根據(jù)調(diào)研機構(gòu) Gartner 公司的調(diào)查,到 2022 年底,全球各地的企業(yè)在云計算基礎(chǔ)設(shè)施方面的支出約為 3 330 億美元。麥肯錫公司在調(diào)查報告中指出,每家企業(yè)的云計算預算平均超過了 23 %,并且浪費了30 %的支出。這些數(shù)字令人震驚,同時也引發(fā)企業(yè)更關(guān)注大量云成本支出的回報。云計算最終是增加了企業(yè)的成本還是物有所值?在業(yè)務(wù)同質(zhì)化競爭的形勢下,云基礎(chǔ)設(shè)施的成本及投資、運營,也成為影響企業(yè)云業(yè)務(wù)市場競爭力的關(guān)鍵。
云成本并不一定意味著只有 IT 成本,還包括某些運營和管理成本。那么,企業(yè)如何進行上云成本優(yōu)化?在這里我們就需要引入一個FinOps(云成本優(yōu)化)的概念了。
先來看一下FinOps基金會對FinOps的定義:
FinOps is the operating model for the cloud. FinOps enables a shift — a combination of systems, best practices and culture — to increase an organization’s ability to understand cloud costs and make tradeoffs. In the same way that DevOps revolutionized development by breaking down silos and increasing agility, FinOps increases the business value of cloud by bringing together technology, business and finance professionals with a new set of processes.
FinOps是將DevOps、財務(wù)和業(yè)務(wù)整合在一起的變革,其目標在于優(yōu)化一個組織在云計算上的支出的財務(wù)規(guī)范和技術(shù)解決方案,即根據(jù)支出的歷史記錄和來自預期負載的信息,F(xiàn)inOps可以在需要時預分配資源或估算成本。FinOps可以稱為“財務(wù)運營” ,或者更直白地稱為“成本優(yōu)化”,是將財務(wù)問責制引入云的IT支持,進行調(diào)整以優(yōu)化質(zhì)量和支出。對于企業(yè)來說,了解云資源的成本分布以實現(xiàn)成本控制,將錢花在真正需要的地方,付你所需就變得很重要了。
首先我們看一下云成本優(yōu)化中的挑戰(zhàn)
盡管承認云成本優(yōu)化帶來的好處,但許多企業(yè)在優(yōu)化云成本中面臨的關(guān)鍵挑戰(zhàn)和障礙至關(guān)重要。
(1) 無法預測使用多少資源。企業(yè)在沒有容量限制的情況下,業(yè)務(wù)都會按照最大量來申請資源,往往會導致資源蔓延和額外費用。未使用的資源意味著支出更多的成本,因此,資源調(diào)配在這里可能是一個棘手的因素。為了最大限度地發(fā)揮云計算的價值,必須具有“按需付費”的思維方式。
(2) 缺乏治理模型。在通常情況下,云計算服務(wù)的可擴展性、靈活性和彈性配置會導致資源占用和成本超支。缺乏對云計算資源的治理,將會增加資源管理的額外成本。
(3) 復雜、多層次的定價和計費結(jié)構(gòu)。云計算支出賬單很難理解,并且很難進行預算、預測與實際使用的比較。此外,云計算提供商不斷改變他們的計費方法,而缺乏標準的計費模型、格式,有時會導致問題復雜化。更糟糕的是,公有云定價和計費結(jié)構(gòu)是多層次的,并且難以理解。
(4) 精準匹配難。大多數(shù)企業(yè)都部署了從預算和財務(wù)角度監(jiān)控資源使用情況的解決方案。但是,云計算服務(wù)目錄中的選項太多,復雜的云服務(wù)選項需要仔細考慮,對于給定的場景,要以最低的成本找到最適合的資源特征并不容易。云計算供應商每年都會發(fā)布數(shù)百種新服務(wù)、功能、實例類型、降價,甚至新的定價模型。企業(yè)很難跟上這一步伐,也很難理解每一項公告是如何影響其成本的,做到精準匹配很難。
(5) 過多的替代架構(gòu):可以使用許多不同的架構(gòu)、服務(wù)和組件來構(gòu)建相同的應用程序,從而導致不同的云計算成本。對于客戶來說,可能很難計算和確定最具成本效益的替代方案來滿足自己的需求。
其二,把握云成本優(yōu)化的關(guān)鍵
如果企業(yè)不了解花費的成本,則無法優(yōu)化云成本,云優(yōu)化的一個很好的起點是確保其支出可見并控制云支出。在確定要求和預算之后,企業(yè)必須跟蹤并確保對云支出的可見性。在部署應用程序之后,保持控制和可見性。云成本可視是對企業(yè)用云成本進行全面可視化的能力,從成本采集、資源部署使用追蹤、賬單生成可視化等方面,隨時了解成本是否增加或減少,幫助企業(yè)更好地了解用云成本情況,這對于云成本優(yōu)化非常關(guān)鍵。
另一方面企業(yè)的云成本需要資源標記、成本分配以及計費和展示模型。通過創(chuàng)建和使用清晰的商業(yè)智能儀表板,可以幫助企業(yè)實現(xiàn)資源可見性和控制、了解支付的費用;當企業(yè)的資源被濫用時,將會立即提示,幫助企業(yè)控制云成本;建立有效的治理(確定使用、所有權(quán)),確保遵守企業(yè)有關(guān)預算的合理政策。
任何云成本優(yōu)化都始于對當前云計算資產(chǎn)的精細分析,并確定計算、網(wǎng)絡(luò)、存儲等方面的優(yōu)化機會。企業(yè)要實現(xiàn)成本節(jié)省,需要分析資產(chǎn)并重點關(guān)注每月的最高成本或增量 / 額外成本,云計算供應商還需提供對成本和利用率的訪問。這里的關(guān)鍵是,企業(yè)需要圍繞預算制定資源創(chuàng)建、分配、使用等方面的政策;保持透明度—成本、使用和費用預測報告;定義明確的關(guān)鍵績效指標(KPI);持續(xù)跟蹤審查。
其三要持續(xù)云成本優(yōu)化過程
(1) 云計算技術(shù)是不斷發(fā)展的,因此,企業(yè)不斷尋找新的優(yōu)化策略和機會,才能確保云成本的持續(xù)優(yōu)化。企業(yè)優(yōu)化云成本的頻率取決于其采用云計算的速度、技術(shù)發(fā)展速度以及與其財務(wù)周期的一致性。一般來說,考慮到可用和使用的動態(tài)性,云優(yōu)化必須是一個持續(xù)的過程,并且是企業(yè)運營模式的一部分。
(2) 使用正確的采購、定價和折扣模式
從基于分配和基于消費的云服務(wù)中選擇合適的采購模式,另外選擇正確的定價和折扣模式。評估過去的云服務(wù)資源成本使用情況并做出正確的決定,時刻留意潛在的降價機會,并在機會消失之前抓住它。
(3) 建立跨職能的云計算財務(wù)運營團隊
在以前的傳統(tǒng) IT 模型中,只有少數(shù)人負責制定有關(guān)基礎(chǔ)設(shè)施資源采購的財務(wù)決策。使用新的定價模型,任何人都可以做出云支出和成本管理決策。雖然這種權(quán)力下放也帶來了更多的復雜性,可能會帶來不可避免的預算偏差,所以建立跨職能的云計算財務(wù)運營團隊變得勢在必行。云計算財務(wù)運營團隊是預算、成本預算審核和基礎(chǔ)設(shè)施、應用程序和業(yè)務(wù)數(shù)據(jù)的組合,也是一種數(shù)據(jù)驅(qū)動的協(xié)作式云計算支出管理方式,可讓財務(wù)、IT 和業(yè)務(wù)快速管理。麥肯錫公司指出,大多數(shù)大型企業(yè)通過將技術(shù)、財務(wù)和采購人才聚集到一個跨職能的云計算財務(wù)運營(FinOps)團隊來管理云采購和消費而受益。結(jié)合云計算可持續(xù)性優(yōu)勢的財務(wù)運營模型,有助于節(jié)省資金和管理云成本。云成本優(yōu)化要求在企業(yè)層面和行為層面進行模式轉(zhuǎn)變,其可以確保最佳地利用云計算投資。這不僅是運營問題或只是降低成本,而且是一個價值驅(qū)動的戰(zhàn)略舉措,當然實現(xiàn)這一點并不容易,需要治理、架構(gòu)、運營、產(chǎn)品管理、財務(wù)和應用程序開發(fā)之間的緊密協(xié)作才能取得成功。
結(jié)語
通過采用正確的FinOps云成本優(yōu)化策略,企業(yè)不僅可以提高云投資回報率和總體擁有成本,還可以使業(yè)務(wù)處于最佳狀態(tài),同時良好的云成本優(yōu)化和財務(wù)運營可以幫助企業(yè)獲得云計算的真正商業(yè)價值。
作者介紹
孫杰,51CTO社區(qū)編輯,51CTO資深博主,云技術(shù)專家、數(shù)字化轉(zhuǎn)型專家;《云原生基礎(chǔ)架構(gòu)》譯者,《企業(yè)私有云建設(shè)指南》作者,《油氣行業(yè)數(shù)字化轉(zhuǎn)型》編者,阿里云MVP,騰訊云TVP,2019年度數(shù)字化轉(zhuǎn)型專家獎項獲得者,數(shù)字產(chǎn)業(yè)創(chuàng)新研究中心專家組成員,《2019中國數(shù)字企業(yè)白皮書》主要編者之一。