FinOps 趨勢

近年來,為加速推動數位轉型與 IT 現代化,企業紛紛開始投向雲端的懷抱,期望利用雲端的優勢以提供更快速、更可靠的服務。企業在邁向雲端的初期,通常優先考量應用場景的服務選用、技術的重構與遷移、安全與合規性等議題,但隨著在雲端的業務趨於穩定後,攀升的雲端成本卻帶來了另一項挑戰。

根據 Google 關鍵字搜尋趨勢,從 2021 年的下半年開始,FinOps 熱議度明顯的攀升。在國際上,不論是相關的職缺,或是 DevOps、雲端等調查報告,多指出 FinOps 是 2022 的關注焦點[1][2],從 CIO 的訪談也不難看出企業正努力應對不斷上漲的雲端成本[3]。我們可以從調查報告[4][5]發現當前企業採用雲端的普遍現象:

雲端成本大幅增加,但大部分的受訪者表示存在著雲端浪費,且浪費的佔比還不低!

另外值得一提的是,根據 Hashicorp 2021 的調查報告[6]指出,超出預算者多為雲預算較高的企業

因此,企業必須進一步思考:

雲預算逐年增加,是否真的來自業務增加?抑或因爲無法識別過去超支的原因,只能不斷地提高預算以持續業務?

同時,雲端支出所面臨的痛點導致業務、財務、工程團隊產生隔閡。這是因為使用雲端資源的人無法即時性的洞察支出,而事後的帳務報表檢閱者無法識別責任單位

我們總是以為聰明地使用雲端資源,但仔細一看卻發現背後藏著許多浪費。當支出越來越高,是否有更有效的方式管理雲端財務?這就是 FinOps 存在的理由!

FinOps 框架與實踐

根據FinOps 基金會所提供的成熟度模型、行動等資源,組織可逐步培養思維與能力,以實踐 FinOps 所關注的六個領域:

  • 了解雲端的用量與成本
  • 績效追蹤與標竿管理
  • 即時的決策
  • 雲端用量最佳化
  • 雲端費率最佳化
  • 組織一致性

而今年進入 CNCF 沙盒專案的 OpenCost 也是值得關注的專案。隨著 K8s 的普及,對於資源利用必須存在著即時性的監控與整合,並能基於不同的集群管理維度(集群, 節點, 資源群組, 容器, …)或角色管理維度(產品, 部門, 團隊, …)提供彙整資訊,從而使工程、財務、業務團隊透過一致性的原則了解成本分配與效率,並進一步識別閒置成本以消除浪費。

總結

隨著雲端需求劇增,企業如何在流程、技術、文化推動 FinOps 成了重要的議題,如同 DevOps,FinOps 亦需要跨團隊的協同合作,組織可透過持續的成熟度評估資源部署政策建立測量指標建立,以達成資源使用與成本分析,及雲端成本策略優化!

最後,

FinOps 的目標並非一味的削減成本,而是如何善用資源,並透過數據最大化商業價值!


3. CIOs contend with rising cloud costs
4. 2022 State of Cloud Strategy Survey, HashiCorp
6. 2021 State of Cloud Strategy Survey, HashiCorp