如今,企業(yè)的工作負(fù)載在云中的運(yùn)行成本通常比在內(nèi)部部署環(huán)境中更具成本效益。即使在使用云計(jì)算節(jié)省成本的情況下,幾乎可以肯定的是,企業(yè)可以優(yōu)化云計(jì)算支出以進(jìn)一步降低成本。
那么控制云計(jì)算成本的最佳方法是什么?其策略包括承諾關(guān)閉不再需要的虛擬服務(wù)器,選擇能夠經(jīng)濟(jì)高效地完成企業(yè)需要工作的存儲層,以及仔細(xì)規(guī)劃如何以及何時進(jìn)行數(shù)據(jù)傳輸。以下介紹的這些步驟將有助于養(yǎng)成云計(jì)算成本管理的良好習(xí)慣。
云計(jì)算成本效率低下的來源
云計(jì)算經(jīng)濟(jì)學(xué)是一門復(fù)雜的學(xué)科,但并不總是很容易實(shí)現(xiàn)。人們需要了解如何通過云計(jì)算有效提供IT服務(wù)的方法是查看其他公司在哪里遇到了困難。某些常見的陷阱將不可避免地導(dǎo)致不必要的支出,因此知道不該做什么是明智的。
具體來說,企業(yè)的云計(jì)算支出可能會出現(xiàn)問題:未使用的云計(jì)算資源。組織允許虛擬服務(wù)器、數(shù)據(jù)庫或其他云計(jì)算服務(wù)繼續(xù)運(yùn)行,即使不再主動使用它們,這顯然是一種浪費(fèi)。例如,當(dāng)企業(yè)在云中啟動虛擬服務(wù)器進(jìn)行某些測試并忘記關(guān)閉時,就會發(fā)生這種情況。因?yàn)榇蠖鄶?shù)云計(jì)算服務(wù)提供商都是根據(jù)服務(wù)器運(yùn)行的時間(而不是運(yùn)行的工作量)向客戶收費(fèi)的,所以即使企業(yè)不再使用服務(wù)器也要支付費(fèi)用。同樣,企業(yè)可能已經(jīng)創(chuàng)建了一個使用應(yīng)用程序但不再連接到虛擬機(jī)實(shí)例的云計(jì)算數(shù)據(jù)庫。如果企業(yè)讓這些數(shù)據(jù)庫運(yùn)行,需要為此支付費(fèi)用,即使它們沒有做任何有用的事情。
過度配置的云計(jì)算服務(wù)器。浪費(fèi)開支的另一個來源是基于云計(jì)算的服務(wù)器,其中分配了太多資源。此類別中的典型示例是虛擬服務(wù)器實(shí)例,其分配的內(nèi)存和CPU資源多于執(zhí)行其任務(wù)所需的內(nèi)存和CPU資源。當(dāng)虛擬服務(wù)器足以滿足當(dāng)前的工作時,企業(yè)還可以通過運(yùn)行專用的物理服務(wù)器來選擇錯誤類型的云計(jì)算服務(wù)器。
存儲層效率低下。大多數(shù)公共云提供商都提供了一系列存儲選項(xiàng),其功能和價(jià)格因?qū)哟味悺Mǔ?,云?jì)算存儲成本越低,從特定存儲層導(dǎo)出數(shù)據(jù)所需的時間越長。低價(jià)存儲層用于存儲不需要經(jīng)常訪問的數(shù)據(jù),如備份或文檔存檔。當(dāng)企業(yè)選擇提供其從未最終使用的功能的存儲層時,就是一種浪費(fèi)。
不必要的數(shù)據(jù)傳輸。在大多數(shù)情況下,組織在將數(shù)據(jù)移出云端(出口)時會支付費(fèi)用。此外,一些云計(jì)算提供商負(fù)責(zé)將數(shù)據(jù)放入云(入口)。在同一個云平臺中傳輸數(shù)據(jù)通常不需要支付費(fèi)用,除非企業(yè)在不同地區(qū)之間移動數(shù)據(jù)。在某種程度上,數(shù)據(jù)傳輸費(fèi)用是不可避免的。如果企業(yè)在云中有數(shù)據(jù),則需要在某個時刻訪問它。但是,如果企業(yè)不必要地從云平臺中下載數(shù)據(jù),最終增加企業(yè)的云計(jì)算費(fèi)用。
云計(jì)算成本管理策略
為了應(yīng)對浪費(fèi)的云計(jì)算支出,企業(yè)有一些選擇,雖然其云計(jì)算提供商提供的監(jiān)控和成本報(bào)告工具是一個合理的起點(diǎn),但它們不會給企業(yè)帶來太多幫助。這些工具是專為基本監(jiān)控任務(wù)而設(shè)計(jì)的,它們通常無法查找過度配置的資源或確定云計(jì)算賬單中成本變化的來源。但企業(yè)的云計(jì)算供應(yīng)商并不能幫助其降低賬單費(fèi)用。
因此,企業(yè)需要付出額外的努力來優(yōu)化其云計(jì)算成本,并希望使用第三方工具來幫助識別云計(jì)算基礎(chǔ)設(shè)施中的成本浪費(fèi)來源。
以下是一些需要采取的具體措施,以幫助企業(yè)進(jìn)行云計(jì)算成本管理:
適當(dāng)調(diào)整服務(wù)器實(shí)例的規(guī)模。其成本優(yōu)化始于在設(shè)置云計(jì)算服務(wù)器實(shí)例時正確調(diào)整其規(guī)模。這意味著選擇最適合企業(yè)的工作負(fù)載需求的服務(wù)器實(shí)例類型。如果企業(yè)使用資源太少的實(shí)例類型,那么在需求量很大的時候,該工作負(fù)載可能會實(shí)施不充分,但是太多的資源會增加不必要的成本。適當(dāng)調(diào)整服務(wù)器實(shí)例的規(guī)模,其成本優(yōu)化始于在設(shè)置云計(jì)算服務(wù)器實(shí)例時正確調(diào)整其規(guī)模。正確的規(guī)模調(diào)整既需要仔細(xì)評估工作負(fù)載的當(dāng)前資源需求,也需要預(yù)測未來可能會發(fā)生的變化。接下來,確定哪種類型的實(shí)例最符合這些要求。大多數(shù)公共云提供商提供了許多實(shí)例類型。在某種程度上,正確的規(guī)模將是人工操作。盡管如此,應(yīng)用程序性能管理供應(yīng)商(如New Relic和Metricly)已開始在其平臺上添加云計(jì)算規(guī)模調(diào)整功能,這些可以自動檢測資源分配不符合其需求的服務(wù)器。
關(guān)閉未使用的資源。云計(jì)算成本管理的一個重要但經(jīng)常被忽視的方面是了解企業(yè)云平臺的運(yùn)行情況,應(yīng)關(guān)閉不再處于活動狀態(tài)的云計(jì)算資源。在這方面,第三方監(jiān)視工具可能會有所幫助,因?yàn)樗鼈儠嵝哑髽I(yè)發(fā)生異常,例如未附加到任何應(yīng)用程序的數(shù)據(jù)庫或最近沒有人訪問過的虛擬服務(wù)器。但是,避免使用未使用資源的最佳方法是阻止創(chuàng)建這些資源。制定政策,明確指出IT員工在不再使用資源時是否可以保留資源。在某些情況下,如果這些資源在不久的將來再次被使用,那么讓它們繼續(xù)運(yùn)行是有意義的,但是如果沒有計(jì)劃保留它們,那么它們應(yīng)該被關(guān)閉。
如果企業(yè)的云計(jì)算提供商對數(shù)據(jù)出口收費(fèi),企業(yè)可能希望那些需要訪問存儲在云中的數(shù)據(jù)的應(yīng)用程序也在云中運(yùn)行。
自動擴(kuò)展。除了使用適當(dāng)規(guī)模的調(diào)整技術(shù)之外,企業(yè)還可以利用自動擴(kuò)展功能,幫助其工作負(fù)載在必要時訪問更多云計(jì)算資源。此功能還可在不再需要資源時縮減資源。通過自動化,企業(yè)可以默認(rèn)建立低使用率配置文件,同時還能夠滿足高需求時段的要求。大多數(shù)云計(jì)算提供商都提供自動擴(kuò)展工具,企業(yè)可以根據(jù)自己的需要進(jìn)行配置。
仔細(xì)規(guī)劃企業(yè)的數(shù)據(jù)傳輸。如上所述,數(shù)據(jù)移動有時需要付費(fèi)。需要花費(fèi)費(fèi)用的特定類型的數(shù)據(jù)移動因云計(jì)算而異,因此企業(yè)需要確保完全了解云計(jì)算提供商的費(fèi)用表。完成后,企業(yè)可以設(shè)計(jì)一個云計(jì)算基礎(chǔ)設(shè)施,最大限度地減少需要支付費(fèi)用的數(shù)據(jù)傳輸數(shù)量。例如,如果企業(yè)的云計(jì)算提供商對數(shù)據(jù)出口收費(fèi),企業(yè)可能希望確保那些需要訪問存儲在云中的數(shù)據(jù)的應(yīng)用程序也在云中運(yùn)行。在這種安排中,如果企業(yè)不斷將數(shù)據(jù)從云存儲轉(zhuǎn)移到內(nèi)部部署應(yīng)用程序,則可以避免支付出口費(fèi)用。
利用存儲層。同樣,云計(jì)算提供商可以提供不同價(jià)格的存儲層。如果使用云平臺來存儲不經(jīng)常訪問的數(shù)據(jù)(例如輔助數(shù)據(jù)備份),可以將其移動到成本較低的存儲層。只需確保企業(yè)知道從該層導(dǎo)出數(shù)據(jù)需要多長時間。通過了解這一點(diǎn),企業(yè)將更好地為災(zāi)難恢復(fù)場景和其他情況做好準(zhǔn)備,在這些情況下,準(zhǔn)備下載數(shù)據(jù)可能需要一些時間。
使用折扣云實(shí)例。正如它們提供不同價(jià)位的存儲層一樣,大多數(shù)云計(jì)算提供商也允許用戶在特定條件下以折扣價(jià)運(yùn)行虛擬服務(wù)器。例如,AWS公司提供了所謂的競價(jià)型實(shí)例,它可以訪問AWS云平臺的備用基礎(chǔ)設(shè)施;與按需訪問相同的基礎(chǔ)設(shè)施相比,這些成本降低了90%。問題在于無法保證這些類型的實(shí)例的可用性。因此,它們不適合需要持續(xù)運(yùn)行的工作負(fù)載,例如托管Web應(yīng)用程序。對于高強(qiáng)度的定期任務(wù)(例如運(yùn)行數(shù)據(jù)分析工作負(fù)載),企業(yè)可以使用折扣云實(shí)例節(jié)省大量資金。同樣,大多數(shù)云計(jì)算提供商允許企業(yè)提前預(yù)訂服務(wù)器實(shí)例,但其成本比企業(yè)按需啟動服務(wù)器時支付的成本還要低。
云計(jì)算成本管理沒有簡單的技巧或單一工具。相反,控制成本需要組織關(guān)注一系列潛在的浪費(fèi),并擁有適當(dāng)?shù)墓ぞ吆土鞒蹋苑乐巩a(chǎn)生不必要的云計(jì)算支出。