AWS EC2的价格模型

在AWS中购买EC2(云主机),相比国内的公有云,可选的要多一些,对应的价格计算方式也大有不同,根据自身的业务,选择合理的EC2类型可以有效的节约你的成本,本文结合了AWS官方的白皮书,对EC2的价格模型进行介绍;

AWS提供了4种付费模式的EC2,分别是:按需实例(On-DemandInstances)、预留实例(Reserved Instances)、竞价实例(Spot Instances)和专用主机(Dedicated Hosts),下面来逐一介绍:

01.按需实例

使用AWS EC2按需实例,你是按小时或者按秒来付费的,具体取决于你运行的实例,不需要长期承诺或预付费。你可以通过增加或降低计算能力来满足应用程序的需求,并且只需要按该实例的小时费率进行支付费用

按需实例建议在以下场景中使用:

* 用户倾向于花费越少越好,不希望预付费,也没有固定长期需求,并且要求有较高的灵活性;

* 短期高峰不可预测,并且也不能中断的业务;一般来说,新上的业务,其业务负载波动的可能性较大;

* 首次在Amazon EC2上开发或测试的应用程序;

02.竞价实例

AWS EC2的竞价实例,允许你可以以按需实例最低10%的价格,使用aws空余的计算能力

竞价实例建议在以下场景中使用:

* 具有灵活的开始和结束时间的应用程序,比如一些网络爬虫

* 仅在非常低的计算价格下才可行的应用程序,比如挖矿,当然用aws竞价实例挖矿,按目前比特币的价格,肯定是亏的。

* 具有紧急计算需求的用户需要大量额外容量

竞价的价格由亚马逊EC2设定,并根据竞价型实例容量的供应和需求定期波动。如果你的最高出价超过当前竞价价格,那么出价成功,你就会拿到竞价实例,拿到之后它将一直运行,直到你选择终止它们或竞价价格超过你的最高出价,你的竞价实例才会被回收,两个条件任意满足即生效。想了解更细的,可以参考 https://aws.amazon.com/cn/ec2/spot/

03.预留实例

与按需实例定价相比,AWS EC2预留实例为你提供了显着的折扣(高达75%)。当将预留实例分配给特定可用区时,它们会提供容量预留,对于具有可预测用途的应用程序,与按需实例相比,预留实例可以节省大量成本。

预留实例建议在以下场景中使用:

* 具有稳态使用的应用程序,比如程序的统一网关服务器,配置中心等等

* 需要备用容量的应用程序,比如核心业务系统

* 可以承诺在1年或3年的期限内使用EC2,这种情况下,可以降低资源的总成本

专用主机

专用主机是你专用的物理EC2服务器。专用主机可以允许你使用现有的服务器绑定软件许可证(包括WindowsServer,SQL Server和SUSE LinuxEnterprise Server)(根据你的许可条款),从而帮助你降低成本。它们还可以帮助你满足合规性要求。

简单总结一下:

aws提供的4类EC2实例,

在价格上,竞价实例最便宜,但是它不是你想要就能有的,所以需要长期运行的应用不能放在竞价实例上跑;

专用主机,价格最贵,除特殊要求的情况下,一般少用;

预留实例最适合非常稳定的业务,一买就是1年,2年,买的时间越长价格越便宜;

aws默认申请的都是按需实例,就是用多少付多少费;

作者:杨俊俊 新钛云服运维架构师

十年运维经验,曾任盛大游戏资深云工程师,负责业务上云迁移;前隆科技系统运维主管,负责IDC、系统网络和虚拟化等基础运维。精通KVM,VMWare,Docker等虚拟化相关技术。在基础架构、虚拟化和自动化运维方面具有丰富的实战经验,主导实施过上万台服务器上云迁移。