AWS、Google和Azure都提供了工具,幫助使用者評估雲成本。但是如果忽略了一些服務、使用頻率和停機可能會導緻實際的雲端帳單遠遠超出預估。

相比于本地基礎架構,公有雲計算通常會減少企業的成本。但是,對于大部分組織來說, 對公有雲部署進行客觀的成本評估,還是很困難。
包括AWS、微軟Azure和Google Cloud Platform在内的主要公有雲廠商,都提供了工具,允許使用者預測每月的雲成本。然而,使用這些雲成本評估工具并不能保證準确的結果;它們隻是與使用者提供的資訊一樣準确。
從對資源無計劃的使用頻率看,這裡有五個潛在的因素可能會使成本估算偏高,并增加雲計費。
被遺忘服務的成本
不準确的公有雲成本評估的一個最大原因是,遺忘了一些資源和服務。當企業沒有完全考慮他們的工作負載部署需求時,這種情況就會發生。評估AWS執行個體或Azure存儲的的月成本很簡單,但工作負載需求通常遠遠超出單個靜态執行個體。
不同 的雲基礎架構,導緻不同的資源和服務,如計算、存儲和網絡。這些服務作為你的每月正常成本在雲賬單中顯示,如AWS EC2執行個體和AWS S3的每月和每小時費用。但是,組織需要考慮其它成本,以及如那些與資料遷移、API調用等相關的東西。
另外,是以地域的不同,資源和服務成本也不一樣,而且跨這些地勤的資料備份工作也加大了每個月的成本。組織必須在雲成本評估工具中考慮進這些額外的存儲、管理和其它成本。如果你對細節不是很确定,如使用率,那麼就多運作幾次評估工具,并使用多個場景來評估。
增長成本
另外一個導緻公有雲評估不準确的原因是,随着時間的推移工作負載也在增加。雲支援動态、高擴充的環境,但長期穩定使用的成本效益卻存在問題。某些情況下,長期在本地資料中心托管工作負載更具成本效益。
當業務應用流行起來,它的使用率也會上升。這種情況下,公有雲可以提供額外的資源,但這些新資源增加的總體成本。許多公有雲成本評估并沒有考慮這些額外資源和服務的影響。這意味着,在公有雲中即使最具成本效益的應用,也會變到比本地資料中心的更貴。
請記住對未來的雲使用量進行估算。制定比較情景來計算雲成本和對預期增長的預測。另外,考慮如何取代使用模式,如預留執行個體,可以減少雲計費。
季節性或周期性成本
評估公有雲時,組織還會忽略短期的或不斷變化增長的成本。定期或定期服務(如會計或科學應用)的工作負載會突然增加使用頻率,導緻賬單增加。
這些短期使用高峰,處理起來是一個挑戰。公有雲中的一些問題出自于工作負載的架構。負責工作負載的營運人員需要向下的擴充性。當峰值過去後,工作負載應用釋放所有多餘的雲資源,進而節省成本。
另一個挑戰是預測什麼時候峰值會發生,他們需要多少額外資源,以及額外需要會持續多長時間。謹慎執行監測和報告,這樣雲管理者可以按需發現趨勢和相應的成本。替代使用模型,如AWS Spot執行個體,也能夠淩源臨時使用峰值的成本。
中斷或故障成本
中斷發生,并由中斷導緻的當機,将導緻雲使用者的收入受損。這些故障也可能對企業的聲譽産生不利影響,即使問題已經解決了幾個星期或幾個月。
盡管公額雲成本評估工具在中斷時沒有訂單項,但可以根據工作負載的營運成本來衡量潛在的中斷成本。一些組織發現中斷的潛在成本對于給定的工作負載來說太大,是以他們将在本地資料中心中托管它。
其它情況下,中斷的潛在成本推動了架構的更改,進而增強了工作負載的彈性。例如,有些組織可能會認為,在兩個或多個公有雲區域部署任務關鍵型工作負載(盡管有額外的資源成本)比冒着潛在中斷的風險更具成本效益。
多雲政策的成本
確定備援和節省成本的最佳方式之一是,将工作負載元件擴充到多個公有雲中。不幸的是,這種模式對于大多數組織來說并不現實,公有雲成本評估工具并不會考慮多雲的部署。
原文釋出時間為:2017-05-26
本文作者:Stephen J. Bigelow
本文來自雲栖社群合作夥伴“51CTO”,了解相關資訊可以關注。