有數(shù)據(jù)表明:截至2019年,Cisco的客戶中,有90%的公司已經(jīng)將業(yè)務(wù)遷移到了云端。預(yù)計到2021年,它們94%的工作負載將會由云數(shù)據(jù)中心來處理。可見,云服務(wù)技術(shù)正在為全球各處的企業(yè)和組織,提供著巨大的敏捷性和可擴展性。同時,云服務(wù)也在通過按需付費的定價模型,為用戶大幅節(jié)省運營成本。不過,這些都是云服務(wù)的優(yōu)勢。
當我們看向它的另一面時,則可能會發(fā)現(xiàn):用戶企業(yè)中,多個團隊全天候地使用了不同容量的云資源,而云服務(wù)提供商往往無法提供詳盡的資源使用情況報告,進而造成支付賬單的混亂。企業(yè)往往會過多地申請那些可能根本用不完的服務(wù)資源,并為此持續(xù)付出超額的費用。這些問題時常會讓企業(yè)的CIO們有種“剛出龍?zhí)?,又入虎?rdquo;的即視感。
根據(jù)Gartner的一項統(tǒng)計,企業(yè)往往每年會浪費多達70%的已購置云端資源。因此,我們需要通過消除資源浪費,調(diào)整服務(wù)大小,確定未使用占比,管理閑置資源,以及尋找折扣機會等優(yōu)秀實踐,來優(yōu)化云服務(wù)的使用成本,提高賬單支付的效益。
1.評估云資產(chǎn)利用率
通常,對于云資源最大的消耗莫過于那些未被利用的資源。那些業(yè)務(wù)涵括全球范圍的公司,在虛擬機(VM)上的花費動輒就能達到數(shù)百萬美元。而且,其中部分虛擬機的用途,可能只是為了執(zhí)行短期的功能服務(wù)或測試而啟動,然后就一直被閑置在那里了。業(yè)界常把這些未被使用的VM稱為“僵尸服務(wù)器”。它們雖然不再為您的組織提供任何實質(zhì)性的功能與用途,但是仍然會作為一個收費條目被包含在您的云賬單之中。
此外,另一種常見資源浪費則出現(xiàn)在:前端應(yīng)用已經(jīng)被轉(zhuǎn)移或是被刪除,但是其當時對應(yīng)的存儲空間,仍像一個“孤兒”一樣滯留在云端。埃森哲云業(yè)務(wù)(Accenture Cloud)的全球管理總監(jiān)Michael Liebow曾表示:那些未被使用的云端虛擬資產(chǎn),會使您的云賬單逐年膨脹高達20%到40%。
當然,除了評估那些不再使用的資產(chǎn)之外,您還應(yīng)該通過搜索實例的方式,以查找其中閑置或未被充分利用的資源。畢竟,您的業(yè)務(wù)即使僅使用了實例的1%,貴企業(yè)也需要為實例的100%付費。因此,您應(yīng)當將各項任務(wù)組合到更少的實例中,以節(jié)省開支,并清理不必要的混亂情況。而憑借著云端環(huán)境所賦予的自動擴展和負載平衡的優(yōu)勢,IT經(jīng)理將不再需要擔心面對高峰流量時,運能與空間可能出現(xiàn)的捉襟見肘。也就是說,合并作業(yè)完全可以在不影響未來需求的情況下,釋放您寶貴的云端資源。
值得一提的是,及時發(fā)現(xiàn)未充分利用的資產(chǎn),本身就充滿了挑戰(zhàn)。畢竟每個月的云服務(wù)消費賬單都是要到此月才產(chǎn)生的,而且時間跨度有30天。這就意味著報告存在著滯后性。而且您可能需要為此多付一個月的費用。當然,您也可以采用FinOps之類的軟件工具,及時獲取資源與請求的實時態(tài)勢,并實施必要的管控。
2.調(diào)整云配置的大小
調(diào)整并找到云配置的最適合大小,可以方便您用最低的成本方式,來達到最佳的性能。該過程通常包括:為目標實例找到最佳的網(wǎng)絡(luò)設(shè)置、存儲空間、計算力、圖形要求等。如果您無法從規(guī)模上了解應(yīng)用實例,而實例的數(shù)量一旦超過了一定數(shù)量級(如2500萬個以上),那么您在云端應(yīng)用方面的支出,很快就可能會陷入失控的局面。
顯然,為了確定云配置的大小,您必須事先清楚地了解自己的使用模式、以及現(xiàn)有基礎(chǔ)架構(gòu)。也就是說,首先,您要在現(xiàn)有的物理機或虛擬機上,拉出正在運行的所有應(yīng)用服務(wù)的清單。接著,您需要評估各項性能指標,使用模式是按需、預(yù)留還是競價,(下文會詳細討論),以獲悉當前用到的算力、存儲、網(wǎng)絡(luò)等方面的需求,以及目標服務(wù)能夠在一天中離線的時長(如果允許的話)。只有通過深入的大小需求分析和正確的負載設(shè)置,方可提高云成本的投資回報率。
3.為預(yù)留實例(Reserved Instances)預(yù)付款
對于那些具有相對可以被預(yù)測的資源和負載需求而言,為應(yīng)用程序選擇預(yù)留實例(Reserved Instances,RI,請參見--https://www.compunneldigital.com/blog/demystifying-cloud-instances-on-demand-reserved-and-spot-instances-on-aws/)往往可以節(jié)省大量的擴展成本。根據(jù)Amazon的說法:與按需定價相比,它們對于RI提供著高達75%的折扣。并且由于大多數(shù)RI都會被捆綁到1至3年的云服務(wù)合同之中,因此它們可以幫助用戶企業(yè)提前幾年做好相應(yīng)的計劃和預(yù)算。
其實,大多數(shù)為期一年的標準化預(yù)留實例,都具有更改實例的大小、網(wǎng)絡(luò)類型、以及調(diào)整可用性水平的靈活性。而三年期的保留實例合同將更加靈活,它可以方便您自由且輕松地更改操作系統(tǒng)、租約期限、以及實例類型等方面。
在購買RI之前,請確保您對過去的使用情況進行了徹底的分析,以準確掌握自己的資源需求。Azure的RI定價指南和AWS管理控制臺,都是計算此類需求的理想資源。
4.利用競價型實例(Spot Instances)
競價型實例,本質(zhì)上是指您可以競價那些云服務(wù)提供商的閑置計算能力。它們往往能夠給出在按需實例(on-demand instances)價格的基礎(chǔ)上,高達50-90%的折扣。不過,競價型實例的弊端就在于并非一直可用,云服務(wù)提供商可以只用最少的警告時間(通常只會提前幾分鐘)發(fā)出通知,然后終止掉相應(yīng)的實例。這就意味著,此類實例可能更適合那些“快閃”的測試、批處理作業(yè)、以及可以快速終止的任務(wù)。
當然,以較低的價格獲得同等服務(wù)資源的同時,為了應(yīng)對這種隨時可能終止的服務(wù),各大供應(yīng)商也提供了相應(yīng)的解決方案--您可以根據(jù)實際使用需求,和供應(yīng)商協(xié)商一個雙方都能夠接受的實例持續(xù)時間和對應(yīng)的報價。
總的說來,作為一種經(jīng)濟實惠的方案,競價型實例方便用戶不必以按需或預(yù)留實例的費用,去嘗試性地運行那些新啟用的、具有高度靈活性,卻又要求配置同等計算資源的應(yīng)用。
5.考慮批量折扣
根據(jù)Gartner在2018年的一項調(diào)查顯示:在使用公共云的組織中,有81%的企業(yè)正在使用多家云服務(wù)平臺。據(jù)此,它們既避免了被某一家供應(yīng)商所鎖定,又能夠“取百家之長”。不過,使用多個云供應(yīng)商可能會帶來隱性成本的累積,其中包括:對于每一種云平臺必要的人員運維培訓(xùn),管理上的負擔,以及由于流量分散所產(chǎn)生的支付費用增加等方面。對此,您可以考慮讓自己的組織,使用單個云供應(yīng)商所提供的一攬子服務(wù)和潛在批量折扣。
雖說使用單個云供應(yīng)商的場景,主要適合于那些初創(chuàng)型企業(yè)、或是尚無大量云計算需求的組織。它們可能只會用到由云托管的某一項應(yīng)用,例如CRM(客戶關(guān)系管理)或ERP(企業(yè)資源計劃)等工具。但是,這并不意味著大型企業(yè)將無法從單個云平臺模式中受益。也就是說,如果您的組織具有足夠大的云計算掌控能力,并且能與某家值得信賴的供應(yīng)商建立良好的合作關(guān)系,那么自身業(yè)務(wù)多樣性所帶來的規(guī)模效應(yīng),足以達到供應(yīng)商的折扣水平,并能夠與之簽訂合適的忠誠度計劃。