成本分配

本文可帮助你了解 FinOps Framework 中的成本分配功能,以及如何在 Microsoft Cloud 中实现该功能。

定义

成本分配是指对成本归因并将成本分配给组织内的特定部门、团队和项目的过程。

根据利益干系人需求确定要报告的最关键属性。 考虑组织内的不同报告结构,以及如何处理随时间产生的变更。 考虑可能会引入需要独立分析的不同类型的成本的工程做法。

建立和维护云和本地成本与每个属性的映射,并应用治理策略,以确保提前进行数据的适当标记。 确定处理标记缺口和遗漏的过程。

成本分配是成本问责的基础要素,使组织能够深入了解其云解决方案以及相关活动与计划的财务影响。

入门

首次开始管理云中的成本时,你会使用本机的“分配”工具来整理订阅和资源,使其与你的主要组织报告结构保持一致。 对于此范围以外的任何内容,标记都可以增强云资源及其使用率,以丰富业务上下文,这对任何成本分配策略都至关重要。

成本分配通常是事后考虑的,在推出时需要一定程度的清理。 你需要一个计划来实施成本分配策略。 我们建议先勾勒出计划的大纲,保持一致性,并在可能时进行小规模原型试验,以展示其价值。

  • 决定要如何管理对云的访问。
    • 你想要在组织中的哪个级别集中预配对云的访问:部门、团队、项目还是应用程序? 高级别需要更多治理,低级别需要更多管理。
    • 要为此级别预配怎样的云范围
      • 计费范围用于整理发票之间和之内的成本。
      • 管理组用于整理资源管理的成本。 可以针对策略分配或组织报告优化管理组。
      • 订阅为工程师提供了构建所需解决方案的最大灵活性,但这种自由也可能带来更多的管理和治理要求。
      • 借助资源组,工程师可以部署一些解决方案,但如果解决方案需要在订阅级别启用多个资源组或选项,则他们可能需要更多支持。
  • 你想要如何使用管理组?
    • 将订阅整理到基于环境的管理组中,以优化策略分配。 管理组允许策略管理员在最高级别管理策略,但阻止了在没有外部解决方案的情况下执行跨订阅报告的能力,这会增加数据分析和显示工作量。
    • 根据组织层次结构将订阅整理到管理组中,以针对组织报告进行优化。 管理组允许组织内的领导更自然地从门户查看成本,但这要求策略管理员使用基于标记的策略,从而增加策略和治理工作。 另请记住,你可能有多个组织层次结构,而管理组只能支持一个。
  • 定义与组织的成本分配目标一致的综合性标记策略。
    • 请考虑与成本归因相关的特定属性,例如:
      • 如何将成本映射回财务构造(例如,成本中心)?
      • 是否可以映射回组织层次结构中的每个级别(例如,业务单元、部门、分部和团队)?
      • 谁对服务负责(例如,业务负责人和工程负责人)?
      • 它映射到什么工作内容(例如,项目和应用程序)?
      • 此资源的工程目的是什么(例如,环境、组件和用途)?
    • 向所有利益干系人明确传达标记准则。
  • 定义后,就可以实施你的成本分配策略了。
  • 记下任何未分配的成本或应拆分但无法做到的成本。 将其作为管理共享成本的一部分进行处理。

将所有资源标记和/或整理到相应的资源组和订阅后,可以在数据分析和成本展示中针对该数据进行报告。

请记住,标记需要一段时间才能应用、查看和清理。 要让每个人都能查看成本数据,需要做好经历多轮标记周期的准备。 许多人在能够查看之前都没有意识到问题的存在,这就是为什么 FinOps 如此重要。

扩展基础知识

在这时,你有一个成本分配策略,其中包含详细的云管理和标记要求。 应自动强制实施标记,或者至少使用合规性 KPI 进行跟踪。 在扩展基础知识时,请考虑以下几点:

  • 填补本机工具无法满足的任何缺口。
    • 此缺口至少需要在门户外进行报告,其中标记的缺口可以与其他数据合并。
    • 如果需要直接在数据中解决标记缺口,则需要实现数据引入和规范化
  • 请考虑尚未涵盖或可能单独跟踪的其他成本。
    • 努力推动数据源之间的一致性,使标记实现保持一致。 如果不可行,请在数据引入和规范化过程中实施清理,或在总体成本分配策略中重新分配成本。
  • 定期审查和优化成本分配策略。
    • 将此过程视为报告反馈循环的一部分。 如果成本分配策略不完善,则你得到的反馈可能不会与成本分配或元数据直接关联。 它反而可能与报告相关。 请注意此反馈,并确保在最合适的层面处理反馈。
    • 确保在整个环境中一致有效地使用命名、元数据和层次结构要求。
    • 考虑使用其他 KPI 来跟踪和监视成本分配策略是否成功。

后续步骤