對于許多組織來說,2018年的頂級云計劃是優(yōu)化云支出。然而,說起來容易做起來難。
如今,組織經(jīng)常選擇使用公共云服務,其部分原因是希望節(jié)省資金。但是,如果組織沒有實施正確的治理和成本優(yōu)化措施,通常會發(fā)現(xiàn)他們的云計算成本正在失控,將會大幅增長。
在最新發(fā)布的RightScale 2018云狀態(tài)報告中,92%的受訪者表示他們正在采用公共云服務,這比2017年的 89%有所增加。這表明很多組織不僅僅已經(jīng)采用云服務,還在采用更多的云服務。71%的組織表示計劃將公共云支出增加20%以上,其中20%的組織表示計劃將2017年的公共云支出增加一倍以上。
但很多組織并不會因為他們的付出而得到更多的回報。
根據(jù)調(diào)查機構估計,平均而言,組織的云支出約有30%被浪費。RightScale 2018云狀態(tài)報告中表示,大多數(shù)企業(yè)組織的云支出浪費比他們意識到的要多5%。同樣,由組織管理協(xié)會(EMA)編寫的另一份白皮書稱,其研究表明組織的40%-50%的云計算資本支出和運營支出被浪費。
毫無疑問,RightScale的調(diào)查發(fā)現(xiàn),優(yōu)化云成本是受訪的企業(yè)連續(xù)多年的首要關注的事項。事實上,58%的受訪者認為云計算優(yōu)化成本是他們的首要任務,而去年的調(diào)查結果為53%。77%的受訪者選擇安全問題,名列首位。而76%的受訪者表示,管理云支出是企業(yè)采用云計算的一大挑戰(zhàn),名列第二位。
76%的受訪者選擇了管理云支出這個挑戰(zhàn)。這就引出了一個問題:組織能夠采取什么措施來減少云支出的浪費?
要了解這一點,組織首先需要了解導致云支出浪費的因素。
云計算成本的挑戰(zhàn)
就其性質而言,公共云服務非常易于部署。任何人都可以在大約10分鐘(或更少)的時間內(nèi)入門。但是這種簡單的部署通常會導致云計算成本的上升:
在不使用實例時運行實例。就像人們進入房間時開燈,而離開時忘記關燈一樣,許多客戶開啟云端服務卻一直沒有關閉。這些不必要運行的云實例可能會繼續(xù)全天候運行,即使沒有人實際應用它們。
選擇錯誤類型的實例。由于開發(fā)人員并不總是知道應用程序需要什么類型的計算資源,他們可能會過度配置,可能會在大中型計算實例部署足夠大的計算實例。這種超支可能難以發(fā)現(xiàn),可能需要采用專門的成本優(yōu)化軟件才能發(fā)現(xiàn)。
存儲管理不善。云存儲非常便宜,但它不是免費的。存儲冷數(shù)據(jù)或數(shù)據(jù)歸檔的時間過長的組織可能會不必要地增加云計算的成本。另一個常見錯誤是為了備份和恢復目的而存儲太多快照。組織還需要確保他們正確地分層存儲,并且不會為很少訪問的數(shù)據(jù)支付更高的存儲費用。
選擇錯誤的供應商。行業(yè)領先的云計算提供商的定價圖表看起來非常相似。但是,如果組織仔細了解其定價,某個供應商對于某些類型的工作負載可能會大幅降低價格。在提交給供應商之前,組織需要確保他們徹底知曉公共云的定價。
供應商鎖定。理論上,將工作負載從一個云計算供應商轉移到另一個云計算供應商應該很容易。但實際上,情況往往恰恰相反。組織有時會付出比實際需要更高的價格,因為他們沒有提前完成任務,而且在生產(chǎn)過程中遷移應用程序或工作負載是非常困難的。
降低云計算成本的方法
組織可以采取什么措施來應對所有這些因素?專家們提出了不同的措施,可以幫助優(yōu)化云計算支出:
自動縮放功能。行業(yè)領先的云計算供應商已經(jīng)認識到云“僵尸”的問題,并提供了一個解決方案:自動調(diào)節(jié)。隨著需求的消退和流量的增加,這些功能會自動按比例增加或減少資源的使用。盡管這可能非常有用,但專家們警告說,配置自動調(diào)節(jié)對于組織來說可能非常棘手,并且在組織獲得他們正在尋找的結果之前可能需要進行一些試驗,通常會犯一些錯誤。
利用云計算供應商的管理工具。除了自動調(diào)節(jié),云計算供應商還提供各種管理工具,旨在幫助企業(yè)處理其云開銷。大多數(shù)提供的服務從簡單的監(jiān)控到自動化和優(yōu)化服務,可以幫助組織減少開支。
創(chuàng)建一個中央云團隊。RightScale的報告發(fā)現(xiàn),接受調(diào)查的組織中有57%擁有中央云團隊或卓越中心,另外24%的組織計劃創(chuàng)建一個團隊。成本優(yōu)化通常是這些群體的關鍵角色,其中64%的受訪者表示其中央集團負責管理或優(yōu)化云計算的成本。這種方法與Gartner公司的建議保持一致,該公司表示:“在云計算管理工具方面取得成功的企業(yè)是具有強大中央治理功能的企業(yè),他們早就意識到云服務必須具備策略執(zhí)行,以減少分散收購云服務不可避免地帶來的風險和成本。”
實施扣款報告。組織可以幫助削減成本的簡單管理策略是確保每個業(yè)務部門都在自己的預算中支付云費用。組織可以使用第三方服務或供應商自己的報告工具來確保每個實例都使用它映射回業(yè)務部門。這為業(yè)務部門減少自身的浪費提供了激勵。
利用折扣計劃和預購。如前所述,所有領先的云計算供應商都會提供折扣優(yōu)惠。例如,AWS和微軟都提供保留實例,這些實例的成本較低,但需要長期應用。而其他的云計算供應商也提供現(xiàn)場實例,這些實例可以減少不需要在特定時間運行的工作量。此外,供應商還為適合某些類別的客戶提供一些特殊折扣,并為他們的許多服務提供免費優(yōu)惠。根據(jù)451 Research公司的2017年的調(diào)查報告,這些折扣計劃可以將成本平均降低29%。
使用無服務器的教育處服務。無服務器計算服務(如AWS 公司的Lambda)不需要開發(fā)人員或其他IT人員配置或管理云實例。開發(fā)人員只需編寫應用程序的代碼,而云計算服務則處理基礎架構部署的所有細節(jié)。這節(jié)省了大量的時間,從而降低了運營成本。根據(jù)RightScale的調(diào)查,使用無服務器的組織數(shù)量從2017年的12%增加到2018年的21%。另外21%正在試驗該技術,而19%的組織則計劃在未來使用。實際上,無服務器計算是調(diào)查報告中增長最快的云計算服務。
部署容器。另一個有助于降低運營費用的技術解決方案是部署容器。IT團隊經(jīng)常使用DevOps方法,容器將所有具有依賴關系的應用程序打包在一起,使他們更容易部署、管理和/或從一個環(huán)境遷移到另一個環(huán)境。RightScale的報告發(fā)現(xiàn)容器技術已經(jīng)非常流行。接受調(diào)查的組織中有78%使用或計劃使用Docker,63%的組織使用或計劃使用Kubernetes。
實施自動化解決方案。自動化在DevOps團隊中也非常受歡迎,并且該技術也可以幫助降低運營開支。自動化可以減少或消除人工流程,簡化IT操作流程,以便員工的工作變得更加高效。在RightScale的調(diào)查中,所有領先的配置自動化解決方案在2017年至2018年間都會增加使用量。
使用云計算成本管理供應商。許多組織決定自行處理這些成本優(yōu)化工作需要太多時間和技巧。相反,他們利用來自眾多云計算成本管理供應商之一的軟件和/或服務。 451 Research公司指出:“人工降低成本的企業(yè)面臨著艱巨的挑戰(zhàn),需要工具和專業(yè)知識,中小企業(yè)可以將其作為價值主張的一部分提供。”
未能使用折扣。那些急于啟動應用程序的開發(fā)人員可能會配置標準或“按需”的云實例,卻沒有考慮保留實例或獲得一些折扣優(yōu)惠為他們節(jié)省資金。
缺乏集中管理。公共云的早期采用者通常是在沒有IT知識或監(jiān)督的情況下部署云服務的個人或團隊。這種特殊的采用(有時被稱為“影子IT”)使組織很難知道他們在云計算花費的費用是多少,更不用說管理云計算的支出。
多云策略。由于部署公共云服務非常簡單,許多組織都會使用多個云計算提供商提供的云服務,并將每個應用程序或工作負載與提供最佳匹配的供應商產(chǎn)品進行匹配。根據(jù)RightScale的報告,81%的組織正在實施多云策略,平均而言,受訪者使用4.8個不同的云服務。但使用多個供應商的云服務會使環(huán)境變得更加復雜和難以管理,而這可能會導致更高的成本。