使用市场计量服务,可以为按非标准单位收费的 Azure 应用程序套餐创建托管应用程序计划。 当计费事件发生时,你的系统会通过市场计量服务 API 通知 Microsoft。
按流量计费的先决条件
为了使托管应用程序方案实施按流量计费,需要:
- 满足创建 Azure 应用程序产品/服务中所述的所有产品/服务要求。
- 配置 定价,以按月向客户收取服务费用。 如果你不想收取固定费用,而是完全依赖于按流量计费,则价格可以为零。
- 为客户在统一费率之外额外支付的计量事件设置“计费维度”。
- 与市场计量服务 API 集成以通知 Microsoft 计费事件。
注意
使用按月价格和按流量计费的 Azure 应用定价必须仅考虑管理费用(即不用于 IP/软件成本、Azure 基础结构或加载项)。 使用基础虚拟机或容器产品/服务来处理 IP/软件成本。
按流量计费如何与定价相适应
在定义产品/服务及其定价模型方面,了解产品/服务层次结构非常重要。
- 每个 Azure 应用程序产品/服务都可以有解决方案模板或托管应用程序计划。
- 仅使用托管应用程序计划实现按流量计费。
- 每个托管应用程序计划都有一个与之关联的定价模型。
- 定价模型具有每月定期费用,可设置为 0 美元。
- 除定期费用外,每个计划还可以包括可选维度,用于向客户收取未包含在统一费率中的使用量的费用。 每个维度都表示计费单位,你的服务通过 市场计量服务 API与 Microsoft 进行通信。
重要
您必须跟踪代码中的使用情况,并且仅将超出基础费用的使用事件发送到 Microsoft。
注意
产品/服务按客户的协议货币向客户计费,使用创建产品/服务时发布的本地市场价格。 客户支付的金额以及独立软件供应商的支付金额取决于客户交易产品/服务时的外汇汇率。 有关详细信息,请参阅 如何转换货币。
示例产品/服务
例如,Contoso 是具有名为 Contoso Analytics(CoA)的托管应用程序服务的发布者。 订阅 Tocoa 服务的 Azure 客户可以根据所选计划每月分析和生成报告。 Contoso 对服务调用进行度量,直至达到包含的数量,而不向 Microsoft 发送任何计量事件。 当客户使用超出基本数量包括的服务调用时,Contoso 将使用情况事件提交到Microsoft以获取额外使用量。 他们使用 市场计量服务 API 来生成事件。 Microsoft 转而向客户收取发布者指定的额外服务调用的费用。
计费维度
计费维度向客户传达其因使用软件而被计费的方式。 这些维度还用于将使用情况事件传达给Microsoft。 它们的定义如下:
维度标识符:发出使用事件时引用的不可变标识符。
维度名称:与维度关联的显示名称,例如“服务小时数”
度量单位:计费单位的说明,例如“每小时”。
单位价格:每个维度单位的价格。
每月期限包含的数量:对于支付定期每月费用的客户,每月包含的维度数量必须为整数。
计费维度在一个产品/服务的所有计划之间共享。 某些属性适用于所有计划的维度,其他属性特定于计划。
定义维度本身的属性在一个产品/服务的所有计划之间共享。 在发布优惠之前,在任何方案的上下文中对这些属性所做的更改会影响所有方案的维度定义。 发布要约后,这些属性将不再可编辑。 这些属性包括:
- 标识符
维度的其他属性是针对每个计划的,并且可能在不同的计划中具有不同的值。 在发布计划之前,你可以编辑这些值,并且只有此计划会受到影响。 发布计划后,以下属性不再可编辑:
- 针对每月客户的已包含数量
维度还具有两个特殊概念,即已启用和无限:
- 已启用表示此计划参与此维度。 如果您要创建一个不根据此维度发送使用情况事件的新计划,您可能需要取消选中此选项。 此外,首次发布计划后添加的任何新维度在已发布的计划上显示为“未启用”。 已禁用的维度不会显示在客户看到的计划的任何维度列表中。
- Infinite(以无限符号“∞”表示)表示此计划参与此维度,并且对此维度的使用不受流量计费限制。 如果想要向客户指示此维度所表示的功能包含在计划中,但对使用情况没有限制。 具有无限使用量的维度会显示在客户看到的计划的维度列表中。 此计划永远不会产生费用。
注意
明确支持以下方案:
- 可以将新维度添加到新计划。 新维度尚未在任何已发布的计划中启用。
- 可以发布固定每月费用且没有任何维度的计划,然后添加一个新计划并为其配置一个新维度。 新维度不会针对已发布的计划启用。
限制条件
锁定行为
用于市场计量服务的维度体现了客户支付服务费用的方式。 在产品/服务发布后,维度的所有详细信息将不再可编辑。 在发布你的产品/服务之前,务必完整定义你的维度。
在产品/服务与维度一起发布后,你无法再为该维度更改以下产品/服务级别详细信息:
- 标识符
发布计划后,无法再更改以下计划级详细信息:
- 每月期限包含的数量
- 是否为计划启用维度
注意
Azure 政府云尚不支持使用市场计量服务的按流量计费。
上限
可以为单个产品/服务配置的最大维度数量为 30 个唯一维度。
获取支持
如果您遇到以下问题之一,可以提交支持请求。
- 与市场计量服务 API 相关的技术问题
- 由于你那边出现的错误或 bug 而需要升级上报的问题(例如,错误的使用事件)
- 与按流量计费相关的任何其他问题
请按照合作伙伴中心中商业市场计划支持中的步骤了解发布者支持选项,并创建 Microsoft 支持票证。