亚马逊Web服务的客户应该提前了解成本,熟悉各种实例类型的价格结构,而且要使用命令行界面。
本周举办的云计算博览会(Cloud Expo)上,独立咨询师Ronald Bradford在一个演讲环节中给出了削减AWS成本的建议,“我认为在云环境中对于客户最重要的事情就是围绕成本来管理客户期望,AWS计费系统很难使用。”
用户不应该在进行削减成本的时候,一直等月末的账单,Bradford说道,部分原因是因为很难剖析AWS云账单,而且还要和自己所使用的产品匹配。
有一个简单的方式来削减云成本,比如使用亚马逊Glacier减少备份文件存储成本。但是削减AWS成本最重要的就是知道每一种实例类型的不同,并找出最适合应用的那一种。
如果有应用适用的话,现货实例也是降低成本的方式。一个亚马逊m1.大型实例按需价格为每小时24美分,预留实例则是大约每小时17美分,预先结合二者大概每小时是4美分。但是Bradford提醒现货实例并不适合每一个应用。取决于区域和用户的数量,现货实例回避按需实例更贵。
此外,如果市场标价超过了用户目前支付的价格,现货实例就会终止,意味着现货实例应用只用于可以重新启动的工作负载。
其他的成本削减方法包括使用CloudFront Content Delivery Network扩展Web服务器性能,而不是增加更多的实例,摆脱旧的弹性块存储快照,最重要的是要删除或者关闭不使用的用例。“为什么要24小时运转你的Web服务器?”Bradford指出,“如果你可以在很少使用的时候停止八小时,就可以节省三分之一的成本。”
同时,“我从无数Web服务器中学到的经验就是很难人工实现。”因此用户应该熟悉命令行界面(CLI),知道如何通过脚本自动化提供一个新的实例,这样也能够减少人工成本。“人工CLI很少使用,自动化才是关键。”
用户也不必人工管理成本。市场上也有一些工具能够识别出AWS部署中无用的部分,帮助企业减少成本。