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 的目標並非一味的削減成本,而是如何善用資源,並透過數據最大化商業價值!