你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

什么是 Microsoft 成本管理

Microsoft 成本管理是帮助组织分析、监视和优化其 Microsoft Cloud 成本的一套 FinOps 工具。 有权访问计费帐户、订阅、资源组或管理组的任何人都可以使用成本管理。 可以在计费和资源管理体验中访问成本管理,也可以将其作为针对跨多个范围管理成本的 FinOps 团队优化的独立工具来访问。 还可以自动执行和扩展本机功能,或投入成本扩充自己的工具和流程,以最大程度地提高组织可见性和完善所有利益干系人的会计责任,并加快实现优化和效率目标的步伐。

成本管理的部分功能示例包括:

  • 在 Azure 门户、Microsoft 365 管理中心或 Power BI 中报告和分析成本。
  • 主动监视成本并可接收预算警报、异常情况警报、预留利用率警报和计划性警报。
  • 启用标记继承并使用成本分配规则拆分分摊成本。
  • 实现业务流程自动化或通过导出数据将成本集成到外部工具中。

如何收费

若要了解成本管理的工作原理,应该先了解商务系统。 Microsoft 商务的核心是一个支撑所有 Microsoft 商业交易(无论是消费者还是商家交易)的数据管道。 尽管此管道有许多输入和连接,例如注册和市场购买体验,但本文重点介绍有助于监视、分配和优化成本的组件。

显示商务数据管道的示意图。

在左侧,Azure、Microsoft 365、Dynamics 365 和 Power Platform 服务都将数据推送到商务数据管道中。 每个服务以不同的节奏发布数据。 如果提供一个服务的数据比提供另一个服务的数据速度要慢,则原因往往是前者在频繁发布其使用量数据和费用。

随着数据进入管道,计费系统会根据具体价格表应用折扣并生成“计费使用量”,其中包括每条成本记录的价格和数量。 这些信息是成本管理中显示的内容的基础,我们稍后将予以介绍。 在月底,将应用额度并发布发票。 此流程在计费周期结束后的 72 小时开始。对于大多数帐户而言,计费周期通常在日历月的最后一天结束。 例如,如果计费周期在 3 月 31 日结束,则费用将在 4 月 4 日午夜最终确定。

重要

在生成发票之前,会应用额度,例如礼品卡或其他支付凭证。 虽然在新费用流入数据管道时会跟踪额度状态,但只会在月底才将额度显式应用于这些费用。

这就是构成计费流程的所有要素,最终确定费用、应用折扣和发布发票都在该流程中进行。 计费帐户和计费配置文件所有者可能熟悉此流程,因为 Azure 门户或 Microsoft 365 管理中心内的计费体验也包含此流程。 计费体验允许查看额度、管理计费地址和付款方式、支付发票等 - 包括与管理 Microsoft 计费关系相关的所有操作。

  • 异常情况检测模型每日根据规范化使用量(非计费使用量)识别异常情况。
  • 成本分配引擎应用标记继承并拆分分摊成本
  • AWS 成本和使用量报告是根据你可能已配置的任何 AWS 连接器拉取的。
  • 拉取 Azure 顾问成本建议,以启用订阅和资源组的成本节省见解。
  • 根据配置的设置针对预算异常情况计划性警报等发送成本警报。

最后,成本详细信息可从 Azure 门户中的成本分析获取,并通过计划性导出发布到存储帐户。

成本管理与计费的关系

成本管理是一套 FinOps 工具,可用于分析、管理和优化成本。

计费提供管理计费帐户和支付发票所需的所有工具。

虽然可以在计费体验中使用成本管理,但也可以从 Azure 门户中的每个订阅、资源组和管理组使用它,以确保每个人十分清楚地查看他们负责的成本,并能优化工作负载以最大程度地提高效率。 也可以独立使用成本管理,以简化跨多个计费帐户、订阅、资源组和/或管理组管理成本的流程。

显示计费组织与成本管理的关系的示意图。

成本管理和计费中包含哪些数据?

