FinOps Framework 概述

了解 FinOps Framework 是什么以及如何使用它来加速成本管理和优化目标。

FinOps 基金会提供的 FinOps 框架是一套全面的最佳做法和原则。 它提供了一种实现 FinOps 文化的结构化方法,从而:

  • 帮助组织更有效地管理其云成本
  • 使云支出与业务目标保持一致
  • 通过云基础结构提升业务价值

Microsoft 的指导主要基于 FinOps 框架,并根据从 Microsoft Cloud 客户和合作伙伴的庞大生态系统中吸取的经验进行了一些改进。 这些扩展清晰地对应了 FinOps Framework 的概念,旨在为 Microsoft Cloud 客户和合作伙伴提供更具针对性、可操作的指导。 我们在与 FinOps 基金会合作,将集体的学习成果融入到 FinOps 框架之中。

在接下来的几个部分中,我们将介绍 FinOps 框架的基本概念:

  • 应指导 FinOps 工作的原则
  • 应涉及的利益干系人
  • 迭代所参照的生命周期
  • 在整个生命周期内与利益干系人实现的功能
  • 用于度量随时间变化的增长的成熟度模型

原则

在深入了解 FinOps 之前,需要了解指导 FinOps 工作的核心原则。 FinOps 社区通过应用其集体经验来制定原则,并帮助你营造共担责任和具有透明度的文化。

  • 多个团队需要协作 - 跨团队构建一个共同关注成本效率、流程和成本决策,这些决策通常可能不会紧密协作。
  • 每个人都需担起责任 - 分散有关云资源使用和优化的决策过程,促使技术团队在运行时间和性能之外考虑成本。
  • 中心化的团队能够推动 FinOps–集中管理 FinOps 做法,有助于一致性、自动化和费率谈判。
  • FinOps 报表应易于查看且及时 - 向合适的人员快速提供清晰的用量和成本数据,以实现快速决策和预测。
  • 决策由云的业务价值驱动 - 平衡成本决策与业务优势,包括质量、速度和业务能力。
  • 利用云的可变成本模型 - 在云用量和优化方面进行持续的小幅调整。

有关 FinOps 原则的详细信息,包括专家的提示,请参阅 FinOps 与 Azure–通过组织和文化一致性实现 FinOps


利益干系人

FinOps 需要一种全面和跨职能的方法,将不同的利益干系人(或角色)加入进来。 他们具有不同的角色、职责和观点,这些会影响他们使用和优化云资源和成本的方式。 熟悉每个角色并确定组织中的利益干系人。 有效的 FinOps 计划需要所有利益干系人之间的协作:

  • 财务 - 准确预算、预测和报告云成本。
  • 领导力 - 应用云的优势来最大化业务价值。
  • 产品负责人–以合适的价格推出新产品/服务。
  • 工程团队 - 提供高质量、经济高效的服务。
  • FinOps 从业者 - 教育、标准化和推广 FinOps 最佳做法。

生命周期

FinOps 是一个迭代的分层过程。 每个团队都以自己的节奏迭代 FinOps 生命周期,并与提到的组织中所有领域的团队进行合作。

FinOps 框架定义了一个包含三个阶段的简单生命周期:

  • 提供信息 - 通过分配、基准测试、预算和预测来提供成本可见性并实现责任共担。
  • 优化 - 通过实施各种优化策略来减少云浪费并提高云效率。
  • 运营 - 定义、跟踪和监视与云和业务目标保持一致的关键绩效指标和治理策略。

功能

FinOps 框架包含的功能涵盖了从成本分析和监视到优化和组织一致性的所有内容,并按照相关领域进行分组。 每个功能都有一个活动的职能领域和一套辅助 FinOps 实践的任务。


成熟度模型

随着团队在 FinOps 生命周期中的不断进步,他们会自然而然地学习和成长,通过每次迭代培养出更成熟的做法。 与 FinOps 生命周期一样,每个团队根据其经验和重点领域有着不同的成熟度。

FinOps 框架定义了一个简单的“爬行-步行-奔跑”成熟度模型,但事实上成熟度要更为复杂和微妙。 我们认为,与其专注于全局的成熟度,不如根据每个领域的目标确定和评估进度。 概括而言,你将:

  1. 确定你的业务最关键的功能。
  2. 定义每个团队对每个确定的功能拥有知识、流程、成功指标、组织一致性和自动化的重要性。
  3. 根据定义的目标评估每个团队的当前知识、流程、成功指标、组织一致性和自动化级别。
  4. 确定每个团队可以采取哪些步骤来提高每项功能的成熟度。
  5. 设置定期检查,以监控进度,每 3-6 个月重新评估一次成熟度。

有关详细信息,请前往 FinOps 基金会

FinOps 基金会提供了许多资源来帮助你学习和实施 FinOps。 加入 FinOps 社区,探索培训和认证计划,参与社区工作小组等。 有关 FinOps 的详细信息(包括实用的 playbook),请参阅 FinOps 框架文档


启动第一个迭代或计划下一次迭代: