使用阿里云ECS做实验省钱的几点建议

阿汤2020-9-19AliyunAliyun-ECS

在学习或者工作的过程中,我们常常需要有一台真实的云服务器来做一些实验。目前几乎所有的云服务厂商都对购买云服务器支持按量付费,相较于按年或按月付费,按量付费可以说是大大降低了我们的实验成本,有些情况下,费用甚至可以低至每小时5分钱。正因为如此便宜,我会经常利用云服务器来做一些实验,在这个过程中也积累了一些使用经验。在这篇文章中,我将站在降低费用的角度与你分享:使用阿里云ECS来做实验时,可以省钱的几点建议。

建议1: 选择存在优惠的地域

阿里云ECS存在多个地域,不同地域ECS的价格也存在较大的差别,因此我们在选购时,在“地域及可用区“的部分,可以展开下拉菜单并选择标有“惠”字的地域。如图,华北3(张家口)和华北5(呼和浩特)上方都标有“惠”字。为了降低做实验的费用,我们可以优先选择这两个地域的ECS。我自己的话,经常会选择华北3(张家口)。

建议2: 选择“共享型“实例

阿里云ECS实例存在多种型号,如图所示的“通用型”、“计算型”、“内存型”、“共享型”等等。不同的型号其实是适用于不同的使用场景,例如“通用型”一般适用于Web后端服务的生产环境,这种型号的服务器不仅CPU强、内存大而且网络收发包的速度也很快,但同时价格也比较贵。对于做一般性的实验,我们其实没有必要选择这类贵的型号,而是选择所有型号中最便宜的共享型实例

建议3: 选择“t6“规格族

阿里云同一型号下的ECS,也分成不同的规格族,同一种配置,规格族不同,价格也会不同,如图所示,一般情况下突发性能实例的t5和t6最为便宜,对于有t6的情况下,可以优先选择t6,没有t6的情况下优先选择t5。

建议4: 选择合适的CPU和内存

前面三步依次确定好了ECS的地区、型号和规格族,接下来就要确定这台ECS需要拥有几核(vCPU)和多大内存了。

无可厚非,谁都喜欢核数多、内存大的云服务器了,但是好的配置也会带了价格的快速上升。我们在做实验时,应该根据实验的具体内容来选择CPU和内存,比如,我们做实验的目的是想通过这台ECS来学习Linux的一些常用命令,那么,如图4所示,你就可以选择突发性能实例t6的最小配置2vCPU,0.5GiB内存就够了。而如果你的实验目的是想学习如何在Linux搭建Gitlab,那么根据Gitlab官网的建议,最小配置需要2核4G内存。

因此在选择CPU和内存时,我们需要根据自己实验的具体内容,选择价格最低同时也能满足实验需求的CPU和内存

建议5: 将磁盘容量调整至最小

在存储 ->系统盘的地方,阿里云默认会给这台ECS分配一个40GiB的系统盘,但是这个值是可以调整的,最小可以调整至20GiB,如果你的实验对硬盘大小没有要求,那么手动将它调整至如图所示的最小20GiB,调整之后,你会发现页面底部的显示价格又会降低一点。

总结

如果做一些实验需要一台虚拟机,相较于在本地电脑利用Docker或者VirtualBox创建,我更建议你直接购买一台按量付费的云服务器。云服务的优势不仅在于快速帮你创建一台虚拟机,更能为你提供一个公网IP,而有了公网IP,我们就可以完成很多在本地电脑无法完成的事情。当然云服务器劣势也很明显,那就是要花钱。站在开源节流的角度,我们在选购云服务器的时候,应该有意识的去选购一台价格最低同时也能满足我们实验需求的云服务器。上面提到的5点建议,是我自己总结一些省钱经验,希望能给你带来一定的帮助。

TIP

多年前的一天,我在公司内网论坛上闲逛时,无意看到了一位技术大神发的帖子,帖子的名字叫《勤俭持家》。大神之前的工作是在Facebook负责运维,深知如何高效率的利用服务器,但他来到公司后发现大家在向公司申请服务器时,都喜欢申请最好的服务器而不去顾自己业务的实际需求,因而发了这条帖子,号召大家应该学会选择最佳而不是最贵的云服务器。帖子当天就在公司火了,当时就这个话题我还和身边同事讨论过许久。这几年来,随着自己用云服务的机会越来越多,也越来越能体会到“勤俭持家“的重要性!