烏卡時代的雲成本管理:從0到1瞭解FinOps

Seal數澈發表於2023-02-22

在上一篇文章中,我們介紹了企業雲業務的成本構成以及目前面臨的成本困境,以及當前企業逐步轉向 FinOps 的行業趨勢,這篇文章我們將詳細聊聊 FinOps,包括概念、重要性以及成熟度評價指標。
 

隨著對雲服務和供應商的使用越來越多,可能會出現複雜性和管理上的挑戰,導致成本超支和其他問題。曾在2018年,Adobe 的雲成本一度每天超支8萬美元,當企業發現問題時,雲賬單顯示已經超支50萬美元。
 

在《2022年雲狀態報告》中,國際知名軟體資產管理商 Flexera 透過對近千家企業進行調查得出:企業平均浪費32%的雲業務支出。在黑天鵝事件頻發的當下,雲上降本增效迫在眉睫。這就是為什麼越來越多的組織轉向FinOps的主要原因。
 

什麼是 FinOps ?

根據 FinOps 基金會的定義,FinOps 是指一個不斷演進的雲財務管理學科和組織文化實踐,它透過幫助工程、財務、技術和業務團隊基於資料驅動的支出決策進行合作,使企業獲得最大的商業價值。
 

究其核心,FinOps 是一種文化實踐,它為團隊提供了一種管理雲成本的方式,透過這種方式每個崗位都可以基於最佳實踐的決策來決定其雲的使用。透過 FinOps 實踐,工程部、財務部、產品部等跨職能團隊將協同工作,以實現更快的產品交付,同時控制成本並預測未來的雲開支。
 

為何 FinOps 如此重要?

企業在雲端計算基礎設施上的支出創下新高,而許多IT團隊卻難以找到他們失控成本的源頭。FinOps 不僅僅是削減開支,而是為企業提供戰略優勢,這種優勢來自於瞭解你充分了解業務不同部分的執行成本。
 

FinOps 是雲中的財務管理實踐,目標是在雲中創造一種財務問責的文化,讓每個團隊根據 FinOps 團隊的資料做出明智的決定。
 

當我們談論 FinOps 時,首先想到的可能是省錢,但云財務管理的真正好處來自於從支出中獲得最大價值。FinOps 並不意味著沿途尋找最便宜的選擇,而是在節省成本和業務開支之間找到一種平衡。
 

FinOps 不是一個一次性的戰略任務,而是在規劃階段之外依舊需要進行的持續管理。這要求企業必須設定明確的、持續的角色和責任,以保持對成本的長期控制。
 

對於 FinOps 的重要性,谷歌將其總結為以下5個方面:

  1. 加速商業價值的實現及業務創新

  2. 推動財務問責制和可見性

  3. 最佳化雲的使用和成本效率

  4. 為跨組織的信任及協作賦能

  5. 防止雲端計算支出的失控
     

FinOps 的6項實踐原則

FinOps 基金會列出了6項原則或北極星指標來指導企業的 FinOps 實踐。最開始討論時列出了更多的實踐原則,但為了保證可落地性和準確性,FinOps 基金會的成員耗時幾個月將其縮減為6項。這6項原則沒有先後順序,企業可以因地制宜按照任何順序實踐,同時也可以將它們作為一個整體。
 

團隊之間需要協作

這些團隊可以決定雲使用的治理和控制,以持續改進業務運營。因此,這需要財務和工程等部門的支援,他們必須跟上IT的步伐,並將成本視為效率指標。
 

由一箇中心團隊推動 FinOps

類似於雲卓越中心(Cloud Center of Excellence),這個中心團隊需要集中管理雲成本和購買折扣,以充分掌握與雲端計算供應商承諾所使用的折扣、保留例項和其他數量或者與雲廠商的定製折扣,並將最終成本分配給團隊和成本中心。
 

由雲的商業價值驅動決策

負責雲財務的團隊可以根據公司績效對雲效能進行基準測試,並在整個組織中推動最佳實踐。
 

每個人都應該為他們的雲開支負責

