13.2 FinOps Framework

FinOps Framework 是由 FinOps 基金会提供的一套指导原则和最佳实践,帮助组织在云环境中实现更好的成本可见性、成本控制和成本优化。FinOps Framework 包含组织角色、实施核心原则、成熟阶段以及实施阶段周期。

FinOps Framework 构成

13.2.1 组织角色

FinOps 是一个持续性且专业性较强的工作,应尽量组建一个专业团队(或虚拟团队),这个团队应有财务/基础设施采购、工程/运维、具体业务负责人、明确能授权的管理层人员。这些角色在 FinOps 实践中密切合作,并在各自领域提供专业知识和支持,共同努力实现云成本可控和优化措施落地,以达到整体的财务效益和资源效率的最大化。

13.2.2 FinOps 实施的核心原则

在实践 FinOps 时,遵循以下重要原则可以帮助组织实现成本透明度、预算管理、成本分配和优化等目标。

  • 建立对云成本的共识:企业中各个相关角色应该意识到云成本的重要性,并将成本管理纳入到决策过程中。通过提高成本意识,可以更好地控制和优化云资源的使用。
  • 明确云成本管理的责任和角色:确定负责 FinOps 团队成员,建立相应责任制度。这样确保有专门人员负责云成本的监控、分析和优化,从而提高整体的财务管理效果。
  • 提供培训和教育资源:培训企业成员了解成本管理的基本概念、工具和技术。这有助于增强团队的能力,使他们能够更好地理解和应对云成本挑战。
  • 促进不同团队之间的合作:财务团队、开发团队和运维团队应该紧密合作,共同制定和实施成本管理策略。通过协作,可以更好地理解业务需求、优化资源配置,并确保成本管理策略与业务目标相一致。
  • 利用自动化技术提高效率和准确性:通过采用自动化工具收集、分析和报告云成本数据。自动化还可以帮助实现实时监控和警报,以及自动化资源管理,从而提高成本管理的效率和准确性。

13.2.3 FinOps KPI

FinOps 依据明确的 KPI 用于衡量和评估组织在 FinOps 实践中的绩效和成就。FinOps KPI 可大致分为以下几类:

FinOps KPI 类别关键绩效指标/指标
云可见性 KPI成本账单分摊准确率和覆盖度、成本预测准确性、成本优化推荐触达率
云优化 KPI部门 CPU 利用率、业务/技术单位成本变化率、场景业务指标结合资源变动
云治理和自动化 KPI商务折扣、FinOps 文化宣传、成本洞察归因、协助财务/CTO/业务各角色进行数据看清

以上是一些常见的 FinOps KPI 示例。但实际上,具体的 KPI 可能会因组织的需求和情况而有所不同。组织可以根据其特定的目标和需求选择适合其环境的 KPI,并据此进行监测和改进。

13.2.4 FinOps 成熟度模型

FinOps 的实践本质是迭代的过程,FinOps Framework 定义了关于 FinOps 的 成熟度特征,用以评估实践结果。

在 FinOps 落地实践时,了解成熟度模型和指标可以帮助团队准确评估其当前水平,发现改进点和推进方向。例如,对于初步实践的团队,最初的重点可能是寻找成本和资源的可视化方法,而更成熟的团队则可能更加关注云开销和预算分析、成本优化和分配、以及团队间的协作和沟通等方面。

成熟度级别成熟度水平特征指标性目标/KPI
较少的报告以及策略;能评估和理解成熟度的能力提升所带来的收益;为衡量收益设定了基本的 KPI 指标;能力被理解,但无法被阻止内大部分团队遵循预测支出与实际支出准确性差差异为 20%;基于资源的承诺折扣目标覆盖率约 60%;能够至少分配 50% 的云资源支出
能力在组织内得到理解和遵循;自动化、流程化覆盖了大部分能力要求;确定大部分困难的边界情况并评估解决他们需要的工作量;为衡量成功设定了中级、高级 KPI 指标预测支出与实际支出准确性差差异为 15%; 基于资源的承诺折扣目标覆盖率约 70%;能够至少分配 80% 的云资源支出
组织内所有的团队都理解并遵循能力;为衡量成功设定了非常高的 KPI 指标;完全自动化预测支出与实际支出准确性差差异为 12%;基于资源的承诺折扣目标覆盖率约 80 % ;能够至少分配 90% 的云资源支出

成熟度模型的应用,可以帮助企业实现可持续的 FinOps 成果,进而达到支出透明度和控制、优化云资源和实现最大化业务价值的目标。​

Last Updated:
Contributors: isno