托管应用程序按流量计费

使用市场计量服务,可以为按非标准单位收费的Azure 应用程序产品/服务创建托管应用程序计划。 系统通过市场计量服务 API 通知Microsoft发生可计费事件。

按流量计费的先决条件

为使托管应用程序计划使用按流量计费,该计划必须:

  • 满足创建 Azure 应用程序产品/服务中所述的所有产品/服务要求。
  • 配置定价,从而按月向客户收取服务费用。 如果不想收取固定费用,而是完全依赖于按流量计费,则价格可以为零。
  • 设置 客户根据统一费率支付的计量事件的计费维度
  • 市场计量服务 API 集成,通知 Microsoft 可计费事件。

注意

使用按月价格和按流量计费的Azure 应用定价只能考虑管理费用(例如,不能用于 IP/软件成本、Azure 基础结构或加载项)。 使用基础虚拟机或容器产品/服务来交易 IP/软件成本。

按流量计费如何定价

在定义产品/服务及其定价模型方面,了解产品/服务层次结构非常重要。

  • 每个 Azure 应用程序产品/服务都可以具有解决方案模板或托管应用程序计划。
  • 按流量计费仅在托管应用程序计划中实现。
  • 每个托管应用程序计划都具有一个与之关联的定价模型。
  • 定价模型按月收取费用,可将其设置为 0 美元。
  • 除了周期性费用以外,该计划还可以使用可选的维度,针对单一费率中未包括的使用量向客户收取费用。 每个维度表示服务使用市场计量服务 API 与Microsoft通信的计费单位。

重要

必须跟踪代码中的使用情况,并且仅针对高于基准费用的使用量向 Microsoft 发送使用情况事件。

注意

将使用创建套餐时发布的当地市场价格,以客户协议货币向客户收取套餐费用。 客户支付的金额以及 ISV 收到的金额取决于客户进行套餐交易时的外汇汇率。 详细了解“我们如何换算货币?”

示例产品/服务

例如,Contoso 是名为 Contoso Analytics (CoA) 的托管应用程序服务的发布者。 订阅 CoA 服务的 Azure 客户可以根据所选计划每月分析和生成报表。 Contoso 将服务调用度量为包含的数量,而无需将任何计量事件发送到Microsoft。 当客户使用超出基本数量中包含的服务调用时,Contoso 会发出使用事件来Microsoft使用市场计量服务 API 进行额外使用。 Microsoft又会向客户收取发布者指定的额外服务调用费用。

计费维度

计费维度用于向客户传达如何使用软件计费的方式。 这些维度还用于向 Microsoft 传达使用量事件。 它们的定义如下:

  • 维度标识符:发送使用量事件时引用的不可变标识符。

  • 维度名称:与维度关联的显示名称,例如“服务小时数”

  • 度量单位:计费单位的说明,例如“每小时”。

  • 单价:单位维度的价格。

  • 每月已包含数量:客户支付月费所对应的每月包含的维度数量,该数量必须是整数。

一个产品/服务的所有计划共享计费维度。 某些属性适用于所有计划的维度,其他属性则特定于计划。

定义维度本身的属性则共享于一个产品/服务的所有计划。 发布产品/服务之前,从任何计划的上下文对这些属性所做的更改会影响所有计划的维度定义。 发布产品/服务后,将无法再编辑这些属性。 这些属性为:

  • Identifier

维度的其他属性特定于每个计划,且不同的计划可以有不同的值。 在发布计划之前,你可以编辑这些值,且只会对该计划产生影响。 发布计划后,将无法再编辑以下属性:

  • 月度客户已包含数量
  • 年度客户已包含数量

维度还具有两个特殊概念:“已启用”和“无限”:

  • 已启用 - 指示此计划使用此维度。 如果要创建不基于此维度发送使用情况事件的新计划,则可能需要取消选中此选项。 此外,在首次发布计划后添加的任何新维度在已发布的计划中都将显示为“未启用”。 已禁用的维度不会显示在客户看到的计划的任何维度列表中。
  • 无限,由无穷符号“∞”表示,指示此计划使用此维度,而此维度不计量使用。 你希望指示客户,此维度所表示的功能包含在计划中,但没有使用量限制。 具有无限使用量的维度显示在客户看到的计划的维度列表中。 此计划永远不会产生费用。

注意

显式支持以下方案:

  • 可以将新维度添加到新计划。 对于任何已发布的计划,将不启用新维度。
  • 你可以发布不包含任何维度的固定月度费用计划,然后添加新计划并为该计划配置新维度。 对于已发布的计划,将不启用新维度。

约束

锁定行为

与市场计量服务一起使用的维度表示客户如何为服务付费。 发布产品/服务后,将无法再编辑维度的所有详细信息。 在发布产品/服务之前,请务必完整定义维度。

使用维度发布产品/服务后,将无法再更改该维度的产品/服务级别的详细信息:

  • Identifier

发布计划后,将无法再更改计划级别的详细信息:

  • 月度已包含数量
  • 是否为此计划启用此维度

注意

Azure 政府云尚不支持使用市场计量服务的按流量计费。

上限

单个产品/服务可配置的最大维度数量为 30 个唯一维度。

获取支持

如果遇到以下问题之一,你可以打开支持票证。

  • 市场计量服务 API 的技术问题。
  • 由于自身错误或 bug(例如错误的使用量事件)而需要升级的问题。
  • 与按流量计费相关的任何其他问题。

遵照合作伙伴中心商业市场计划的支持中的说明,了解发布者支持选项和使用 Microsoft 打开支持票证。