降低云計算成本的5種方法

責任編輯:cres

作者:Sarah Neenan

2020-06-09 11:02:33

來源:企業(yè)網(wǎng)D1Net

原創(chuàng)

組織需要適當?shù)牟呗詠肀苊庠朴嬎愕某杀鞠葳?,并遵循一些成本管理最佳實踐,使其成本支出保持在預算之內(nèi)。

組織需要適當?shù)牟呗詠肀苊庠朴嬎愕某杀鞠葳?,并遵循一些成本管理最佳實踐,使其成本支出保持在預算之內(nèi)。
 
許多組織都從在云平臺中托管工作負載的好處中受益,但是如果無法控制云計算的成本,則這種基礎設施模式將無法持續(xù)。隨著冠狀病毒疫情仍在影響組織的運營,組織需要重新評估其支出,其中包括云計算服務費用。
 
導致云計算成本飆升的原因有很多,例如資源過度配置,不必要的容量以及環(huán)境的可見性不良。幸運的是,有一些工具和成本優(yōu)化實踐可以幫助消除不必要的支出。
 
組織可以采用以下工具和實踐降低云計算成本。
 
1.選擇保留實例
 
在云中,如果組織愿意做出一定的權衡,他們將會找到按需資源的價格更低的替代方案。并盡可能使用以下折扣定價方案:
 
•預留實例定價。提前承諾在一到三年內(nèi)使用一定容量的組織可以節(jié)省帶有預留實例的云資源。根據(jù)平臺和其他變量,預留實例的價格僅為按需實例的三分之一。每個主要的云計算提供商都會提供這種定價選項,例如Amazon EC2預留實例(RI)、微軟Azure預留虛擬機實例和谷歌云承諾使用計劃。與標準EC2 RI相比,AWS公司還提供一個“節(jié)省計劃”,提供類似的折扣,并在使用方面更具靈活性。預留實例最適合具有一致且可預測容量的工作負載。
 
•現(xiàn)場實例定價。開發(fā)人員可以通過Amazon EC2競價型實例、Azure競價型虛擬機和Google Cloud Preemitble VM為其未使用的容量獲得折扣定價。這些定價模型的節(jié)省取決于購買的資源類型和購買時的價格。這些實例的成本可能會頻繁變化,每小時可能會有所不同。如果實例超出了云計算用戶的最高價格,它將會終止。低優(yōu)先級實例可以節(jié)省多達90%的費用,但是這些實例的可用性受到更多限制,并且可能會突然中斷,具體取決于區(qū)域的整體容量需求。它們最適合用于無狀態(tài)工作負載、批處理作業(yè)和其他可以容忍中斷的任務。
 
2.容量規(guī)劃
 
即使組織可以在云平臺中快速啟動或關閉實例,但最終還是一直為未使用的容量付費。 IT團隊需要確保有足夠的容量來處理意外的流量高峰和負載波動,但又不要過多,以避免他們過度使用了不必要的資源。容量規(guī)劃可以幫助降低總體云計算成本。
 
自動擴展資源可以幫助組織確保不為未使用的云容量付費。云計算提供商提供具有自動擴展功能的原生服務,例如AWS Auto Scaling。這些功能可自動監(jiān)視和調(diào)整應用程序規(guī)模以滿足需求,并可用于確定成本、可用性或性能的優(yōu)先級。
 
在考慮成本的情況下設置自動縮放參數(shù)。例如,將性能限制放在不需要擴展的較低優(yōu)先級工作負載上。配置自動縮放設置以使用最少數(shù)量的資源來滿足需求。并在適當?shù)臅r候納入一些前面提到的折扣計劃。
 
無服務器計算也可以幫助解決許多擴展問題,但是仍然需要一些前期計劃來避免成本失控。組織還可以使用排隊和緩存之類的技術來適應意外的流量高峰,而無需為空閑容量支付費用。
 
3.限制數(shù)據(jù)傳輸費用
 
組織的數(shù)據(jù)在公共云之間來回遷移的成本可能很高。云計算提供商通常會收取數(shù)據(jù)出口費用,以將數(shù)據(jù)移出其平臺甚至在區(qū)域之間移動。為了降低這方面的成本,需要避免不必要的數(shù)據(jù)傳輸。
 
組織首先評估其云計算提供商的數(shù)據(jù)傳輸費用。然后,調(diào)整其云計算架構以減少數(shù)據(jù)傳輸次數(shù)。例如,組織可以將頻繁訪問云托管數(shù)據(jù)的內(nèi)部部署應用程序移至云平臺中以消除這些傳輸。
 
另外,評估旨在加快和保護云平臺與私有數(shù)據(jù)中心之間的數(shù)據(jù)移動的不同傳輸方式的費用。例如,將使用專用網(wǎng)絡連接服務(例如AWS Direct Connect、Azure ExpressRoute或Google Cloud Interconnect)的成本與物理傳輸設備(例如AWS Snowball或Azure Data Box)的成本進行比較。
 
4.利用成本監(jiān)控工具
 
AWS公司提供了各種成本監(jiān)控工具。其中提供的AWS Cost Explorer這個工具可以分析組織以往的支出,甚至可以追溯到13個月之前,并預測組織未來三個月的云計算支出。另一個工具是AWS Budgets,它設置自定義警報以在支出超過特定點時通知用戶。它還可以自動限制資源以降低云計算成本。
 
Microsoft云用戶可以使用Azure成本管理+計費來監(jiān)視其支出。這個工具跟蹤每個Azure服務的支出,提供未來的賬單預測,并在用戶超出預算時向用戶發(fā)出警報。同樣,Google Cost Management使谷歌云平臺用戶可以識別成本峰值,并設置支出報告以優(yōu)化成本。
 
除了云原生選項之外,第三方成本監(jiān)控工具還可以幫助組織制定明智的支出決策。例如,CloudCheckr跟蹤跨云計算資源的支出,并提供削減成本的建議。 Scalr是另一個第三方工具,可將成本分析作為其云計算管理平臺的一部分。
 
5.防止云蔓延
 
云蔓延是云計算資源不受控制的擴散,這應歸咎于許多云計算成本費用飆升。當組織無法消除不再是其整體戰(zhàn)略一部分的云計算服務時,他們?nèi)詫⒗^續(xù)為此支付費用。
 
為避免這個問題,組織需要使用基礎設施以及應用程序監(jiān)視和管理工具對云計算環(huán)境建立適當?shù)目梢娦?。設置有關如何以及何時停用不再需要的云計算資源的策略。使用自動配置關閉原有的工作負載。
 
除了采用云計算策略之外,組織需要仔細監(jiān)視云平臺的賬單和合同,以識別組織是否正在為不再使用的云服務支付費用。
 
版權聲明:本文為企業(yè)網(wǎng)D1Net編譯,轉(zhuǎn)載需注明出處為:企業(yè)網(wǎng)D1Net,如果不注明出處,企業(yè)網(wǎng)D1Net將保留追究其法律責任的權利。

鏈接已復制,快去分享吧

企業(yè)網(wǎng)版權所有?2010-2024 京ICP備09108050號-6京公網(wǎng)安備 11010502049343號