在计费体验中,可以管理你使用的所有产品、订阅和重复性购买项;检查额度和承诺;查看和支付发票。 发票将在线提供或以 PDF 格式提供,包含所有计费费用和任何适用的税费。 生成发票时,额度将应用于总发票金额。 此开票流程与成本管理数据处理同时进行,这意味着,成本管理不包括额度、税费和某些购买项,例如非 MCA 帐户中的支持费。

成本管理不支持经典的云解决方案提供商 (CSP) 和赞助订阅。 这些订阅在转换为 Microsoft 客户协议后将得到支持。

有关受支持的产品/服务、包含哪些数据或者如何在成本管理中刷新和保留数据的详细信息,请参阅了解成本管理数据

估算云成本

在云历程中,可以借助许多工具来了解定价:

  • 如果你想知道将现有本地基础结构迁移到云需要多少成本,那么总拥有成本 (TCO) 计算器应该是你的第一站。
  • Azure Migrate 为免费工具,可帮助你分析本地工作负载和规划云迁移。
  • Azure 定价计算器可帮助你估算创建新部署或扩展现有部署的成本。 在此工具中,你可以探索许多不同 Azure 服务的各种配置,以确定哪些 SKU 以及多少使用量在你想要的价格范围内。 有关详细信息,请参阅每个所用服务的定价详细信息。
  • 虚拟机选择器工具是用于查找适合预期解决方案的最佳 VM 的一站式服务。
  • Azure 混合权益节省额计算器可帮助你估算在 Azure 上使用现有 Windows Server 和 SQL Server 许可证所节省的成本。

报告和分析成本

成本管理和计费包含多个工具,可帮助你了解、报告和分析已开票的 Microsoft Cloud 和 AWS 成本。

  • 成本分析是用于浏览临时成本的工具。 通过轻型见解和分析快速获取答案。 Power BI 是一种高级解决方案,用于生成内容丰富的仪表板和复杂的报表,或者将成本与其他数据相结合。 Power BI 可用于计费帐户和计费配置文件。
  • 导出和成本详细信息 API 可用于将成本详细信息集成到外部系统或业务流程中。
  • AWS 连接器可用于将 AWS 成本详细信息引入 Azure,以方便同时管理 Azure 和 AWS 成本。 配置后,连接器还能实现其他功能,例如预算和计划性警报。

有关详细信息,请参阅开始使用报告

组织和分配成本

组织和分配成本对于确保将发票传送到正确的业务单位并可以进一步拆分以进行内部计费(也称为费用分摊)至关重要。 分配云成本的第一步是以便于正常报告和退款的方式组织订阅及资源。 Microsoft 提供以下选项用于组织资源和订阅:

  • MCA 计费配置文件和发票科目用于将订阅分组到发票。 每个计费配置文件代表一份单独的发票,其计费范围可以深入到不同的业务单位,每个发票科目在这些发票中单独分段。 还可以在成本分析中按计费配置文件或发票科目查看成本。
  • EA 部门和注册帐户在概念上类似于发票科目(都是订阅组),但它们不会在发票 PDF 中显示。 不过,它们包含在为每份发票提供依据的成本详细信息中。 还可以在成本分析中按部门或注册帐户查看成本。
  • 管理组也可用于将订阅分组在一起,但它存在一些重要差别:
    • 管理组访问权限将继承给订阅和资源。
    • 管理组可以分层成多个级别,订阅可以放置在任一级别。
    • 管理组不包含在成本详细信息中。
    • 根据当前包含在该层次结构中的订阅返回管理组的所有历史成本。 当订阅移动时,所有历史成本也会移动。
    • Azure Policy 支持管理组,可为管理组分配规则以自动为成本治理策略生成合规性报告。
  • 订阅和资源组是可在其中组织云解决方案的最低级别。 在 Microsoft,每个产品(有时甚至限制于一个区域)在其自身的订阅中进行管理。 这简化了成本治理,但需要更多的订阅管理开销。 大多数组织为业务单位使用订阅,并将开发/测试环境与生产或其他环境分开,然后为产品使用资源组。 这会导致成本管理复杂化,因为资源组所有者无法跨资源组管理成本。 另一方面,这是了解谁对大部分基于资源的费用负责的直接方法。 请记住,并非所有费用都来源于资源,有些费用并没有相关的资源组或订阅。 转移到 MCA 计费帐户时,费用也会发生变化。
  • 资源标记是将你自己的业务上下文添加到成本详细信息的唯一方式,也许是将资源映射到应用程序、业务单位、环境、所有者等的最灵活的方式。有关详细信息,请参阅如何在成本和使用情况数据中使用标记,以了解限制和重要注意事项。

