通常情況下,企業(yè)或團(tuán)隊的首席財務(wù)官或主管需要對最終產(chǎn)生的所有財務(wù)成本負(fù)責(zé)。而在IT部門,IT負(fù)責(zé)人需要掌握應(yīng)用程序使用和代碼開發(fā)資源所產(chǎn)生的成本。而很多企業(yè)已將部分或全部項目和應(yīng)用程序遷移到公共云,而且從生產(chǎn)的角度來看,事情似乎運(yùn)行得很順利,因?yàn)榇蠖鄶?shù)公司都對遷移和轉(zhuǎn)換感覺非常好。
也許很多企業(yè)被遷移到云端可以降低成本這一承諾所吸引,但當(dāng)收到云計算提供商高昂的賬單之后可能會大吃一驚。很多人想從預(yù)留實(shí)例、按需成本、混合費(fèi)率等因素來理解云計算成本賬單,但這讓人們無法更深入地了解在哪里可以優(yōu)化其支出。
這甚至需要企業(yè)的會計部門來理解定價結(jié)構(gòu),服務(wù)本身的情況也同樣令人難以置信。事實(shí)上,僅在AWS公司的云平臺中就至少有500000個庫存量單元(SKU)的價格組合。此外,誰可以在什么時候啟動任何特定的資源,企業(yè)團(tuán)隊對此可能并沒有限制,其本質(zhì)上將使問題復(fù)雜化,特別是當(dāng)繼續(xù)運(yùn)營時,這顯然將會產(chǎn)生大量費(fèi)用。
事實(shí)上,解決這個復(fù)雜且不斷變化的問題并不是一件簡單的事情,它需要一種全面而密切的方法,從了解成本和性能優(yōu)化的各種機(jī)會開始。這就是云計算成本優(yōu)化的六大支柱所起到的作用。
(1)預(yù)留實(shí)例(RI)
AWS保留實(shí)例、Azure保留虛擬機(jī)實(shí)例,以及谷歌云承諾使用折扣,這些使云計算資源的使用時間變得短暫,允許企業(yè)提前估計將要使用的內(nèi)容。這也使企業(yè)有權(quán)在預(yù)先計劃時享受大幅折扣,這最終會成為一個巨大的財政激勵。
大多數(shù)云計算成本優(yōu)化錯誤地開始和結(jié)束,為企業(yè)提供了并不理想的解決方案。估計預(yù)留實(shí)例(RI)購買的資源可通過云計算提供商直接和第三方優(yōu)化工具獲得。例如,VMware公司的CloudHealth可根據(jù)企業(yè)當(dāng)前的云平臺使用情況,在幾個月內(nèi)提供有關(guān)購買預(yù)留實(shí)例(RI)的詳細(xì)信息,并將幫助企業(yè)管理預(yù)留實(shí)例(RI)生命周期。
一旦確定了風(fēng)險承受能力,并將企業(yè)的方法集中到預(yù)留實(shí)例(RI),企業(yè)就可以利用這個優(yōu)化選項。但是,僅限預(yù)留實(shí)例(RI)的優(yōu)化策略是短視的。它只允許企業(yè)利用云計算供應(yīng)商提供的定價選項。將預(yù)留實(shí)例(RI)購買與其他5個優(yōu)化支柱疊加在一起非常重要,可以實(shí)現(xiàn)最有效的優(yōu)化。
(2)自動停放
云計算的一個好處是能夠根據(jù)需要啟動或減少資源。然而,這種即時技術(shù)的缺點(diǎn)是,團(tuán)隊成員在完成這些流程時終止的動機(jī)很小。自動停放是指在非工作時間關(guān)閉運(yùn)行的資源,這對于開發(fā)和測試環(huán)境來說是一個特別有用的工具。通過強(qiáng)大的標(biāo)記策略識別企業(yè)的閑置資源是第一步;這使企業(yè)可以精確定位可以更有效地停放的資源。第二步涉及自動化上升/下降過程。 ParkMyCloud、AWS Instance Scheduler、Azure Automation和Google Cloud Scheduler等工具可以幫助企業(yè)管理整個自動停放流程。
(3)調(diào)整規(guī)模
適當(dāng)?shù)囊?guī)模可以確保企業(yè)正確使用需要的資源,而不是太少或太多。當(dāng)企業(yè)開始使用云計算環(huán)境時,立即“啟用正確的規(guī)?!彼坪跏敲髦堑倪x擇。但是,如果沒有分析消耗資源或啟用計費(fèi)的能力,適當(dāng)?shù)囊?guī)模就變成了毫無意義的概念。云計算應(yīng)用程序的性能和容量要求通常會隨著時間的推移而發(fā)生變化,這不可避免地導(dǎo)致資源使用不足和閑置。
許多云計算提供商分享了正確調(diào)整規(guī)模的最佳實(shí)踐,盡管他們花費(fèi)更多時間來解釋云遷移之前存在的正確規(guī)模選項。保持適當(dāng)?shù)囊?guī)模是一項持續(xù)的活動,需要實(shí)施政策和保護(hù)以減少過度配置,標(biāo)記資源以啟用部門級別的計費(fèi),并正確監(jiān)控CPU、內(nèi)存和I/O,以便真正有效。適當(dāng)?shù)囊?guī)模調(diào)整還必須考慮自動停放的資源和可用的預(yù)留實(shí)例(RI)。那么是否看到了優(yōu)化支柱的趨勢?
(4)家族更新
實(shí)例類型、虛擬機(jī)系列和“實(shí)例系列”都描述了云計算提供商根據(jù)所使用的硬件打包其實(shí)例的方法。每個實(shí)例、系列、家族都提供不同種類的計算、內(nèi)存和存儲等參數(shù)。它們的集合分組中的實(shí)例類型通常作為一個單元退役,當(dāng)保持它們運(yùn)行所需的硬件被更新的技術(shù)取代時,新系統(tǒng)將取代舊系統(tǒng),云計算定價會直接與保護(hù)措施的變化相關(guān)聯(lián)。這稱為“家庭更新”。
企業(yè)內(nèi)使用的實(shí)例類型/系列的最新知識是估算成本何時會波動的重要組成部分。但事實(shí)上,對于任何一個云計算提供商來說,有超過500000個庫存量單元(SKU)和價格組合,這項任務(wù)似乎不可能完成。
但是,有些工具可以幫助監(jiān)控/估計系列刷新,但它們通常不會考慮預(yù)留實(shí)例(RI)發(fā)生的重疊,或者在應(yīng)用任何其他優(yōu)化支柱時。因此,對于許多組織而言,“家庭更新”聽起來像一項人工的、費(fèi)力的任務(wù)。值得慶幸的是,已經(jīng)找到了通過優(yōu)化服務(wù)產(chǎn)品自動化建議的方法。
(5)資源浪費(fèi)
與運(yùn)行時間遠(yuǎn)遠(yuǎn)超過其可用性的實(shí)例有關(guān),在云計算中浪費(fèi)是普遍存在的。在涉及虛擬資源時,浪費(fèi)似乎是一個抽象的概念,但在這種情況下每個浪費(fèi)的單元都是無用的。而且,當(dāng)企業(yè)可以使用的資源數(shù)量沒有限制時,也沒有激勵使用這些資源的個人自我管理其未使用/未充分利用的實(shí)例。
識別浪費(fèi)需要時間和準(zhǔn)確的報告。然而,投入時間和精力來制定適當(dāng)?shù)臉?biāo)記策略是一個很好的理由,因?yàn)槔速M(fèi)將立即追溯到產(chǎn)生它的組織單元,因此,很容易標(biāo)記為審查或刪除。人們經(jīng)??吹狡髽I(yè)在消除浪費(fèi)之前購買了預(yù)留實(shí)例(RI),這些浪費(fèi)一定會導(dǎo)致它們在云中超支至少一年。
(6)存儲
存儲在云中是減少本地硬件支出的一個很好方法。盡管如此,由于使用起來非常簡單,云存儲可以在很短的時間內(nèi)以指數(shù)形式擴(kuò)展,幾乎不可能預(yù)測準(zhǔn)確的云開銷。對于不同的用例有多種選擇,包括使用更多的文件存儲、數(shù)據(jù)庫、數(shù)據(jù)備份或數(shù)據(jù)存檔。有一個可靠的數(shù)據(jù)生命周期策略將有助于企業(yè)估計這些數(shù)字,并確保企業(yè)適當(dāng)?shù)拇鎯α亢蛶挾际钦_的,并且在任何時候都能發(fā)揮最大的潛力。
因此可以看到,這六個優(yōu)化支柱中的每一個都包含許多移動部件,因此公共云提供商不斷修改其服務(wù)產(chǎn)品和定價。此外,只考慮其中一個支柱而不考慮其他支柱,那么幾乎沒有改進(jìn)。事實(shí)上隨著時間的推移,企業(yè)無意中可能會花費(fèi)更多的費(fèi)用。有效的優(yōu)化流程必須考慮所有支柱及其重疊方式,制定正確的政策和防護(hù)措施,以確保云蔓延不會持續(xù),并實(shí)施合適的工具,讓企業(yè)定期做出明智的決策。
對企業(yè)來說,未來是光明的!在評估了當(dāng)前環(huán)境后,考慮了成本優(yōu)化支柱,進(jìn)行了優(yōu)化云計算所需的更改,并找到了使此流程連續(xù)的方法,企業(yè)可以通過應(yīng)用程序重構(gòu)、臨時實(shí)例、現(xiàn)場實(shí)例和無服務(wù)器架構(gòu)來進(jìn)行優(yōu)化。
評論
查看更多