用戶對云計算部署進行較好的規(guī)劃可以在很多方面控制成本,即高效的開發(fā)或遷移計劃。雖然前期規(guī)劃無法讓那些已經(jīng)在云計算中有應(yīng)用程序在運行的企業(yè)受益,但這并不意味著那就是做無用功。為了降低云計算成本,企業(yè)可以遵循一些簡單的步驟。而隨之給企業(yè)帶來的回報則將隨著時間的推移而逐漸顯現(xiàn)。
步驟一:了解你的應(yīng)用程序的總體擁有成本
第一步就是要充分了解你的應(yīng)用程序的總體擁有成本(TCO)。如果用戶并沒有一個固定的目標(biāo),那么就很難對云計算成本進行優(yōu)化。而缺乏所有成本要素就無法完成云計算成本評估。云計算成本包括了服務(wù)成本和云計算應(yīng)用程序支持成本,這正是成本節(jié)省的主要突破口。
大多數(shù)云計算用戶是在基礎(chǔ)設(shè)施(IaaS)上部署他們的應(yīng)用程序,IaaS是托管虛擬化的一種形式。用戶仍然必須在云計算中購買軟件使用許可、開發(fā)機器鏡像以及支持應(yīng)用程序運行。IaaS只是減少了設(shè)備本身、維護以及設(shè)施的相關(guān)成本。相比較而言,平臺即服務(wù)(PaaS)和軟件即服務(wù)(SaaS)則可節(jié)省更多的成本支出。因此,如果非服務(wù)成本占用戶總擁有成本的三分之一以上,那么就應(yīng)當(dāng)考慮采用其他的云計算托管選項了。
因為IaaS用戶會因為云計算部署維護應(yīng)用程序鏡像而產(chǎn)生他們大部分的非服務(wù)成本。請記住,應(yīng)用程序生命周期管理成本主要包括了持續(xù)不斷更新操作系統(tǒng)和中間件工具的成本。PaaS 或SaaS 則不涉及這些成本,甚至SaaS還省去了應(yīng)用程序使用許可費用和更新成本。
步驟二:進行一次成本與效益分析
其次,應(yīng)對用戶的云計算服務(wù)進行一次成本與效益分析,按功能來降低服務(wù)成本。云計算服務(wù)通常涉及包括基本機器鏡像和最低數(shù)據(jù)存儲在內(nèi)的共享托管。很多云計算供應(yīng)商建議用戶購買額外的功能,而用戶也采納了他們的建議。例如,很多用戶都購買了專用的托管服務(wù),從而降低了云計算經(jīng)濟規(guī)模并增加了總成本。此外,雖然許多用戶還購買了RDBMS存儲,但是他們要么根本就不使用這項服務(wù)要么就在內(nèi)部存儲資源更便宜時使用它。
針對用戶所購買的每一個云計算功能進行分析并多問一個為什么。為了降低對于某些功能的依賴性,在某些情況下對應(yīng)用程序本身進行改造是有所裨益的。而在其他情況下,在引入一個新功能前執(zhí)行測試運行可確保新功能是物有所值的。
被最多濫用的的云計算功能均與可用性相關(guān),例如預(yù)留實例和可用區(qū)域。很多企業(yè)用戶都購買了這些功能而并未對云計算供應(yīng)商的基本性能水平進行測試。如果用戶的云計算成本包括了這些功能,而用戶也無法找到測試記錄以驗證這些功能的必要性,那么他們可以實施一次測試運行以選擇那些可帶來顯著正價值的功能。
請記住,有一些云計算功能并未得到充分利用。幾乎所有的云計算服務(wù)都涉及了云計算應(yīng)用程序數(shù)據(jù)流量的收費。這其中包括了對本地應(yīng)用程序組件和數(shù)據(jù)庫的訪問。對于把應(yīng)用程序分為公共云計算和內(nèi)部組件的混合云計算來說,應(yīng)檢查應(yīng)用程序流入流出數(shù)據(jù)所帶來的費用。為了降低數(shù)據(jù)流的數(shù)量和數(shù)據(jù)流的容量,可考慮把一些數(shù)據(jù)存儲遷移至云計算或者 對用戶應(yīng)用程序的工作流進行重新構(gòu)造。
有時,云計算供應(yīng)商所提供的的折扣優(yōu)惠也并未被充分使用。很多云計算供應(yīng)商都打包提供了各種容量折扣或功能折扣。用戶應(yīng)在進行功能選擇時充分用好用足這些折扣優(yōu)惠,從而進一步節(jié)省成本。
步驟三:研究更為便宜的替代品
最后一步往往是很多用戶所首先考慮到的:另行尋找更好的云計算服務(wù)價格。如果用戶曾對云計算服務(wù)市場做過云計算價格研究,那么他們通常會發(fā)現(xiàn)主流供應(yīng)商們更具有相當(dāng)?shù)母偁幜Α5牵强赡苁且恍┰朴嬎愎?yīng)商針對特定客戶類型而制定的服務(wù)價格,他們所提供的折扣往往體現(xiàn)了他們的業(yè)務(wù)目標(biāo)。例如,網(wǎng)絡(luò)運營商可能在銷售通過他們自有VPN的云計算服務(wù)上具有較強競爭力,但是在使用基于互聯(lián)網(wǎng)的訪問時則顯得競爭力不足。
那些更小型的云計算公司(尤其是那些初創(chuàng)公司或私有企業(yè))可能會提供比主流供應(yīng)商更低的服務(wù)價格。但是,這些公司往往更易于遭遇金融風(fēng)險。如果一家非知名云計算供應(yīng)商能夠幫助你較多的節(jié)省成本支出,那么請對你的應(yīng)用程序和遷移做好規(guī)劃,以便于你能夠在有需要的時候快速地遷移至一家更大型的云計算供應(yīng)商。
移動性提供了定價能力,無論是更換供應(yīng)商的能力還是改變云計算功能的能力。無論何時你想要讓你的云計算服務(wù)有所變化,請不要限制你未來的移動性。你不需要隨著云計算市場的變化而限制你自己的發(fā)展。