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

了解成本管理数据

本文可帮助你更好地了解“成本管理”中包含的 Azure 成本和使用情况数据。 本文介绍这些数据的处理频率以及收集、显示和关闭方式。 你需要按月支付 Azure 使用费。 尽管计费周期是按月的,但周期开始日期和结束日期因订阅类型而异。 成本管理接收用量数据的频率根据不同的因素而异。 此类因素包括处理数据所花费的时间,以及 Azure 服务向计费系统发出用量数据的频率。

成本管理包括所有使用情况和购买情况,其中包括企业协议 (EA) 帐户的预留和第三方产品/服务。 Microsoft 客户协议帐户和使用即用即付费率的个人订阅仅包含 Azure 和市场服务的使用情况。 不包括支持和其他成本。 在生成发票之前估计成本,而不考虑额度。 成本管理还包括与 Azure 一起开票的 Microsoft 365 和 Dynamics 365 之类的新商业产品相关的成本。 目前,只有合作伙伴可以购买新商业非 Azure 产品。

如果你有新订阅,则无法立即使用成本管理功能。 最多可能需要 48 小时才能使用所有成本管理功能。

支持的 Microsoft Azure 套餐

以下信息展示了成本管理中目前支持的 Microsoft Azure 套餐。 Azure 套餐是客户拥有的 Azure 订阅类型。 从“数据可用”日期开始,成本管理中会提供数据。 成本分析中的汇总数据仅适用于过去 13 个月。 如果订阅更改了套餐,则套餐更改日期之前的成本不可用。

类别 产品/服务名称 配额 ID 套餐编号 数据可用
Azure Government Azure Government Enterprise EnterpriseAgreement_2014-09-01 MS-AZR-USGOV-0017P May 2014
Azure Government Azure 政府即用即付 Pay-as-you-go_2014-09-01 MS-AZR-USGOV-0003P 2018 年 10 月 2 日
企业协议 (EA) Enterprise 开发/测试 MSDNDevTest_2014-09-01 MS-AZR-0148P May 2014
企业协议 (EA) Microsoft Azure Enterprise EnterpriseAgreement_2014-09-01 MS-AZR-0017P May 2014
Microsoft 客户协议 Microsoft Azure 计划 EnterpriseAgreement_2014-09-01 空值 2019 年 3 月¹
Microsoft 客户协议 适用于开发/测试的 Microsoft Azure 计划 MSDNDevTest_2014-09-01 空值 2019 年 3 月¹
合作伙伴支持的 Microsoft 客户协议 Microsoft Azure 计划 CSP_2015-05-01、CSP_MG_2017-12-01 和 CSPDEVTEST_2018-05-01³ 空值 2019 年 10 月
Microsoft 开发人员网络 (MSDN) MSDN 平台² MSDN_2014-09-01 MS-AZR-0062P 2018 年 10 月 2 日
即用即付 即用即付 Pay-as-you-go_2014-09-01 MS-AZR-0003P 2018 年 10 月 2 日
即用即付 即用即付开发/测试 MSDNDevTest_2014-09-01 MS-AZR-0023P 2018 年 10 月 2 日
即用即付 Microsoft Cloud Partner Program (MPN) MPN_2014-09-01 MS-AZR-0025P 2018 年 10 月 2 日
即用即付 免费试用² FreeTrial_2014-09-01 MS-AZR-0044P 2018 年 10 月 2 日
即用即付 Azure 开放式许可² AzureInOpen_2014-09-01 MS-AZR-0111P 2018 年 10 月 2 日
即用即付 Azure Pass² AzurePass_2014-09-01 MS-AZR-0120P、MS-AZR-0122P - MS-AZR-0125P、MS-AZR-0128P - MS-AZR-0130P 2018 年 10 月 2 日
Visual Studio Visual Studio Enterprise – MPN² MPN_2014-09-01 MS-AZR-0029P 2018 年 10 月 2 日
Visual Studio Visual Studio Professional² MSDN_2014-09-01 MS-AZR-0059P 2018 年 10 月 2 日
Visual Studio Visual Studio Test Professional² MSDNDevTest_2014-09-01 MS-AZR-0060P 2018 年 10 月 2 日
Visual Studio Visual Studio Enterprise² MSDN_2014-09-01 MS-AZR-0063P 2018 年 10 月 2 日

¹ Microsoft 客户协议始于 2019 年 3 月,在此时间点之前没有任何历史数据。

² 基于额度的订阅和提前支付订阅的历史数据可能与发票不匹配。 请参阅下面的历史数据可能与发票不匹配部分。

³ 配额 ID 在 Microsoft 客户协议和经典订阅产品/服务中相同。 不支持经典云解决方案提供商 (CSP) 订阅。

目前尚不支持以下套餐:

类别 产品/服务名称 配额 ID 套餐编号
Azure 德国 Azure 德国即用即付 Pay-as-you-go_2014-09-01 MS-AZR-DE-0003P
云解决方案提供商 (CSP) Microsoft Azure CSP_2015-05-01 MS-AZR-0145P
云解决方案提供商 (CSP) Azure 政府版 CSP CSP_2015-05-01 MS-AZR-USGOV-0145P
云解决方案提供商 (CSP) Microsoft 德国云 CSP 中的 Azure 德国版 CSP_2015-05-01 MS-AZR-DE-0145P
即用即付 面向学生的 Azure 入门版 DreamSpark_2015-02-01 MS-AZR-0144P
即用即付 面向学生的 Azure² AzureForStudents_2018-01-01 MS-AZR-0170P
即用即付 Microsoft Azure 赞助 Sponsored_2016-01-01 MS-AZR-0036P
支持计划 标准支持 Default_2014-09-01 MS-AZR-0041P
支持计划 专业直接支持 Default_2014-09-01 MS-AZR-0042P
支持计划 开发人员支持 Default_2014-09-01 MS-AZR-0043P
支持计划 德国支持计划 Default_2014-09-01 MS-AZR-DE-0043P
支持计划 Azure 政府版标准支持 Default_2014-09-01 MS-AZR-USGOV-0041P
支持计划 Azure 政府版专业直接支持 Default_2014-09-01 MS-AZR-USGOV-0042P
支持计划 Azure 政府版开发人员支持 Default_2014-09-01 MS-AZR-USGOV-0043P

从免费试用到即用即付的升级

若要了解从免费试用版升级到即用即付定价后免费层服务的可用性,请参阅 Azure 免费帐户常见问题解答

确定套餐类型

如果无法查看特定订阅的数据,可以验证此订阅是否包含在受支持的产品/服务列表中。 若要验证 Azure 订阅是否受支持,请登录到 Azure 门户。 在左窗格中选择“所有服务”。 在服务列表中选择“订阅”。 在订阅列表菜单中,选择要验证的订阅。 该订阅将显示在“概述”选项卡上,在其中可以看到“套餐”和“套餐 ID”。 下图显示了一个示例。

显示包含套餐和套餐 ID 的“订阅概述”选项卡的屏幕截图。

成本管理中包括的成本

下表显示了“成本管理”中包含和不包含的数据。 在生成发票之前估计所有成本。 显示的成本不包括免费额度和预付额度。

包括 不包括
Azure 服务使用情况(包括已删除的资源)⁴ 未计费的服务(例如免费层资源)
市场产品/服务使用情况⁵ 支持费用 - 有关详细信息,请参阅发票条款说明
市场购买⁵ 税费 - 有关详细信息,请参阅发票条款说明
预留购买⁶ 信用额度 - 有关详细信息,请参阅发票条款说明
摊销预留购买⁶
新商业非 Azure 产品(Microsoft 365 和 Dynamics 365)⁷

⁴ Azure 服务使用情况基于预留价格和议价。

⁵ 市场购买目前不适用于 MSDN 和 Visual Studio 套餐。

⁶ 预留购买目前仅适用于企业协议 (EA) 和 Microsoft 客户协议帐户。

⁷ 仅适用于特定套餐。

成本管理数据仅包括正在主动运行的服务和资源的使用及购买情况。 你看到的成本数据基于过去的记录。 它包括可能已停止、删除或取消的资源、资源组和订阅。 因此,它可能与你在 Azure 资源管理器或 Azure Resource Graph 等工具中看到的当前资源、资源组和订阅不匹配。 它们仅显示订阅中当前已部署的资源。 并非所有资源都会发出使用情况,因此可能不会在成本数据中体现。 同样,Azure 资源管理器不会跟踪某些资源,因此它们可能不会在订阅资源中体现。

如何在成本和使用情况数据中使用标记

成本管理接收标记,作为各个服务提交的每条使用记录的一部分。 以下约束适用于这些标记:

  • 必须直接将标记应用到资源,不能从父资源组隐式继承标记。
  • 只有部署到资源组的资源才支持资源标记。
  • 某些已部署的资源可能不支持标记,或者可能未将标记包含在使用情况数据中。
  • 应用标记时,资源标记只包含在使用情况数据中 - 标记不应用于历史数据。
  • 资源标记只有在数据刷新后才可用于成本管理。
  • 仅当资源处于活动/运行状态并生成使用情况记录时,资源标记才可用于成本管理。 例如,当解除分配虚拟机 (VM) 时。
  • 管理标记需要参与者访问每个资源或标记参与者 Azure 基于角色的访问控制 (RBAC) 角色。
  • 若要管理标记策略,必须有管理组、订阅或资源组的所有者或策略参与者访问权限。