FinOps 的管理者們需要讓團隊根據他們自己的預算來管理其雲的使用。隨著雲支出變得更透明,他們就可以跟蹤團隊層級的目標以推動問責制。
 

即時、可訪問的 FinOps 報告

透過對雲環境的可見性,FinOps 從業人員可以判斷資源是過度配置還是配置不足。在雲管理平臺中提供即時的報告,並利用監控和自動化特性可以形成快速反饋迴圈,進而推動高效的雲支出。
 

利用不同的雲產品計費模型

雲的最大優勢之一是隻需為賬單上的金額付費,FinOps 從業者應該利用規模最佳化和其他服務來最佳化和正確配置資源。比較不同服務和資源型別之間的定價也可以幫助組織做出更好的決策。
 

FinOps 成熟度模型

FinOps 的實踐本質上是迭代的,任何既定的流程、職能、能力或領域的成熟度都會隨著不斷工作而提高。FinOps 框架將成熟度分為三個級別,以下是它們的典型特徵定義:
 

  • 爬行(Crawl):一個幾乎沒有生成任何報告和制定衡量標準的組織。基本的關鍵績效指標、流程和政策可能已經到位,FinOps 的能力已經被理解,但不被遵循。

  • 步行(Walk):FinOps 的能力被理解和遵循,並且有合適的工具及流程實現。可以識別出邊緣的用例,但往往沒有解決。

  • 跑步(Run):組織內部每個人都瞭解並遵循能力。已經開始解決困難的邊緣情況,並且採用自動化的方法。
     

採用“爬、走、跑”的成熟度方法來執行 FinOps,使企業能夠從小規模開始,並隨著業務價值的提高而增加規模、範圍和複雜性,從而使一項功能活動成熟。在小規模和有限的範圍內採取快速行動,使 FinOps 團隊能夠評估其行動的結果,並獲得對以更大、更快、更細的方式採取進一步行動的價值的洞察力。


 

FinOps 實踐衡量指標

瞭解了 FinOps 成熟度模型之後,本節將介紹 FinOps 實踐階段的衡量指標。以下指標資料是基於谷歌自身的實踐總結出來的,無論成熟度如何(爬、走、跑),每項功能都有相應的指標對應。
 

雲技術普及率(%):經過雲端計算認證、培訓的企業領導人的數量/整個組織的雲端計算學習者的數量

  • 爬行:低於40%

  • 步行:40-70%

  • 跑步:超過70%
     

雲分配率(%):分配給負責的業務或產品所有者的雲支出的百分比

  • 爬行:低於70%

  • 步行:70-90%

  • 跑步:超過90%
     

成本最佳化實現的節約(%):總的雲服務最佳化($)/總的雲服務可最佳化($)

  • 爬行:低於70%

  • 步行:70-90%

  • 跑步:超過90%
     

年度預測準確率(%):實際年度雲支出($)/預計年度雲支出($)

  • 爬行:小於70%

  • 步行:70-90%

  • 跑步:超過90%
     

FinOps自動化(%):實施的自動化建議的數量/導致成本節約的自動化建議的總清單

  • 爬行:低於20%

  • 步行:20-50%

  • 跑步:多於50%
     

FinOps 不止是成本削減

也許研發團隊或 DevOps 團隊聽到 FinOps 時會怨聲載道,因為這可能意味著預算縮減。但請不要誤會,FinOps 並不單純是成本削減,更多的是一種智慧的雲上財務運營的方式。
 

據 Gartner 預測, 到2025年企業在公有云上的IT支出將超過傳統IT支出,即51%的IT預算將用於基於雲相關的開發和運維。
 

充分了解雲端計算支出,對於成功利用雲的力量至關重要。透過 FinOps 的方式,企業可以提升雲支出的可見性,進而基於資料對未來做出準確的預測,幫助企業進行決策,從而保證資源得到合理分配並充分利用。最終減少企業在上雲方面的開支浪費,把節省下來的錢用於新產品、新功能、新技術的研發,從而為企業創造更大的商業價值。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70026925/viewspace-2936354/,如需轉載,請註明出處,否則將追究法律責任。

相關文章