RightScale評(píng)估了企業(yè)云資源浪費(fèi)情況,并發(fā)現(xiàn)平均35%的云費(fèi)用支出被浪費(fèi)了。僅僅國外的三大公有云提供商(AWS,Microsoft Azure和Google Cloud Platform)浪費(fèi)的云支出就超過100億美元。
Gartner研究顯示:平均來說企業(yè)上云會(huì)節(jié)省14%的成本,但是到2020年,由于缺乏成本優(yōu)化手段,80%企業(yè)的云資源成本將會(huì)大幅超出預(yù)算;同時(shí),45%的企業(yè)由于缺乏優(yōu)化措施,在直接遷移上云的過程中會(huì)超買55%的資源,并且在上云的第一個(gè)18個(gè)月內(nèi)會(huì)多花費(fèi)70%。
那么,是那些原因造成這一巨大的云浪費(fèi)?
造成巨大云浪費(fèi)的原因?
使用云過程中可能造成浪費(fèi)的因素
使用云過程中造成的浪費(fèi)主要是資源的不恰當(dāng)使用:
超過應(yīng)用需求配置的實(shí)例,比如4CPU8G內(nèi)存的實(shí)例就能滿足需求,但是卻申請(qǐng)使用的是8CPU16G內(nèi)存的實(shí)例,造成幾乎一倍的費(fèi)用支出;
不再使用的資源不及時(shí)釋放,包括各種云上的收費(fèi)的資源,這往往是因?yàn)檫z忘造成的。比如申請(qǐng)了彈性IP,因?yàn)橄嚓P(guān)的業(yè)務(wù)不再使用,退還了云主機(jī)實(shí)例,卻忘了歸還彈性IP,造成彈性IP一直計(jì)費(fèi);
不合理的快照使用,對(duì)不應(yīng)該使用快照的云主機(jī)也配置快照,對(duì)快照的數(shù)量使用過度,另外,也可以引入一些自動(dòng)化運(yùn)維的方案,來替代快照方案,以節(jié)省成本;
不合理的帶寬費(fèi)用,帶寬費(fèi)用是云使用中很大的一塊。應(yīng)該對(duì)業(yè)務(wù)帶寬利用合理規(guī)劃,不同的需求進(jìn)行錯(cuò)峰,比如,備份流量就應(yīng)該和業(yè)務(wù)高峰期錯(cuò)開。另外,壓縮率比較高的文件,應(yīng)在傳輸過程中進(jìn)行壓縮在傳輸。用戶訪問頻率比較高的資源,可以考慮使用CDN,因?yàn)镃DN帶寬往往成本更低。
組織內(nèi)部不完善的管控造成浪費(fèi)
組織內(nèi)部不完善的管控和技術(shù)能力不足,也會(huì)造成云浪費(fèi):
云資源申請(qǐng)沒有內(nèi)部流程管控,或者控制不嚴(yán)格,造成超過需求配置、超過使用時(shí)間的云資源使用;
云資源使用管理混亂,沒有監(jiān)控,或者監(jiān)控追蹤不夠細(xì)致,造成云資源利用率不高,或者過期云自己不能及時(shí)釋放;
沒有費(fèi)用預(yù)警機(jī)制,當(dāng)因?yàn)槟撤N漏洞或者突發(fā)情況造成費(fèi)用支出突然增加的時(shí)候,沒有預(yù)警機(jī)制,比如誤操作造成帶寬瘋狂增加,這時(shí)候就需要及時(shí)預(yù)警;
沒有充分利用自動(dòng)化工具,及時(shí)根據(jù)業(yè)務(wù)壓力情況調(diào)整云資源配置,從而節(jié)省云費(fèi)用;
對(duì)節(jié)約云費(fèi)用的培訓(xùn)不夠,獎(jiǎng)懲不明確,造成部分組織成員沒有節(jié)省云費(fèi)用的意識(shí);
在組織架構(gòu)上沒有統(tǒng)一的云治理部門,造成云資源使用混亂,失去和云供應(yīng)商的議價(jià)能力,失去應(yīng)有的優(yōu)惠折扣。也不能推行內(nèi)部使用云的標(biāo)準(zhǔn)化,造成云資源使用方式停留在比較低的水平,甚至基本的安全問題都不能保證。
企業(yè)在云上的浪費(fèi),消耗的都是真金白云來之不易的利潤(rùn),是應(yīng)該極力避免的,那么,如何優(yōu)化云成本,盡量避免浪費(fèi)?應(yīng)該從兩個(gè)方面入手,一方面建立組織統(tǒng)一的云治理中心,一方面引入相關(guān)的工具。
組織應(yīng)建立統(tǒng)一的云治理中心
隨著云使用量的增加,很有必要在組織內(nèi)部建立統(tǒng)一的云治理中心,即便這個(gè)中心只有一個(gè)人,或者與其他工作共用一個(gè)人,以便在以下方面對(duì)云的使用持續(xù)優(yōu)化:
內(nèi)部流程,流程應(yīng)該在優(yōu)化成本和方便性之間取得平衡,否則企業(yè)上云獲得的敏捷性將會(huì)打折扣。
建立標(biāo)準(zhǔn),提升自動(dòng)化水平,利用云的API,在業(yè)務(wù)層面實(shí)現(xiàn)自由彈性的伸縮,當(dāng)業(yè)務(wù)壓力增加時(shí),增加云資源,反之則釋放云資源,是對(duì)云敏捷性利用的更高階段,也是云成本優(yōu)化的更高階段。
安全保證,安全必須從全局出發(fā),統(tǒng)一的云治理中心是對(duì)云安全的有力保障。
內(nèi)部培訓(xùn),持續(xù)優(yōu)化,云成本優(yōu)化是一個(gè)持續(xù)的過程,也需要不斷的提升內(nèi)部員工的意向和能力,需要專門的分支部門持續(xù)推進(jìn)。
推進(jìn)新技術(shù)使用,云原生、無服務(wù)器計(jì)算等新技術(shù)的使用,可以提升云使用的水平,同時(shí)也節(jié)省云成本,但是如何推廣和使用,需要有專門的分支部門組織和推進(jìn)。
使用工具優(yōu)化云成本
云成功優(yōu)化工具方面可以分為開源工具、云廠商工具和專業(yè)工具。
開源云優(yōu)化工具
開源工具主要是自動(dòng)化類的,比如Puppet、Ansible、SaltStack等,還要監(jiān)控類的,比如Zabbix、Nagios、Prometheus、Grafana等。自動(dòng)化類可以提升云部署效率,監(jiān)控類的工具可以收集分析云資源使用情況。
云廠商云優(yōu)化工具
AWS成本管理器
AWS成本管理器可以提供報(bào)告、分析和可視化功能,可用于跟蹤和管理 AWS 成本。:
查看 AWS 成本和使用量的整體狀態(tài),查看支出狀態(tài)、找出在整體支出中占比例最高的服務(wù),并總體了解成本的變化趨勢(shì)??梢允褂闷渌喾N成本管理工具來深入分析AWS 成本和使用量。
AWS 成本管理器可以幫助顯示、了解和管理AWS成本和使用量隨著時(shí)間的變化。可以在一個(gè)直觀的界面中快速創(chuàng)建各種自定義報(bào)告 (包括圖表和表格數(shù)據(jù)),從而在總體角度或針對(duì)特別具體的請(qǐng)求分析成本和使用量數(shù)據(jù)。
設(shè)置自定義成本和使用預(yù)算,借助 AWS 預(yù)算,可以設(shè)置自定義成本和使用預(yù)算,使其在超過閾值時(shí)提醒。
2 微軟Azure
微軟2017年收購了以色列云監(jiān)測(cè)和分析初創(chuàng)公司Cloudyn。Cloudyn公司創(chuàng)立于2012年,它致力于幫助企業(yè)客戶通過分析和優(yōu)化工具來自動(dòng)監(jiān)測(cè)器云服務(wù)成本。可見微軟對(duì)云成本優(yōu)化的重視,Azure云成本工具可以從維度自動(dòng)導(dǎo)出計(jì)費(fèi)數(shù)據(jù)和計(jì)劃的報(bào)表。
其他云廠商一般也都提供云成本優(yōu)化工具或者方案。
開源的工具,只能解決云成本優(yōu)化的部分問題,并且使用門檻比較高,云廠商的工具只能針對(duì)自家的云使用,不支持多云情況,也不支持對(duì)用戶內(nèi)部流程和業(yè)務(wù)優(yōu)化,如果要尋求整體的云成本優(yōu)化方案,還是要借助Cloud MSP(關(guān)于Cloud MSP能做什么,請(qǐng)參考云時(shí)代,Cloud MSP時(shí)代! )。
Cloud MSP可以幫助建立優(yōu)化組織內(nèi)部的云治理部門,也會(huì)提供支持多云的云成本優(yōu)化工具,比如ChinaMSP總結(jié)出了一套“公有云費(fèi)用優(yōu)化最佳實(shí)踐”,也用于專業(yè)的云成本優(yōu)化工具CostVison,幫您找到云費(fèi)用最優(yōu)解。
ChinaMSP云成本優(yōu)化方案解析
ChinaMSP總結(jié)出了一套“公有云費(fèi)用優(yōu)化最佳實(shí)踐”,此最佳實(shí)踐共分為9個(gè)步驟:
根據(jù)ChinaMSP的實(shí)踐經(jīng)驗(yàn),公有云費(fèi)用優(yōu)化最佳實(shí)踐實(shí)際上是一個(gè)最好按序抵進(jìn)的行進(jìn)路徑:
此處增加“腦圖中云費(fèi)用優(yōu)化最佳實(shí)踐”的內(nèi)容描述,重點(diǎn)描述RI管理的部分。
China MSP的云成本優(yōu)化工具CostVison,針對(duì)用戶云成本痛點(diǎn),提供以下功能:
1.管理支撐:
費(fèi)用分析:服務(wù)類別(云主機(jī)、存儲(chǔ)、網(wǎng)絡(luò)傳輸、數(shù)據(jù)庫等服務(wù))費(fèi)用占比;資源使用分析:云主機(jī)、數(shù)據(jù)庫、云存儲(chǔ)的資源利用率分析,是否存在優(yōu)化空間;費(fèi)用分?jǐn)?各個(gè)部門和小組的費(fèi)用支出分?jǐn)?預(yù)算匹配:預(yù)算是否超花。
2 優(yōu)化建議:
云主機(jī)配置,RDS配置,未使用彈性IP檢查,未掛載云磁盤檢查,預(yù)留實(shí)例購買建議。
3 自動(dòng)化編排:
自動(dòng)執(zhí)行周期性操作: 如工作日早九點(diǎn)到晚八點(diǎn),對(duì)標(biāo)簽為”研發(fā)“ 的資源執(zhí)行批量自動(dòng)啟停
資源規(guī)格自動(dòng)調(diào)整: 如根據(jù)業(yè)務(wù)負(fù)載基線,在資源使用率低的時(shí)候降配、在負(fù)載提升前升配
負(fù)載均衡組自動(dòng)擴(kuò)縮策略: 根據(jù)業(yè)務(wù)負(fù)載自動(dòng)在閑時(shí)降低資源組實(shí)例數(shù)量
自動(dòng)發(fā)現(xiàn)競(jìng)價(jià)實(shí)例: 根據(jù)業(yè)務(wù)情況進(jìn)行競(jìng)價(jià)實(shí)例購買、部署和使用
自動(dòng)調(diào)整預(yù)留實(shí)例價(jià)格:根據(jù)基線及時(shí)調(diào)整使用率不高的資源,最大化利用預(yù)留
自動(dòng)備份與刪除快照:自動(dòng)創(chuàng)建實(shí)例快照、刪除冗余快照,確保最小數(shù)量快照和鏡像,節(jié)省存儲(chǔ)費(fèi)用
總結(jié)
云上每節(jié)約的一分錢,都是節(jié)省的利潤(rùn),隨著使用云的規(guī)模增加,企業(yè)非常值得下大力氣專門對(duì)云成本進(jìn)行優(yōu)化。云成本的優(yōu)化是一個(gè)長(zhǎng)期的過程,需要專門的部門推進(jìn),也需要專業(yè)的云管理服務(wù)商和工具支持。(文/云技術(shù)實(shí)踐 君子蘭)