如今我们满耳充斥的都是这样的资讯——比起自己购置服务器,云计算可便宜多了。但还有些不为人知的秘密,几乎所有云计算都是点菜式的定价模式。
自从收到Amazon Web Services寄来的37美元账单,我才明白了这点。原本每月只有几美分账单的我,为了测试将一些虚拟机(VMs)部署到了他们的服务器上,我怎么会运行了价值37美元的服务器?天啊,罪魁祸首就是虚拟专用网络(VPN),我忘记在测试完成后关闭它了。
对于任何希望从云计算中节约开支的IT经理人来说,以下都是挑战:阅读要点、理解什么要计费、以及何时开始计,或是像我这个案例中那样,何时会停止计。
复杂的Amazon云定价
Amazon的定价很复杂,以至于他们开发出完整的站点用以计算云花费。输入自己希望保存环境的地区,填上你将要运行的VM数量,以及你计划使用的存储大小与数据传输大小,它便交互式地显示出对账单的估计。当然还不是很完美,你还须花时间来填写各式各样的数字。但毕竟帮你避免了在日后收到账单时大惊小怪。
计算器有相当多的注释来辅助用户正确输入信息,在适当的情况下,它还详述了所有的促销价格(诸如第一个Simple DB实例会有免费的25机器时)。美中不足的是,你必须要了解Amazon所提供的诸多不同种类服务。
值得表扬的是Amazon的计算器是开放的;相比一些竞争对手要求在计算价格前输入用户ID,Amazon并没有限制使用者必须是自己的用户。这里还有预制的定价模板来帮你上手,例如简单的Web应用,或是营销网站。
图一:Amazon的云价格计算器
云计算中的固定价格
如果你渴望更简单,那么最好的方式就是选择供应商所推出的每月固定消费方案。Skytap每月500美元起使用基础环境,CloudShare的Pro方案则是每月49美元。花费49美元你将拥有6台VMs,它们可以使用10GB的RAM和300GB的硬盘。如果你能充分利用他们预制的OS模板(支持运行多种Windows和Linux操作系统及应用),这是个不错的选择。CloudShare曾有一个更棒的选择——一项免费方案——但不幸的是今年早些时候已经停止了。
另一个挑战就是:云计算中事情往往变化的很频繁,而且没有充分的通知。你今天还在浏览站点获取信息,明天供应商就可能做出了调整,赔偿你全部研究报废的损失。举个例子,Amazon就经常喜欢在新添便宜设备后降价。
只支付你所使用的云计算
另一个要问的问题就是:你是只支付启动和运行的VM,还是说要支付全部的呢?Verizon的计算及服务(Computing as a Service)SMB产品就是对所有VM计费的,不管它们是否都在运行。如果为了测试VM环境,随后又要关闭,那么选择像Amazon这样的供应商看起来更明智,毕竟他们不是按时计费。单个Windows Server的测试费用大约每月100美元,比起其他竞争对手Verizon的费用要高。Verizon CaaS主仪表盘可以使你更容易地了解到什么样的资源在你的云中:
图2:Verizon计算及服务SMB的仪表盘
Verizon的云产品是基于Terremark和VMware vCloud平台的。有趣的是,虽然今年早些时候Verizon就收购了Terremark,但完全不同的定价模型却现在才出现到Terremark的网站上。
GoGrid提供了略微不同的定价模式,它称其为RAM小时(RAM Hours)。RAM小时等于部署RAM的总数乘以运行时间。GoGrid的每种定价方案中都包含了固定数量的RAM小时;如果你超过这一固定数量,则还须支付额外使用费用。GoGrid同样提供了帮助用户评估账单的计算器。
图3:GoGrid的价格计算器
云许可引发的额外费用
对特殊的OS实例,你还要明白附加费。每一个云供应商都有不同的方式,将许可费转嫁给用户;最好的要算是CloudShare,它什么也没有增加。但Terremark要对使用他们的Windows模板收取额外费用。价格从每月19美元(最简单的配置)到500美元(成熟的Windows服务器以及多核虚拟CPU)不等。这也有助于你准确地构思出想要移入云中的VM配置。
对于相对简单的OS配置(只使用少数Web应用),放弃云计算,使用像Go Daddy这样的域名供应商所提供的共享Web托管方案可能更加实惠。你可用每月低于5美元且没有额外带宽和存储费用的价格,获得Windows或Linux机器上10GB的存储。
最后,了解所有可行的产品,理解每个供应商的不同方案。相比Amazon的多种服务,Rackspace只提供了两种方案:一种是被称为Cloud Files的简单文件存储,另一种是被称为Cloud Servers的通用云计算。Cloud Files每GB每月15美分起,外加带宽使用费用,Cloud Servers每月10.95美元起,外加其他的费用。同其他供应商一样,Rackspace也有属于它自己的价格计算器。
图4:Rackspace的价格计算器
正如你所见,厂商之间的价格对比可不是那么简单的。这里有诸多额外因素需要考虑,其中包括7×24小时服务支持,各供应商所提供的不同远程访问方案。确保自己在签约供应商之前,从方方面面了解自己打算构建的云环境——硬盘存储,带宽,CPU使用等等。使用来自Amazon,GoGrid以及Rackspace的计算器作为检验假设的起点,预测开支,并认真考虑每个供应商的固定消费价格。