科技云報道原創。
因疫情的催化,全球云計算服務的整體需求大幅增長。

據Synergy研究數據顯示,受益于疫情期間電商、流媒體、遠程辦公等上層需求的大幅增長拉動,中美云巨頭Q1業績均表現突出,全球云計算(IaaS+PaaS)市場Q1為290億美元,同比增加37%。
其中,AWS當季收入102.2億美元,同比增長33%;微軟智能云業務收入122.8億美元,同比增長27%;谷歌云業務(含GCP、G suite)收入27.8億美元,同比增長52%;阿里云收入122.2億元,同比增長58%。
可以看到,疫情之下全球云計算服務商的業績都表現非常強勁,這是由于企業向云端遷移的進程正在全面加快。據Flexera 《2020云狀況報告》數據顯示,59%的企業預計云使用量將超過先前的計劃。
但同時受訪企業也表示,更多的云支出帶來了更多的浪費,約有30%的云支出被浪費了,優化云支出迫在眉睫。73%的企業計劃在2020年重點關注云成本優化,成為其首要計劃。
由于云應用的高度動態性,優化云成本的確是一項持續的挑戰。那么,是否有一些行之有效的方法,能夠幫助企業優化云成本呢?

丨在云遷移時優化成本
由于疫情加快了企業的上云和多云應用,云端遷移變得更為頻繁。如果在沒有優化的情況下,就將工作負載轉移到云基礎架構上,企業一定會花費更多成本。因此企業應特別關注在云遷移期間的成本優化,這其中包括IT交付的本地化成本和遷移上云的成本。
在遷移時,以下四個主要方面值得重點關注:
基礎架構:花一些時間在一個月或更長時間內跟蹤本地系統的CPU,內存和存儲的利用率,然后根據實際使用情況調整云基礎架構的大小。收集利用率數據還可以使企業在遷移之前消除空閑實例。
云提供商和區域:分析不同云提供商的成本以及每個區域中的集群,以確定哪個可能為企業的工作負載提供最佳定價,從而提供最佳的著陸區。這種比較還有利于企業與云提供商進行談判。
軟件許可證:調整大小和消除空閑實例也將減少軟件成本,因為企業無需為不需要的軟件許可證付費。在遷移到云時,企業還需要了解軟件許可的其他規定,例如可以節省成本的特殊許可使用權利,或者可能增加成本的限制。
折扣:制定一項利用云折扣的策略,例如預留實例、保存計劃或其他支出承諾。在進行優化之前,注意不要過度使用,因為這可能會使企業陷入支出膨脹的局面。
隨時優化:優化工作不可能一勞永逸,只有隨時進行優化,才讓企業防止當前和將來的云浪費。

丨容量規劃
IT團隊需要確保有足夠的容量來處理意外的流量高峰和負載波動,但又不至于在不必要的資源方面支出過高。容量規劃有助于降低總體云成本。
自動擴展資源可以幫助企業確保沒有為未使用的云容量付費。云提供商提供具有自動擴展功能的原生服務,比如AWS Auto Scaling。這種功能可自動監測和調整應用程序規模以滿足需求,可用于優先考慮成本、可用性或性能。
在設置自動擴展參數時要考慮成本。比如說,對擴展要求不高的較低優先級工作負載實行性能方面的限制。配置自動擴展設置,使用數量最少的必要資源以滿足需求。并酌情采用一些前面提到的折扣方案。
無服務器計算也有助于解決許多擴展問題,但是仍需要一番前期規劃以避免成本失控。企業還可以使用隊列和緩存之類的技術,來應對意外的流量高峰,無需為閑置容量付費。

丨使用成本監控工具
有效的成本管理策略,需要部署適當的工具來監控支出,例如:
AWS提供各種成本監控工具。一款工具AWS Cost Explorer可以分析過去的支出——直到13個月前,并預測接下來三個月的云支出。另一款工具AWS Budgets可設置自定義警報,支出超過一定值時通知用戶,它還可以自動限制資源以降低云成本。
微軟云用戶可以使用Azure Cost Management + Billing來監控支出。該工具可以跟蹤各Azure服務的支出,提供未來的費用預測,一旦超預算就向用戶發出警報。
同樣,google Cost Management使谷歌云平臺用戶能夠識別成本峰值,并創建支出報告以優化成本。
除了云原生工具外,第三方成本監控工具也可以幫助企業制定明智的支出決策。比如,CloudCheckr可以跨云資源跟蹤支出,并提供削減成本方面的建議。Scalr是另一款第三方工具,成本分析功能是其云管理平臺的一部分。
丨靈活使用云服務折扣
企業可以利用云提供商提供的折扣來降低云成本。以下可以分為兩種方式來看:
一種是預留實例。如果企業事先承諾在1-3年內使用一定容量的資源,可以使用預留實例來節省云資源。預留實例的價格只有按需實例的三分之一,具體取決于平臺及其他變化因素。
各大云提供商都提供這種選項,只不過預留實例最適合容量穩定且可預測的工作負載。一旦云使用量大幅減少時,企業可能會因達不到承諾的云用量,反而無法降低成本。
另一種是競價實例。例如,開發人員可以使用Amazon EC2競價實例、Azure競價虛擬機和谷歌云Preemitble VM。這些定價模式的節省幅度,取決于購買的資源類型和購買時的價格。
競價實例的成本可能頻繁變化,每小時的成本都不一樣。如果實例超出云用戶的最高價位,它會被終止。低優先級實例節省幅度可高達90%,但這種實例的可用性比較有限,可能突然中斷,這就要看某個區域的整體容量需求。它們最適合無狀態工作負載、批處理作業以及可容忍中斷的其他任務。
值得注意的是,企業需要隨時管理和監控折扣,以確保它們與不斷發展的云使用量保持一致。

丨防止云擴散
云擴散是指云資源不受控制的擴散,導致許多云費用飆升。當企業改變戰略,一部分云服務不再使用,但卻仍在繼續為此付費。
為了避免該問題,應提前制定公司策略,明確如何以及何時停用不再需要的云資源,并使用自動配置以關閉舊的工作負載。
除了云策略外,還應密切關注云費用和合同,明確企業是否在為不再使用的云服務付費。
在當前經濟形勢下,沒有一家企業能容忍浪費。確保對所有云資源進行成本優化,讓企業花的每一分錢都是值得的。
【關于科技云報道】
專注于原創的企業級內容行家——科技云報道。成立于2015年,是前沿企業級IT領域Top10媒體。獲工信部權威認可,可信云、全球云計算大會官方指定傳播媒體之一。深入原創報道云計算、大數據、人工智能、區塊鏈等領域。