科技云報道原創(chuàng)。
因疫情的催化,全球云計算服務(wù)的整體需求大幅增長。
據(jù)Synergy研究數(shù)據(jù)顯示,受益于疫情期間電商、流媒體、遠程辦公等上層需求的大幅增長拉動,中美云巨頭Q1業(yè)績均表現(xiàn)突出,全球云計算(IaaS+PaaS)市場Q1為290億美元,同比增加37%。
其中,AWS當(dāng)季收入102.2億美元,同比增長33%;微軟智能云業(yè)務(wù)收入122.8億美元,同比增長27%;谷歌云業(yè)務(wù)(含GCP、G suite)收入27.8億美元,同比增長52%;阿里云收入122.2億元,同比增長58%。
可以看到,疫情之下全球云計算服務(wù)商的業(yè)績都表現(xiàn)非常強勁,這是由于企業(yè)向云端遷移的進程正在全面加快。據(jù)Flexera 《2020云狀況報告》數(shù)據(jù)顯示,59%的企業(yè)預(yù)計云使用量將超過先前的計劃。
但同時受訪企業(yè)也表示,更多的云支出帶來了更多的浪費,約有30%的云支出被浪費了,優(yōu)化云支出迫在眉睫。73%的企業(yè)計劃在2020年重點關(guān)注云成本優(yōu)化,成為其首要計劃。
由于云應(yīng)用的高度動態(tài)性,優(yōu)化云成本的確是一項持續(xù)的挑戰(zhàn)。那么,是否有一些行之有效的方法,能夠幫助企業(yè)優(yōu)化云成本呢?
丨在云遷移時優(yōu)化成本
由于疫情加快了企業(yè)的上云和多云應(yīng)用,云端遷移變得更為頻繁。如果在沒有優(yōu)化的情況下,就將工作負載轉(zhuǎn)移到云基礎(chǔ)架構(gòu)上,企業(yè)一定會花費更多成本。因此企業(yè)應(yīng)特別關(guān)注在云遷移期間的成本優(yōu)化,這其中包括IT交付的本地化成本和遷移上云的成本。
在遷移時,以下四個主要方面值得重點關(guān)注:
基礎(chǔ)架構(gòu):花一些時間在一個月或更長時間內(nèi)跟蹤本地系統(tǒng)的CPU,內(nèi)存和存儲的利用率,然后根據(jù)實際使用情況調(diào)整云基礎(chǔ)架構(gòu)的大小。收集利用率數(shù)據(jù)還可以使企業(yè)在遷移之前消除空閑實例。
云提供商和區(qū)域:分析不同云提供商的成本以及每個區(qū)域中的集群,以確定哪個可能為企業(yè)的工作負載提供最佳定價,從而提供最佳的著陸區(qū)。這種比較還有利于企業(yè)與云提供商進行談判。
軟件許可證:調(diào)整大小和消除空閑實例也將減少軟件成本,因為企業(yè)無需為不需要的軟件許可證付費。在遷移到云時,企業(yè)還需要了解軟件許可的其他規(guī)定,例如可以節(jié)省成本的特殊許可使用權(quán)利,或者可能增加成本的限制。
折扣:制定一項利用云折扣的策略,例如預(yù)留實例、保存計劃或其他支出承諾。在進行優(yōu)化之前,注意不要過度使用,因為這可能會使企業(yè)陷入支出膨脹的局面。
隨時優(yōu)化:優(yōu)化工作不可能一勞永逸,只有隨時進行優(yōu)化,才讓企業(yè)防止當(dāng)前和將來的云浪費。
丨容量規(guī)劃
IT團隊需要確保有足夠的容量來處理意外的流量高峰和負載波動,但又不至于在不必要的資源方面支出過高。容量規(guī)劃有助于降低總體云成本。
自動擴展資源可以幫助企業(yè)確保沒有為未使用的云容量付費。云提供商提供具有自動擴展功能的原生服務(wù),比如AWS Auto Scaling。這種功能可自動監(jiān)測和調(diào)整應(yīng)用程序規(guī)模以滿足需求,可用于優(yōu)先考慮成本、可用性或性能。
在設(shè)置自動擴展參數(shù)時要考慮成本。比如說,對擴展要求不高的較低優(yōu)先級工作負載實行性能方面的限制。配置自動擴展設(shè)置,使用數(shù)量最少的必要資源以滿足需求。并酌情采用一些前面提到的折扣方案。
無服務(wù)器計算也有助于解決許多擴展問題,但是仍需要一番前期規(guī)劃以避免成本失控。企業(yè)還可以使用隊列和緩存之類的技術(shù),來應(yīng)對意外的流量高峰,無需為閑置容量付費。
丨使用成本監(jiān)控工具
有效的成本管理策略,需要部署適當(dāng)?shù)墓ぞ邅肀O(jiān)控支出,例如:
AWS提供各種成本監(jiān)控工具。一款工具AWS Cost Explorer可以分析過去的支出——直到13個月前,并預(yù)測接下來三個月的云支出。另一款工具AWS Budgets可設(shè)置自定義警報,支出超過一定值時通知用戶,它還可以自動限制資源以降低云成本。
微軟云用戶可以使用Azure Cost Management + Billing來監(jiān)控支出。該工具可以跟蹤各Azure服務(wù)的支出,提供未來的費用預(yù)測,一旦超預(yù)算就向用戶發(fā)出警報。
同樣,google Cost Management使谷歌云平臺用戶能夠識別成本峰值,并創(chuàng)建支出報告以優(yōu)化成本。
除了云原生工具外,第三方成本監(jiān)控工具也可以幫助企業(yè)制定明智的支出決策。比如,CloudCheckr可以跨云資源跟蹤支出,并提供削減成本方面的建議。Scalr是另一款第三方工具,成本分析功能是其云管理平臺的一部分。
丨靈活使用云服務(wù)折扣
企業(yè)可以利用云提供商提供的折扣來降低云成本。以下可以分為兩種方式來看:
一種是預(yù)留實例。如果企業(yè)事先承諾在1-3年內(nèi)使用一定容量的資源,可以使用預(yù)留實例來節(jié)省云資源。預(yù)留實例的價格只有按需實例的三分之一,具體取決于平臺及其他變化因素。
各大云提供商都提供這種選項,只不過預(yù)留實例最適合容量穩(wěn)定且可預(yù)測的工作負載。一旦云使用量大幅減少時,企業(yè)可能會因達不到承諾的云用量,反而無法降低成本。
另一種是競價實例。例如,開發(fā)人員可以使用Amazon EC2競價實例、Azure競價虛擬機和谷歌云Preemitble VM。這些定價模式的節(jié)省幅度,取決于購買的資源類型和購買時的價格。
競價實例的成本可能頻繁變化,每小時的成本都不一樣。如果實例超出云用戶的最高價位,它會被終止。低優(yōu)先級實例節(jié)省幅度可高達90%,但這種實例的可用性比較有限,可能突然中斷,這就要看某個區(qū)域的整體容量需求。它們最適合無狀態(tài)工作負載、批處理作業(yè)以及可容忍中斷的其他任務(wù)。
值得注意的是,企業(yè)需要隨時管理和監(jiān)控折扣,以確保它們與不斷發(fā)展的云使用量保持一致。
丨防止云擴散
云擴散是指云資源不受控制的擴散,導(dǎo)致許多云費用飆升。當(dāng)企業(yè)改變戰(zhàn)略,一部分云服務(wù)不再使用,但卻仍在繼續(xù)為此付費。
為了避免該問題,應(yīng)提前制定公司策略,明確如何以及何時停用不再需要的云資源,并使用自動配置以關(guān)閉舊的工作負載。
除了云策略外,還應(yīng)密切關(guān)注云費用和合同,明確企業(yè)是否在為不再使用的云服務(wù)付費。
在當(dāng)前經(jīng)濟形勢下,沒有一家企業(yè)能容忍浪費。確保對所有云資源進行成本優(yōu)化,讓企業(yè)花的每一分錢都是值得的。
【關(guān)于科技云報道】
專注于原創(chuàng)的企業(yè)級內(nèi)容行家——科技云報道。成立于2015年,是前沿企業(yè)級IT領(lǐng)域Top10媒體。獲工信部權(quán)威認可,可信云、全球云計算大會官方指定傳播媒體之一。深入原創(chuàng)報道云計算、大數(shù)據(jù)、人工智能、區(qū)塊鏈等領(lǐng)域。