计费和成本管理自动化方案
本文列出了常见的 Azure 计费和成本管理方案。 它将这些方案映射到可以使用的 API。 在每个方案到 API 的映射下,可以找到 API 摘要及其功能。
常见方案
可以在多种方案中使用计费和成本管理 API 来解答与费用和使用情况相关的问题。 下面概述了常见方案:
发票对帐 - Azure 向我收取的费用金额是否正确? 我的帐单情况如何?能否自行计算?
交叉记帐:既然我已知道费用有多少,需由组织中的谁来付费?
成本优化:我已知道自己的费用。 如何才能更充分地利用我的 Azure 投资?
成本跟踪:我想要了解自己在一段时间内的支出情况和 Azure 使用情况。 其趋势如何? 如何才能改进?
本月 Azure 支出:我的本月至今累计支出是多少? 我是否需要对自己的 Azure 开销和/或使用情况进行更改? 这个月的哪个时间我使用 Azure 最多?
警报:如何设置基于资源的消耗警报或基于资金的警报?
方案到 API 的映射
API | 发票对帐 | 交叉记帐 | 成本优化 | 成本跟踪 | 月中支出 | 警报 |
---|---|---|---|---|---|---|
预算 | X | X | ||||
市场费用 | X | X | X | X | X | X |
价目表 | X | X | X | X | X | |
预留建议 | X | |||||
预留详细信息 | X | X | ||||
预留摘要 | X | X | ||||
使用情况详细信息 | X | X | X | X | X | X |
计费周期 | X | X | X | X | ||
发票 | X | X | X | X | ||
Azure 零售价格 | X | X | X |
注意
方案到 API 的映射不包括企业消耗 API。 请尽可能使用常规使用情况 API 来解决全新开发方案的问题。
API 摘要
消耗
除非另有说明,否则 Web 直连客户和企业客户可使用下面的所有 API:
预算 API(仅限企业客户 ):创建资源、资源组或计费计量的成本预算或使用情况预算。 创建预算后,可以将警报配置为,在超出定义的预算阈值时发出通知。 还可以配置在达到预算金额时采取的操作。
市场费用 API:获取所有 Azure 市场资源(Azure 合作伙伴产品/服务)的费用和使用情况数据。 使用此数据,可以计算所有市场资源的费用总和,也可以调查特定资源的费用/使用情况。
价目表 API(仅限企业客户 ):获取所有计量的自定义定价。 企业可以将此数据与使用情况详细信息和市场使用情况信息相结合,从而根据使用情况和市场数据来计算费用。
预留建议 API:获取与购买虚拟机预留实例相关的建议。 建议有助于分析预期费用节省情况和购买金额。 有关详细信息,请参阅适用于 Azure 预留自动化的 API。
预留详细信息 API:查看以前购买的虚拟机预留实例的相关信息,如预留消耗与实际使用量。 可以按 VM 级别详细程度查看数据。 有关详细信息,请参阅适用于 Azure 预留自动化的 API。
预留摘要 API:查看组织购买的虚拟机预留实例的汇总信息,如汇总形式的预留消耗与实际使用量。 有关详细信息,请参阅适用于 Azure 预留自动化的 API。
使用情况详细信息 API:从 Azure 获取所有 Azure 资源的费用和使用情况信息。 信息采用使用情况详细信息记录的形式,这些记录目前会每天按计量发出。 使用此信息,可以计算所有资源的费用总和,也可以调查特定资源的费用/使用情况。
Azure 零售价格:获取采用即用即付定价的计量费率。 然后,可以结合使用返回的信息和资源使用情况信息,手动计算预期帐单。
计费
计费周期 API:确定要分析的计费周期,以及此周期的发票 ID。 可以将发票 ID 与发票 API 结合使用。
发票 API:获取计费周期的发票(PDF 格式)的下载 URL。
企业使用情况
以下 API 仅适用于企业:
余额摘要 API:获取关于余额、新购买、Azure 市场服务费用、调整和超额费用的每月信息摘要。 可以获取当前计费周期或过去的任何计费周期的此信息。 企业可以使用此数据,与手动计算的汇总费用进行比较。 此 API 不提供特定于资源的信息或成本的聚合视图。
使用情况详细信息 API:获取当前月份、特定计费周期或自定义日期段的(Azure 产品/服务)Azure 使用情况相关信息。 使用此数据,企业可以根据费率和消耗来手动计算帐单。 企业还可以使用部门/组织信息来跨组织确定费用出处。 可以根据这些数据按资源查看使用情况/成本。
市场存储费用 API:获取当前月份、特定计费周期或自定义日期段的(合作伙伴产品/服务)Azure 使用情况相关信息。 使用此数据,企业可以根据费率和消耗来手动计算帐单。 企业还可以使用部门/组织信息来跨组织确定费用出处。 此 API 提供资源专用使用情况/费用视图。
价目表 API:获取给定注册和计费周期的每个计量的适用费率。 可以将此费率信息与使用情况详细信息和市场使用情况信息相结合,从而手动计算预期帐单。
计费周期 API:获取一系列计费周期。 此 API 还提供一个属性,指向四组与计费周期相关的企业 API 数据的 API 路由:BalanceSummary、UsageDetails、MarketplaceCharges 和 PriceSheet。
预留实例建议 API:查看 7 天、30 天或 60 天的虚拟机使用情况,并获取单一购买和共享购买建议。 使用此 API,可以分析预期费用节省情况和建议的购买金额。 有关详细信息,请参阅适用于 Azure 预留自动化的 API。
常见问题
企业报告 API 与消耗 API 有何区别? 何时应使用其中的哪一个?
这些 API 具有类似的功能集,都可以解答计费和成本管理方面的各种相同问题。 不同之处在于,它们面向不同的受众:
企业报告 API 适用于与 Microsoft 签署了企业协议、有权访问协商的 Azure 预付款(以前称为货币承诺付款)和自定义定价的客户。 API 需要密钥,可以从 Azure 门户获得该密钥。
消耗 API 适用于所有客户,但存在几种例外情况。 有关详细信息,请参阅成本管理自动化概述。 建议将提供的 API 用作最新开发方案的解决方案。
发票 API 与使用情况详细信息 API 有何区别?
这些 API 提供包含相同数据的不同视图:
发票 API 仅适用于 Web 直连客户。 它根据每种计量类型的汇总费用提供每月帐单汇总。
使用情况详细信息 API 提供每天使用情况/费用记录的具体视图。 企业客户和 Web 直连客户都可以使用它。
价目表 API 与 RateCard API 有何区别?
这些 API 提供类似的数据集,但受众不同:
价目表 API 提供与企业客户协商好的自定义定价。
Azure 零售价格 API 提供面向公众的即用即付定价,该定价适用于 Web Direct 客户。
后续步骤
若要了解如何使用 REST API 检索各项 Azure 服务的价格,请参阅 Azure 零售价格概述。
若要比较发票与 Azure 门户中的每日使用情况明细文件和成本管理报告,请参阅了解 Azure 帐单。
如有任何疑问或需要帮助,请创建支持请求。