使用订阅层次结构组织资源和订阅并包括必要的元数据(标记)以便于进一步分配后,请使用成本管理中的以下工具来简化成本报告:

  • 标记继承通过将订阅和资源组标记向下复制到成本数据中的资源,来简化标记的应用。 这些标记不会保存在资源本身上。 更改仅发生在成本管理中,不适用于其他服务,如 Azure Policy。
  • 成本分配能够将分摊成本从一个订阅、资源组或标记“移动”或拆分到另一个订阅、资源组或标记。 成本分配不会更改发票。 成本分配的目标是减少开销和更准确地报告费用的最终来源(虽然是间接性的),从而促成更完整的会计责任。

成本的组织和分配方式会极大地影响组织中人员管理和优化成本的方式。 请务必提前规划并每年重新审视分配策略。

通过警报监视成本

成本管理和计费提供许多不同类型的电子邮件和警报,让你随时了解情况并帮助主动管理帐户和产生的成本。

  • 预算警报在成本超过预定义成本或预测金额时通知警报接收者。 预算可以在成本分析中可视化,并会在成本管理支持的每个范围内提供。 还可以将订阅和资源组预算配置为通知操作组采取自动措施,以减少甚至避免更多的费用。
  • 异常情况警报在检测到每日使用量发生意外变化时会通知接收者。 这种变化可能是高峰或低谷。 异常情况检测仅适用于订阅,可以在成本分析智能视图中查看。 可以从成本警报页配置异常情况警报。
  • 计划性警报根据保存的成本视图,每日、每周或每月将最新成本通知给接收者。 警报电子邮件包含视图的视觉图表,并可以选择性地包含 CSV 文件。 在成本分析中配置视图,但收件人无需访问成本即可查看电子邮件、图表或链接的 CSV。
  • 当使用的余额达到 90% 或 100% 时,EA 承诺余额警报会自动发送到 EA 计费帐户上配置的任何通知联系人。
  • 可为 MCA 计费配置文件和 Microsoft 在线订阅计划 (MOSP) 订阅配置发票警报。 有关详细信息,请参阅查看和下载 Azure 发票

有关信息,请参阅通过成本警报监视使用量和支出

优化成本

Microsoft 提供各种工具来优化成本。 其中一些工具是在成本管理和计费体验外部提供的,但出于内容完整性,本文也介绍了这些工具。

  • Azure 中提供了许多免费服务。 请务必特别注意限制。 不同服务的免费使用期不定,有的是 12 个月,有的是 30 天。 有些服务的免费使用期是达到特定的使用量为止,而有些服务可能依赖于其他非免费服务。
  • 如果你想要优化现有资源,可以从 Azure 顾问成本建议着手。 顾问建议每日更新,是根据你的使用模式给出的。 顾问适用于订阅和资源组。 管理组用户也可以查看建议,但他们需要选择所需的订阅。 计费用户只能查看他们有权访问的订阅的建议。
  • 当 Azure 计算资源的使用情况一致时,可通过 Azure 节省计划来节省费用。 节省计划可显著降低资源的成本,最多可减少至即用即付价格的 65%。
  • 与即用即付费率相比,Azure 预留可帮助你将费用最高节省 72%,不过你需要预先承诺在规定的时间范围内会达到特定的使用量。
  • Azure 混合权益使用本地 Windows Server 和 SQL Server 许可证或 Azure 上的 RedHat 和 SUSE Linux 订阅来帮助你大幅降低成本。

有关其他选项,请参阅 Azure 权益和奖励

后续步骤

有关其他选项,请参阅 Azure 权益和奖励