-
Notifications
You must be signed in to change notification settings - Fork 466
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
2 changed files
with
31 additions
and
21 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,33 +1,43 @@ | ||
# FinOps Framework | ||
|
||
FinOps Framework 是由 FinOps 基金会提供的一套指导原则和最佳实践,帮助组织在云环境中实现更好的成本可见性、成本控制和成本优化。FinOps Framework 包含角色/团队组织、实施核心原则、三个成熟阶段以及三个实施阶段周期。如下图所示: | ||
|
||
<div align="center"> | ||
<img src="../assets/finops.jpg" width = "620" align=center /> | ||
</div> | ||
|
||
|
||
## 角色以及 FinOps 团队 | ||
|
||
FinOps 是一个持续性且专业性较强的工作,应尽量组建一个专业的中心团队(或虚拟团队),这个团队需要有财务/基础设施采购、工程/运维、具体业务负责人、明确能授权的管理层人员。 | ||
FinOps 是一个持续性且专业性较强的工作,应尽量组建一个专业的中心团队(或虚拟团队),这个团队应有财务/基础设施采购、工程/运维、具体业务负责人、明确能授权的管理层人员。这些角色在FinOps实践中密切合作,通过协同努力实现云成本的可控和优化。他们共同关注成本管理,并在各自领域提供专业知识和支持,以达到整体的财务效益和资源效率的最大化 | ||
|
||
|
||
## FinOps 实施的核心原则 | ||
|
||
这个团队共同协作,进行以下的工作: | ||
实践 FinOps,有一些比较重要的原则,通过遵循这些原则,组织可以实现成本透明度、预算管理、成本分配和优化等目标。 | ||
|
||
- 统一定义企业业务指标、术语口径。 | ||
- 解决各个团队成本归属的分歧问题。 | ||
- 统一制定成本分析规则,提供最佳实践参考。 | ||
- **建立对云成本的认识和关注**:组织中的各个层级应该意识到云成本的重要性,并将成本管理纳入到决策过程中。通过提高对成本的意识,可以更好地控制和优化云资源的使用。 | ||
- **明确云成本管理的责任和角色**:。确定负责管理云成本的团队成员,建立相应的责任制度。这样可以确保有专门的人员负责云成本的监控、分析和优化,从而提高整体的财务管理效果。 | ||
- **提供培训和教育资源**:。为组织成员提供关于云成本管理的培训和教育,使他们了解成本管理的基本概念、工具和技术。这有助于增强团队的能力,使他们能够更好地理解和应对云成本挑战。 | ||
- **促进不同团队之间的合作**:。财务团队、开发团队和运维团队应该紧密合作,共同制定和实施成本管理策略。通过协作,可以更好地理解业务需求、优化资源配置,并确保成本管理策略与业务目标相一致。 | ||
- **利用自动化工具和技术来提高效率和准确性**:通过采用自动化工具,可以更方便地收集、分析和报告云成本数据。自动化还可以帮助实现实时监控和警报,以及自动化资源管理,从而提高成本管理的效率和准确性。 | ||
|
||
|
||
|
||
## FinOps成熟度模型 | ||
## FinOps 成熟度模型 | ||
|
||
FinOps Framework定义了关于FinOps 的“爬、走、跑”成熟度特征。 | ||
FinOps 的实践本质是迭代的过程,FinOps Framework 定义了关于 FinOps 的`爬`、`走`、`跑` 成熟度特征,用以评估实践结果。 | ||
|
||
在落地FinOps实践时,了解成熟度模型和指标可以帮助团队准确评估其当前水平,发现改进点和推进方向。例如,对于初步实践的团队,最初的重点可能是寻找成本和资源的可视化方法,而更成熟的团队则可能更加关注云开销和预算分析、成本优化和分配、以及团队间的协作和沟通等方面。 | ||
在 FinOps 落地实践时,了解成熟度模型和指标可以帮助团队准确评估其当前水平,发现改进点和推进方向。例如,对于初步实践的团队,最初的重点可能是寻找成本和资源的可视化方法,而更成熟的团队则可能更加关注云开销和预算分析、成本优化和分配、以及团队间的协作和沟通等方面。 | ||
|
||
成熟度模型的应用,可以帮助企业实现可持续的FinOps成果,进而达到支出透明度和控制、优化云资源和实现最大化业务价值的目标。 | ||
成熟度模型的应用,可以帮助企业实现可持续的 FinOps 成果,进而达到支出透明度和控制、优化云资源和实现最大化业务价值的目标。 | ||
|
||
|
||
| FinOps成熟度级别 | 成熟度水平特征 | 指示性目标/KPI | | ||
| ---- | ---- | ---- | | ||
| 爬 | 很少的报告和工具测量仅提供对成熟能力的好处的洞察力为衡量成功而设置的基本 KPI围绕能力定义基本流程和策略组织内的所有主要团队都了解能力,但并未遵循解决“唾手可得”的计划 | 预测支出与实际支出准确性差异为 20%基于资源的承诺折扣目标覆盖率约为 60%应该能够分配至少 50% 的云支出 | | ||
| 走 | 能力在组织内得到理解和遵循确定了困难的边缘情况,但决定不解决它们自动化和/或流程涵盖了大部分能力要求确定了最困难的边缘情况并估计了解决的工作量中到高目标/KPI 设定在成功的衡量标准上 | 预测支出与实际支出准确性差异为 15%基于资源的承诺折扣目标覆盖率约为 70%应该能够分配至少 80% 的云支出 | | ||
| 跑 | 组织内的所有团队都理解并遵循能力正在解决困难的边缘情况为衡量成功设定了非常高的目标/KPI自动化是首选方法 | 预测支出与实际支出准确性差异为 12%基于资源的承诺折扣目标覆盖率约为 80%超过 90% 的云支出可以分配 | | ||
| 跑 | 组织内的所有团队都理解并遵循能力正在解决困难的边缘情况为衡量成功设定了非常高的目标/KPI自动化是首选方法 | 预测支出与实际支出准确性差异为 12%基于资源的承诺折扣目标覆盖率约为 80%超过 90% 的云支出可以分配 | | ||
|
||
|
||
采用`爬`、`走`、`跑` 的成熟度方法来执行 FinOps,使企业能够从小规模开始,并随着业务价值的提高而增加规模、范围和复杂性,从而使一项功能活动成熟。在小规模和有限的范围内采取快速行动,使 FinOps 团队能够评估其行动的结果,并获得对以更大、更快、更细的方式采取进一步行动的价值的洞察力。 |