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

创建和管理 Azure 成本分摊规则

大型企业的 Azure 服务或资源通常是集中管理的, 但由不同的内部部门或业务部门使用。 通常,集中管理团队想要将共享服务的成本重新分摊给频繁使用这些服务的内部部门或组织业务部门。 本文可帮助你了解和使用成本管理中的成本分摊。

利用成本分摊,你可以重新分配或分发共享服务的成本。 订阅、资源组或标记的成本将分配给组织中的其他订阅、资源组或标记。 成本分摊会将共享服务的成本转移到使用这些服务的内部部门或业务部门拥有的其他订阅、资源组或标记。 换句话说,成本分摊有助于管理和显示从某处到另一处的成本责任。

成本分配不支持购买产品/服务,包括预留和节省计划。

成本分摊不会影响计费发票, 计费责任不会更改。 成本分摊的主要目的是帮助你向其他人收回成本。 所有退款过程均发生在 Azure 之外的组织中。 成本分摊通过将成本显示为重新分配或分发来帮助你收回成本。

分摊的成本显示在成本分析中。 它们显示为与你创建成本分摊规则时指定的目标订阅、资源组或标记相关联的其他项目。

先决条件

  • 成本分摊目前仅支持以下客户:
  • 要创建或管理成本分摊规则,你必须针对企业协议使用企业管理员帐户。 或者,必须是 Microsoft 客户协议的计费帐户所有者。

创建成本分摊规则

  1. 通过 https://portal.azure.com 登录到 Azure 门户。
  2. 导航到“成本管理 + 计费”>“成本管理”。
  3. 在“设置”>“配置”中,选择“成本分摊”。
  4. 请确保选择正确的 EA 注册或计费帐户。
  5. 选择“+添加” 。
  6. 输入成本分摊规则名称的描述性文本。

显示创建规则名称的屏幕截图。

规则的评估开始日期将生成成本分摊百分比并预填充这些百分比。

  1. 选择“添加源”,然后选择订阅、资源组或标记以选择要分配的成本。
  2. 选择“添加目标”,然后选择要接受分摊的成本的订阅、资源组或标记。
  3. 如果需要创建更多成本分摊规则,请重复此过程。

配置分摊百分比

配置分摊百分比以定义如何在指定的目标之间按比例划分成本。 你可以手动定义整数百分比来创建分摊规则。 也可以根据指定目标中计算、存储或网络的当前使用量,按比例拆分成本。

按计算成本、存储成本或网络成本分摊成本时,比例百分比是通过评估所选目标的成本得出的。 成本与当前计费月份的资源类型相关联。

当你分配与总成本成正比的成本时,比例百分比将按当前计费月份所选目标的总和或总成本分摊。

显示分配百分比的屏幕截图。

设置后,定义的预填充百分比不会改变。 所有正在进行的分摊都使用它们。 只有当你手动更新规则时,百分比才会更改。

  1. 在“预填充百分比”列表中选择以下选项之一。
    • 均匀分摊 - 每个目标接受的总成本的百分比比例相等。
    • 总成本 - 根据目标的总成本创建与目标成正比的比率。 它使用比率从所选源分配成本。
    • 计算成本 - 根据目标的 Azure 计算成本(Microsoft.Compute 命名空间中的资源类型)创建与目标成正比的比率。 它使用比率从所选源分配成本。
    • 存储成本 - 根据目标的 Azure 存储成本(Microsoft.Storage 命名空间中的资源类型)创建与目标成正比的比率。 它使用比率从所选源分配成本。
    • 网络成本 - 根据目标的 Azure 网络成本(Microsoft.Network 命名空间中的资源类型)创建与目标成正比的比率。 它使用比率从所选源分配成本。
    • 自定义 – 允许手动指定整数百分比。 指定的总比例必须等于 100%。
  2. 完成后,选择“创建”。

分摊规则将开始处理。 当规则处于活动状态时,所选源的所有成本将分摊给指定的目标。