如果在成本管理中看不到特定标记,请考虑以下问题:

  • 是否已将标记直接应用到资源?
  • 标记的应用是否已超出 24 小时?
  • 资源类型是否支持标记? 某些资源类型不支持使用情况数据中的标记。 如需所支持功能的完整列表,请参阅 Azure 资源的标记支持

下面是一些标记使用提示:

  • 提前计划并定义标记策略,以便按组织、应用程序、环境等细分成本。
  • 使用标记继承对成本进行分组和分配以将资源组和订阅标记应用于子资源使用情况记录。 如果使用 Azure 策略强制对成本报告进行标记,请考虑启用标记继承设置,以便更轻松地管理和提高灵活性。
  • 将标记 API 与 Query 或 UsageDetails 结合使用,根据当前标记获取所有成本。

成本和使用情况数据更新和保留

成本和使用情况数据通常在 Azure 门户上的“成本管理”中 8-24 小时可用。 查看成本时,请记住以下几点:

  • 每个 Azure 服务(如存储、计算和 SQL)都以不同的时间间隔发出使用情况数据 – 看到某些服务数据的时间可能会早于其他服务。
  • 当前计费周期的估算费用每天更新六次。
  • 由于用量会增大,当前计费周期的估算费用可能会更改。
  • 每次更新都是累积性的,包括前次更新的所有细目和信息。
  • Azure 在当前计费周期结束后的最多 72 小时(三个日历日)内终结或关闭该计费周期。
  • 在开始月份(未开票)期间,成本管理数据应仅视为估算值。 在某些情况下,在实际发生了使用后,费用可能会延迟到达系统。

以下示例演示计费周期的结束方式:

  • 企业协议 (EA) 订阅 – 如果计费月在 3 月 31 日结束,则在该日期后的最多 72 小时内更新估算费用。 在此示例中,更新截止时间为 4 月 4 日午夜 (UTC)。 在某些不常见的情况下,完成一个计费周期可能需要超过 72 小时的时间。
  • 即用即付订阅 – 如果计费月在 5 月 15 日结束,则在该日期后的最多 72 小时内更新估算费用。 在此示例中,更新截止时间为 5 月 19 日午夜 (UTC)。

使用费可能会继续累计,直到当前计费周期结束后的当月第五天 Azure 完成所有数据的处理,使用费可能发生变化。 如果使用情况文件未就绪,你将在 Azure 门户的发票页上看到一条消息,指出 Your usage and charges file is not ready。 使用情况文件可用后,便可以下载它。

当成本和使用情况数据提供在“成本管理”中之后,这些数据至少会保留 7 年。 Azure 门户的“成本管理”门户下的导出下仅提供最近 13 个月的数据。 这些数据也提供在成本详细信息 API 中。 若要检索 13 个月以前的历史数据,请使用导出 REST API

重新计费数据

无论是使用成本管理 API、Power BI 还是 Azure 门户检索数据,当前计费周期的费用都应会重新计算。 在结算发票之前,费用可能会更改。

成本舍入

成本管理中显示的成本是舍入的。 查询 API 返回的成本不舍入。 例如:

  • 门户中的成本分析 - 使用标准舍入规则对费用进行舍入:大于或等于 0.5 的值向上舍入,其余值向下舍入。 仅在显示值时才进行舍入。 在数据处理和聚合过程中不会发生舍入。 例如,成本分析会按如下所示聚合成本:
    • 费用 1:$0.004
    • 费用 2:$0.004
    • 得到的聚合费用:0.004 + 0.004 = 0.008。 显示的费用为 $0.01。
  • 查询 API - 按 8 个小数位数显示费用,不舍入。

历史数据可能与发票不匹配

基于额度的套餐和提前支付套餐的历史数据可能与发票不匹配。 某些 Azure 即用即付、MSDN 和 Visual Studio 套餐可将 Azure 额度和提前付款应用于发票。 成本管理中显示的历史数据仅基于估计的消耗费用。 成本管理历史记录数据不包括付款和额度。 针对以下产品/服务显示的历史数据可能不与发票完全匹配。

  • 面向学生的 Azure (MS-AZR-0170P)
  • Azure 开放许可 (MS-AZR-0111P)
  • Azure Pass(MS-AZR-0120P、MS-AZR-0123P、MS-AZR-0125P、MS-AZR-0128P、MS-AZR-0129P)
  • 免费试用版 (MS-AZR-0044P)
  • MSDN (MS-AZR-0062P)
  • Visual Studio (MS-AZR-0029P, MS-AZR-0059P, MS-AZR-0060P, MS-AZR-0063P)

后续步骤

  • 如果未完成有关“成本管理”的第一个快速入门,请阅读开始分析成本