AWS、Google和Azure都提供了工具,幫助用戶(hù)評(píng)估云成本。但是如果忽略了一些服務(wù)、使用頻率和停機(jī)可能會(huì)導(dǎo)致實(shí)際的云端帳單遠(yuǎn)遠(yuǎn)超出預(yù)估。
相比于本地基礎(chǔ)架構(gòu),公有云計(jì)算通常會(huì)減少企業(yè)的成本。但是,對(duì)于大部分組織來(lái)說(shuō), 對(duì)公有云部署進(jìn)行客觀(guān)的成本評(píng)估,還是很困難。
包括AWS、微軟Azure和Google Cloud Platform在內(nèi)的主要公有云廠(chǎng)商,都提供了工具,允許用戶(hù)預(yù)測(cè)每月的云成本。然而,使用這些云成本評(píng)估工具并不能保證準(zhǔn)確的結(jié)果;它們只是與用戶(hù)提供的信息一樣準(zhǔn)確。
從對(duì)資源無(wú)計(jì)劃的使用頻率看,這里有五個(gè)潛在的因素可能會(huì)使成本估算偏高,并增加云計(jì)費(fèi)。
被遺忘服務(wù)的成本
不準(zhǔn)確的公有云成本評(píng)估的一個(gè)最大原因是,遺忘了一些資源和服務(wù)。當(dāng)企業(yè)沒(méi)有完全考慮他們的工作負(fù)載部署需求時(shí),這種情況就會(huì)發(fā)生。評(píng)估AWS實(shí)例或Azure存儲(chǔ)的的月成本很簡(jiǎn)單,但工作負(fù)載需求通常遠(yuǎn)遠(yuǎn)超出單個(gè)靜態(tài)實(shí)例。
不同 的云基礎(chǔ)架構(gòu),導(dǎo)致不同的資源和服務(wù),如計(jì)算、存儲(chǔ)和網(wǎng)絡(luò)。這些服務(wù)作為你的每月常規(guī)成本在云賬單中顯示,如AWS EC2實(shí)例和AWS S3的每月和每小時(shí)費(fèi)用。但是,組織需要考慮其它成本,以及如那些與數(shù)據(jù)遷移、API調(diào)用等相關(guān)的東西。
另外,因此地域的不同,資源和服務(wù)成本也不一樣,而且跨這些地勤的數(shù)據(jù)備份工作也加大了每個(gè)月的成本。組織必須在云成本評(píng)估工具中考慮進(jìn)這些額外的存儲(chǔ)、管理和其它成本。如果你對(duì)細(xì)節(jié)不是很確定,如使用率,那么就多運(yùn)行幾次評(píng)估工具,并使用多個(gè)場(chǎng)景來(lái)評(píng)估。
增長(zhǎng)成本
另外一個(gè)導(dǎo)致公有云評(píng)估不準(zhǔn)確的原因是,隨著時(shí)間的推移工作負(fù)載也在增加。云支持動(dòng)態(tài)、高擴(kuò)展的環(huán)境,但長(zhǎng)期穩(wěn)定使用的成本效益卻存在問(wèn)題。某些情況下,長(zhǎng)期在本地?cái)?shù)據(jù)中心托管工作負(fù)載更具成本效益。
當(dāng)業(yè)務(wù)應(yīng)用流行起來(lái),它的使用率也會(huì)上升。這種情況下,公有云可以提供額外的資源,但這些新資源增加的總體成本。許多公有云成本評(píng)估并沒(méi)有考慮這些額外資源和服務(wù)的影響。這意味著,在公有云中即使最具成本效益的應(yīng)用,也會(huì)變到比本地?cái)?shù)據(jù)中心的更貴。
請(qǐng)記住對(duì)未來(lái)的云使用量進(jìn)行估算。制定比較情景來(lái)計(jì)算云成本和對(duì)預(yù)期增長(zhǎng)的預(yù)測(cè)。另外,考慮如何取代使用模式,如預(yù)留實(shí)例,可以減少云計(jì)費(fèi)。
季節(jié)性或周期性成本
評(píng)估公有云時(shí),組織還會(huì)忽略短期的或不斷變化增長(zhǎng)的成本。定期或定期服務(wù)(如會(huì)計(jì)或科學(xué)應(yīng)用)的工作負(fù)載會(huì)突然增加使用頻率,導(dǎo)致賬單增加。
這些短期使用高峰,處理起來(lái)是一個(gè)挑戰(zhàn)。公有云中的一些問(wèn)題出自于工作負(fù)載的架構(gòu)。負(fù)責(zé)工作負(fù)載的運(yùn)營(yíng)人員需要向下的擴(kuò)展性。當(dāng)峰值過(guò)去后,工作負(fù)載應(yīng)用釋放所有多余的云資源,從而節(jié)省成本。
另一個(gè)挑戰(zhàn)是預(yù)測(cè)什么時(shí)候峰值會(huì)發(fā)生,他們需要多少額外資源,以及額外需要會(huì)持續(xù)多長(zhǎng)時(shí)間。謹(jǐn)慎執(zhí)行監(jiān)測(cè)和報(bào)告,這樣云管理員可以按需發(fā)現(xiàn)趨勢(shì)和相應(yīng)的成本。替代使用模型,如AWS Spot實(shí)例,也能夠凌源臨時(shí)使用峰值的成本。
中斷或故障成本
中斷發(fā)生,并由中斷導(dǎo)致的宕機(jī),將導(dǎo)致云用戶(hù)的收入受損。這些故障也可能對(duì)企業(yè)的聲譽(yù)產(chǎn)生不利影響,即使問(wèn)題已經(jīng)解決了幾個(gè)星期或幾個(gè)月。
盡管公額云成本評(píng)估工具在中斷時(shí)沒(méi)有訂單項(xiàng),但可以根據(jù)工作負(fù)載的運(yùn)營(yíng)成本來(lái)衡量潛在的中斷成本。一些組織發(fā)現(xiàn)中斷的潛在成本對(duì)于給定的工作負(fù)載來(lái)說(shuō)太大,因此他們將在本地?cái)?shù)據(jù)中心中托管它。
其它情況下,中斷的潛在成本推動(dòng)了架構(gòu)的更改,從而增強(qiáng)了工作負(fù)載的彈性。例如,有些組織可能會(huì)認(rèn)為,在兩個(gè)或多個(gè)公有云區(qū)域部署任務(wù)關(guān)鍵型工作負(fù)載(盡管有額外的資源成本)比冒著潛在中斷的風(fēng)險(xiǎn)更具成本效益。
多云策略的成本
確保冗余和節(jié)省成本的最佳方式之一是,將工作負(fù)載組件擴(kuò)展到多個(gè)公有云中。不幸的是,這種模式對(duì)于大多數(shù)組織來(lái)說(shuō)并不現(xiàn)實(shí),公有云成本評(píng)估工具并不會(huì)考慮多云的部署。