你当前正在访问 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 2014 年 5 月¹
Azure Government Azure 政府即用即付 PayAsYouGo_2014-09-01 MS-AZR-USGOV-0003P 2018 年 10 月 2 日
企业协议 (EA) Enterprise 开发/测试 MSDNDevTest_2014-09-01 MS-AZR-0148P 2014 年 5 月¹
企业协议 (EA) Microsoft Azure Enterprise EnterpriseAgreement_2014-09-01 MS-AZR-0017P 2014 年 5 月¹
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 日
即用即付 即用即付 PayAsYouGo_2014-09-01 MS-AZR-0003P 2018 年 10 月 2 日
即用即付 即用即付开发/测试 MSDNDevTest_2014-09-01 MS-AZR-0023P 2018 年 10 月 2 日
即用即付 Microsoft Cloud Partner Program 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 日

¹ 对于 2014 年 5 月之前的数据,请访问 Azure 企业门户

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

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

⁴ 配额 ID 在 Microsoft 客户协议和经典订阅产品/服务中相同。 不支持经典 CSP 订阅。

目前尚不支持以下套餐:

类别 产品/服务名称 配额 ID 套餐编号
Azure 德国 Azure 德国即用即付 PayAsYouGo_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”。 下图显示了一个示例。

Example of the Subscription Overview tab showing Offer and Offer 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 年。 门户仅提供过去 13 个月的数据。 对于 13 个月前的历史数据,请使用导出成本详细信息 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)

后续步骤

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