亞馬遜Web服務的客戶應該提前了解成本,熟悉各種實例類型的價格結構,而且要使用命令行界面。
本周舉辦的云計算博覽會(Cloud Expo)上,獨立咨詢師Ronald Bradford在一個演講環(huán)節(jié)中給出了削減AWS成本的建議,我認為在云環(huán)境中對于客戶最重要的事情就是圍繞成本來管理客戶期望,AWS計費系統(tǒng)很難使用。
用戶不應該在進行削減成本的時候,一直等月末的賬單,Bradford說道,部分原因是因為很難剖析AWS云賬單,而且還要和自己所使用的產品匹配。
有一個簡單的方式來削減云成本,比如使用亞馬遜Glacier減少備份文件存儲成本。但是削減AWS成本最重要的就是知道每一種實例類型的不同,并找出最適合應用的那一種。
如果有應用適用的話,現貨實例也是降低成本的方式。一個亞馬遜m1.大型實例按需價格為每小時24美分,預留實例則是大約每小時17美分,預先結合二者大概每小時是4美分。但是Bradford提醒現貨實例并不適合每一個應用。取決于區(qū)域和用戶的數量,現貨實例回避按需實例更貴。
此外,如果市場標價超過了用戶目前支付的價格,現貨實例就會終止,意味著現貨實例應用只用于可以重新啟動的工作負載。
其他的成本削減方法包括使用CloudFront Content Delivery Network擴展Web服務器性能,而不是增加更多的實例,擺脫舊的彈性塊存儲快照,最重要的是要刪除或者關閉不使用的用例。為什么要24小時運轉你的Web服務器?Bradford指出,如果你可以在很少使用的時候停止八小時,就可以節(jié)省三分之一的成本。
同時,我從無數Web服務器中學到的經驗就是很難人工實現。因此用戶應該熟悉命令行界面(CLI),知道如何通過腳本自動化提供一個新的實例,這樣也能夠減少人工成本。人工CLI很少使用,自動化才是關鍵。
用戶也不必人工管理成本。市場上也有一些工具能夠識別出AWS部署中無用的部分,幫助企業(yè)減少成本。