下面的视频演示了如何创建成本分摊规则。

规则处理

按照创建顺序处理规则,并且最长可能需要 24 小时才能生效。

我们来看一个示例。 假设一个活动规则:规则 CA-1 将成本从订阅 A(源)分配到订阅 B(目标)。

稍后创建了一个新规则,即规则 CA-2。 它的源是订阅 A,而目标是订阅 C。因此,该规则不起作用,因为订阅 A 的成本为零。 成本为零,因为规则 CA-1 处于活动状态。 它已经把订阅 A 的所有成本分配到订阅 B。

验证成本分摊规则

当成本分摊规则处于活动状态时,所选源的成本将分摊给指定的分摊目标。 使用以下信息验证目标的成本分摊是否正确。

查看订阅的成本分摊

在成本分析中查看分摊规则的影响。 在 Azure 门户中,转到 订阅。 在列表中选择作为活动成本分摊规则目标的订阅。 然后在菜单中选择“成本分析”。 在“成本分析”中,选择“分组条件”,然后选择“成本分摊”。 生成的视图显示订阅生成的快速成本细分。 显示分摊给订阅的成本,如下图所示。

显示成本明细的屏幕截图。

查看资源组的成本分摊

使用类似的过程评估成本分摊规则对资源组的影响。 在 Azure 门户中,转到资源组。 在列表中选择作为活动成本分摊规则目标的资源组。 然后在菜单中选择“成本分析”。 在“成本分析”中,选择“分组条件”,然后选择“成本分摊”。 此视图显示资源组生成的快速成本细分。 它还显示分摊给资源组的成本。

查看标记的成本分摊

在 Azure 门户中,导航到“成本管理 + 计费”>“成本管理”>“成本分析” 。 在“成本分析”中,选择“添加筛选器”。 选择“标记”,然后选择标记键和带有分配成本的标记值。

显示标记项成本的屏幕截图。

在已下载的使用情况详细信息和导出 CSV 文件中查看成本分摊

已下载的使用情况详细信息文件和导出的数据中也提供了成本分摊规则。 数据文件具有列名称 costAllocationRuleName。 如果成本分摊规则适用于使用情况详细信息或导出文件中的条目,则它将使用成本分摊规则名称填充该行。 下面的示例图像通过源订阅的一个条目显示负费用。 这就是从中获取分摊成本的费用。 成本分摊规则的目标还有正费用。

屏幕截图显示使用情况详细信息文件中的分摊成本。

Azure 发票对帐

Azure 发票对帐还使用使用情况详细信息文件。 在对帐期间显示任何内部分摊成本可能会造成混淆。 若要减少任何潜在的混淆情况并与发票上显示的数据保持一致,可以筛选掉任何成本分摊规则。 删除成本分摊规则后,使用情况详细信息文件应与计费订阅发票显示的成本匹配。

屏幕截图显示已筛选掉规则名称的分摊成本。

编辑现有的成本分摊规则

你可以编辑成本分摊规则以更改源或目标,或者是否要更新计算、存储或网络选项的预填充百分比。 按照创建规则的相同方式编辑规则。 修改现有规则最多可能需要两个小时才能重新处理。

当前限制

目前,成本管理支持成本分析、预算和预测视图中的成本分摊。 分摊的成本显示在订阅列表和“订阅”概述页中。

成本分摊当前不支持以下项:

使用情况详细信息 API 版本 2021-10-01 及更高版本支持成本分摊数据。

但是,如果使用的是不受支持的 API 或没有任何成本分摊规则,成本分摊数据结果可能为空。

如果已启用成本分摊规则,则使用情况详细信息文件中的 UnitPrice 字段将为 0。 建议使用价目表数据获取单价信息,直到使用情况详细信息文件中提供单价信息。

如果目标没有与之关联的任何成本,则不会产生对目标的成本分配。

后续步骤