常見的雲端財務管理挑戰?為什麼需要 FinOps ?
許多企業在開始雲端遷移時,自然會依賴於管理傳統資料中心的財務流程做出決策。 然而,正如以下圖像所示,許多企業發現傳統 IT 財務控制在有效管理和預測雲端支出方面能力有限。
包括:
- 對動態的花費的掌控
- 對成本分配的可視性
- 對營運開支的有限管理能力
- 對未來開支的預測能力
- 對雲端資源錯誤的使用方式

但 FinOps 是什麼意思?如何將其付諸實踐?
什麼是 FinOps ?
“一種營運框架和文化轉變,將技術、財務和業務結合在一起,透過雲端轉型推動財務責任並加速實現業務價值。”
FinOps 是整個組織(包括 IT、DevOps、工程、財務和業務部門)的共同責任,旨在協助確保以最具成本效益的方式使用雲端服務,從而推動永續的業務成果。
FinOps 的旅程可以視為的三個生命週期階段(Inform, Optimize, and Operate,由 FinOps 基金會提出)和五個支柱(Accountability & Enablement, Measurement & Realization, Cost Optimization, Planning & Forecasting, and Tools & Accelerators)所組成的飛輪。

三個生命週期階段:
- 告知 (Inform)
- 優化 (Optimize)
- 運營 (Operate)
五個支柱:
- 咎責制和支持(Accountability & Enablement)
- 衡量和實現(Measurement & Realization)
- 成本優化( Cost Optimization)
- 規劃和預測(Planning & Forecasting)
- 工具和加速器(Tools & Accelerators)
1.咎責制和支持:
FinOps 的咎責制和支持專注於提供雲端支出的可見度和透明度,為整個組織的雲端支出建立明確的責任,確保每個人都清楚地了解自己在管理成本方面的角色。
組建一個由跨部門資源組成的中央 FinOps 團隊也很重要,它們負責設定控制措施,例如決定和批准使用折扣 (CUD) 購買和續訂、建立中央政策文件、自動化政策等。

2.衡量和實現:
衡量和實現著重於定義一組的業務價值指標和 KPI 來衡量 FinOps 的成功。

通常,我們從一組成本優化指標開始(例如每項服務的實際與預算、服務利用率不足的百分比、每個應用程式的支出等),並最終轉向跨多個因素的單位經濟/業務價值指標,包括成本效率、彈性、速度、創新和永續性。(Google Cloud Blog:Decoding Cloud FinOps to accelerate digital transformation)

3.成本優化:
雲端成本優化不僅僅是關注節約成本,更關乎您在哪里投資可以最大化業務價值。它是一個反覆迭代的持續過程,提供了一種一致的方法,以最具成本效益的方式可視化和管理雲端消耗。

雲端成本優化策略聚焦於三個關鍵因素:
- 成本可視化: 識別您的支出項目、服務計費方式,更重要的是,能夠展示花費特定金額實現商業目標的原因。 這是全面了解和組織雲端成本的基礎。
- 資源優化: 重點消除雲端浪費(閒置資源),必要時進行自動擴容,並將計算和儲存層調整到僅使用所需的規模。
- 費率優化: 利用歷史數據,透過購買承諾折扣來調整定價模型,並管理雲端服務的定價面向。 這通常由 FinOps 團隊集中管理,因為他們可以了解所有雲端的歷史使用、趨勢和模式。
您可以在下圖的雲端成本優化矩陣中查看前 10 種成本優化的方法。

- Whitepaper : Understand the principles of cloud cost optimization
- Google Cloud Blog : Cloud cost optimization: principles for lasting success
4.規劃和預測:
進行有效的規劃和預測,要求組織更深入地了解成本驅動因素、分配支出以及衡量效率。

規劃和預測支柱的一些關鍵實踐包括:
- 每月預算審查: 讓應用程序團隊參與預算討論,並確保建立確定的流程來確定和資助預算。
- 預測指標: 追踪每個應用程序/業務領域的預算超支次數,以及預測變更的頻率和準確性(隨著團隊迭代,應隨著時間有所改善)。
- 設定預算: 每月審查預算,每周監控。 識別差異,根據需要更新預算預測。
5.工具和加速器:
工具和加速器聚焦於選擇和使用正確的工具和資源,以充分受益於 FinOps 實踐。

在早期階段,公司可能無法詳細分析雲端支出。 隨著實踐的成熟和改進,資源的labeling 和 tagging 對於理解專案和團隊的成本變得非常有價值。 這些功能透過儀表板自動監控資源,提供支出和價值洞察,變得更加重要。
Google Cloud 提供一套成本管理工具,用於監控、控制和最佳化您的 Google Cloud 費用。 您可以:
- 設定預算,密切監控您的成本,並在達到預算門檻時提醒利害關係人。
- 使用細粒度權限強制執行組織政策,控制誰可以支出或查看成本。
- 建立自訂儀表板或使用 Cloud Billing Reports,一目了然地查看當前成本趨勢和預測。
推動文化變革的 7 項 FinOps 原則
無論組織規模大小以及在雲端方面的經驗,以下指導原則皆為成功實踐 FinOps 的核心:
- 擁抱雲端的可變性: 接受雲端按需付費的性質,並透過靈活地滿足客戶不斷變化的需求從中獲益。
- 從業務價值觀點做出財務決策: 當決策基於業務價值觀點時,FinOps 才會成功。
- 跨界協作: 與 IT 財務、應用程式開發和基礎設施團隊合作進行雲端財務管理。
- 問責制: 透過一套明確定義的 KPI 和指標,讓團隊對價值實現報告和成本優化負責。
- 無責文化: 將錯誤視為學習和改善現有流程的寶貴機會。
- 資料民主化(成本透明): 為組織各層級提供即時帳單/成本資料存取權限。
- 敏捷性: 透過推廣迭代預算分配、IT 支出和預測,推動 IT 內部預算和規劃的敏捷流程。
總結
FinOps 的出現協助幫助傳統的 IT 財務控制方法難以適應雲端環境,導致成本失控、缺乏透明度等諸多挑戰。
本文統整了 Google Cloud 所建議的 FinOps 優化方法論和資源,如果你喜歡這篇文章歡迎幫我按愛心鼓勵一下喔!~閱讀愉快!~
延伸閱讀
Google Cloud FinOps 資源整理和引源
白皮書
- Unlocking the value of cloud FinOps with a new Operating Model
- Maximize business value with Cloud FinOps
- Maximize Cost Efficiency with CUD Optimization Strategy
- Cloud FinOps - Shared Services Cost Allocation
- Unit costing: The next frontier in Cloud FinOps
- Principles of cloud cost optimization: Whitepaper
Google Cloud 部落格
- Cloud FinOps: The Secret To Unlocking The Economic Potential Of Public Cloud
- Decoding Cloud FinOps to accelerate digital transformation
- 5 key metrics to measure Cloud FinOps impact in your organization in 2022 and beyond
- Best practices for optimizing your cloud costs
- How to Optimize Google Cloud Costs: Compute, Networking, and Cloud Storage
Google Cloud YouTube
- Cloud Financial Management: How to foster a FinOps culture
- Cost management video series
- Beyond your bill video series
文件
- Cost Optimization pillar of the Google Cloud Architecture Framework
- Google Cloud Cost Management tools
Google Cloud 社群