比较主要的IaaS云供应商之间的价格不像简单地检查一个虚拟机与另一个虚拟机的成本那么容易。影响价格的因素有很多:虚拟机的大小、虚拟机的类型和合同的长度等等。
那么,你怎么知道哪个供应商提供了最好的交易呢?关键是要理解Amazon Web Services、Microsoft Azure和谷歌云平台的不同提供,然后确定哪个最适合你的用例。
“比较云计算的定价很复杂,”RightScale的一篇博客文章开始分析主要供应商的云价格.“很难进行苹果与苹果之间的比较,因为云服务提供商提供不同的定价模式、独特的折扣选项,而且经常降价。”
但通过仔细观察云计算的价格,RightScale为价值型购物者提供了建议。
RightScale发现,对于按需虚拟机,谷歌和Azure在价格上通常优于Amazon Web Services。
如何省钱
IaaS的一个优点是客户可以根据需要上下调整资源。但是,购买基于云计算的虚拟机最昂贵的方式是按需付费。如果客户计划并承诺签订长期合同,他们将节省资金。
在AWS中,实现这一点的主要方法是使用保留实例(RIs)。RightScale的工程师解释说:“你可以用一年或三年的合约换取折扣,期限越长折扣越高。”“如果你还提前支付部分或全部的承诺使用费用,折扣就会更大。”RightScale表示,与按需虚拟机相比,RIs的折扣在24%到75%之间。
如何使用RIs ?这取决于你的工作量。如果您有相当稳定的需求,那么RightScale建议购买高达80%或90%的虚拟机作为RIs。对于有更多可变需求的工作负载,RightScale建议只有30%到50%的虚拟机应该是RIs,其余的是按需的。
谷歌有一个不同的模型来激励客户最大化他们的云使用,它被称为持续使用折扣(SUD)。RightScale解释说:“SUD是自动生成的,不需要预先承诺,根据某个家庭的实例在一个月内运行的时间百分比,可以在每个月的账单上提供折扣。
基本上,您使用VM的次数越多,它就变得越便宜。如果一个实例每月运行25%的时间,那么以后再使用会有20%的折扣;如果它运行50%的月,然后另一个20%的折扣应用。如果它一个月100%运行,与按需定价相比有30%的折扣。
微软提供的企业协议(EA)是与个人客户协商的,因此折扣方法不是公开可用的。但RightScale表示,微软的销售代表为长期使用提供了很大的折扣。
成本比较
很难说哪个云供应商拥有最便宜的虚拟机,因为这三家供应商有太多不同的虚拟机选择。然而,通过对这些选项的分析,RightScale得出了一些结论:
- 如果用户使用固态存储驱动器,那么微软Azure往往是最划算的选择。
- 如果您不需要ssd,那么谷歌通常是最好的选择。
- AWS通常是这三家供应商中价格适中的选择。
一旦考虑到RIs、sud和EAs等长期合同的折扣,情况就变得更加扑朔迷离。RightScale发现,谷歌的vm按需定价通常是最低的,而Azure的按需定价通常达到或超过AWS。
需要考虑的其他因素
有许多变量会影响你的定价,例如你在地理上运行资源的位置。例如,对于大多数供应商来说,国内业务通常比国际业务便宜。如果您能够分离工作负载,那么谷歌和微软提供工作负载的每分钟定价,而AWS只提供每小时定价。与使用开源操作系统相比,用户也应该为使用基于windows的虚拟机支付额外的费用,即使使用Azure也是如此。
对于一些客户来说,成本可能不是最重要的问题。由于供应商之间的价格差异很小,因此开发者对平台的亲和性以及供应商提供的满足您需求的特定工具等因素可能是一个更大的问题。