用户
-与单个标识符关联的一组已定义的权限。此类别适合客户的用户直接连接到软件的软件(例如,客户关系管理或商业智能报告)。
主机
– 任何服务器、节点、实例、终端节点或计算系统的其他部分。此类别适合用于监控或扫描客户拥有的许多实例的软件(例如,性能或安全监控)。
数据
– 存储空间或信息,度量单位为 MB、GB 或 TB。此类别适合批量管理存储的数据或处理数据的软件。
带宽
— 以 Mbps 或 Gbps 为单位测量。此类别适用于允许客户指定要预置的带宽量的软件。
单位
— 计量单位;请参阅下文描述的示例。
使用单位
-软件产品的特定使用单位对应于选定的使用类别。此使用单位描述了您的软件将使用哪个单位进行充电。示例包括:
已配置 — 该软件允许客户配置特定数量的资源以供使用(例如,用户数量或固定带宽)。每个小时,客户按照预置的功能付费。
并发 — 该软件允许任意数量的不同主机或用户连接到该软件。每个小时,客户按照访问软件的主机数或用户数付费。
累积——该软件允许客户使用任何数量的数据,无论是已处理的还是存储的。每个小时,客户为累积的用量付费。
定价
— 通过使用计量服务定价的软件产品必须指定单一价格或定义多达 24 个维度,每个维度都有自己的价格。有关定价选项的详细信息包括:
单一维度 — 这是最简单的定价选项。客户按照每资源单位每小时付费,而不考虑大小或量 (例如,每个用户每小时 $0.014,或每台主机每小时 $0.070)。
多维度-当选定的使用类别在多个轴上发生变化时,此定价选项适用。例如,对于主机监控,可根据主机大小设置不同的价格。或者,对于基于用户的定价,可以根据用户类型(例如,管理员、高级用户和只读用户)设置不同的价格。
计量
— 将所有使用情况记录为计量事件,每小时一次。必须将您的软件配置为向 AWS Marketplace 计量服务发送相应的维度和使用量。
分配 — 可选,您可以按跟踪的属性将使用量分配到分配中。这些分配以标签形式呈现给买家。标签允许买家按标签查看按使用量划分的成本。例如,如果您按用户收费,并且用户拥有 “部门” 属性,则可以使用键值为 “部门” 的标签创建使用量分配,每个值一个分配。这种方法不会改变您报告的价格、尺寸或总使用量。但是,它允许您的客户按与您的产品相应的类别查看其成本。
为软件定价
在使用 AWS Marketplace Meterplace Service 为您的软件定价时,您必须首先决定使用类别及其使用方式。该服务支持六种不同的定价方案。只能为您的产品选择其中的一种方案:
示例:具有非线性定价的预配置带宽
假设您提供网络设备软件。您选择按预置的带宽计费。对于您的使用类别,选择
带宽
。除了按带宽收费以外,您还希望随着买家用量的增加按不同的价格收费。您可以在带宽类别中定义多个维度。您可以为 25 Mbps、100 Mbps 和 1 Gbps 定义不同的价格。
示例:具有多个维度的并发主机
假设您提供用于监控其他 Amazon EC2 实例的软件。您选择按监控的主机数计费。对于您的使用类别,选择
主机
。除了按主机收费以外,您还希望对监控较大的主机收取额外的费用。您可以在主机类别中使用多个维度。您可以为微型、小型、中型、大型、超大型、2XL、4XL 和 8XL 实例定义不同的价格。您的软件负责将每个特定的主机映射到某个定义的维度。您的软件负责为每个使用类别维度发送单独的计量记录 (如果适用)。
将您的产品添加到AWS Marketplace
要利用计量服务,您必须创建要上架的新AWS Marketplace产品。如果您的产品已经上市,则您需要决定新的 AWS Marketplace Metering Service 产品是否将在您当前的产品之外提供,或者它是否会取代您当前的产品成为可供新用户使用的唯一版本。AWS Marketplace如果您选择替换,将从 AWS Marketplace 中删除现有产品,以使新买家无法再使用该产品。现有客户可以继续访问旧产品和实例,但他们可以在方便的时候迁移到新产品。新产品必须计量 AWS Marketplace 计量服务的使用量,如中所述
修改您的软件以使用 Metering Service
。
在具有 AMI 后,请使用自助服务工具按照标准流程共享和扫描您的 AMI。此外,还要使用在管理门户上提供的模板填写产品加载表,并上传该表格以启动提取过程。
使用以下定义填写 AWS Marketplace 计量服务的产品加载表中的字段。在产品加载表上,这些字段被标记为
灵活消费定价 (FCP)
,以区别于按小时和按月定价的产品。
标题
— 如果您已经开启了产品AWS Marketplace并且正在使用添加相同的产品,请在括号中包含 FCP 类别和维度以区分它们(例如,“产品标题(数据)”)。AWS Marketplace Metering Service
定价模式
-从下拉列表中选择
使用情况
。
FCP 类别
— 向客户收取包含
使用量
定价部分的付费产品的类别。从下拉列表中选择
用户
、
主机
、
数据
或
带宽
。
FCP 单位
— 向客户收取带有
使用
量定价成分的付费产品的计量单位。选项将根据您选择的 FCP 类别显示在下拉列表中。下表列出了每个类别的有效单位。
FCP 维度名称
— 通过调用
MeterUsage
操作发送计量记录时使用的名称。它在账单报告中可见。但是,由于它不面向外部,因此该名称不必易于使用。名称不能超过 15 个字符,并且只能包含字母数字字符和下划线字符。设置名称并将其进行进行进行更改。更改名称需要使用新的 AMI。
FCP 尺寸描述
— 描述产品尺寸的面向客户的声明。描述 () 不能超过 70 个字符,应便于用户使用。描述示例包括:每小时管理员配置的带宽和每 Mbps 配置的带宽。在发布产品后,您无法更改该描述。
FCP 费率
— 此产品的每单位软件费用。该字段支持三个小数位数。
使用多个 AMI 和集群和AWS资源功能的产品不能使用 AWS Marketplace 计量服务。
价格、实例类型或AWS 区域变更将遵循与其他AWS Marketplace产品相同的流程。
使用 AWS Marketplace Meterplace Service 的产品无法转换为其他定价模式,例如每小时、按月或自带许可证 (BYOL)。
AWS Marketplace建议在您的使用说明或文档中添加 IAM 策略信息。
您最多可以包含 24 个的 FCP 尺寸。创建和发布后,您无法修改现有维度,但可以添加新维度(最多 24 个)。
如果您有任何疑问,请联系
AWS Marketplace 卖家运营
团队。
修改您的软件以使用 Metering Service
您需要修改您的软件以记录客户用量,将小时用量报告发送到 Metering Service 并处理新的故障模式。该软件的运行与定价无关,但该软件需要了解使用类别、消费方式和任何规模。
您的软件必须确定选定使用类别的用量以及客户使用的维度。该值将发送到 Metering Service(每小时一次)。在所有情况下,都假设您的软件能够测量、记录和读取资源消耗情况,以便按小时将其发送到计量服务。
对于预置使用,通常从软件配置中将其作为采样值读取,但也可能是每小时记录一次的最大配置值。对于并发使用,这可能是定期样本或每小时记录一次的最大值。对于累计使用,这是每小时累计的值。
对于多个维度的定价,必须测量多个值并将其发送到 Metering Service (每个维度一个)。在提供 AMI 时,这要求为您的软件编写或配置一组已知的维度。创建产品后,维度集无法更改。
对于每种定价方案,下表描述了衡量每小时消耗量的推荐方法。
按供应商计量标记(可选)
供应商计量标签可帮助独立软件供应商 (ISV) 让买家更详细地了解其软件使用情况,并可以帮助他们进行成本分配。
要标记买家的软件使用情况,您需要确定成本的分配方式。首先询问您的买家他们希望在成本分配中看到什么。然后,您可以将使用情况分摊到您为买家账户追踪的房产中。属性的示例包括
Account ID
Business Unit
、
Cost
Centers
、和其他产品的相关元数据。这些房产以标签形式向买家公开。使用标签,买家可以在AWS账单控制台 (
https://console.aws.amazon.com/billing/
) 中按标签值查看按使用量划分的成本。供应商计量标签不会更改您报告的价格、尺寸或总使用量。它允许您的客户按与您的产品相应的类别查看其成本。
在一个常见的用例中,买家使用一个订阅你的产品AWS 账户。买家还有许多与相同产品订阅相关的用户。您可以使用密钥为的标签创建使用量分配
Account ID
,然后将使用量分配给每个用户。在这种情况下,买家可以在其Billing and Cost Management 控制台中激活
Account ID
标签并分析个人用户的使用情况。
卖家可以汇总具有相同标签集的资源的计量记录,而不是汇总所有资源的使用情况。例如,卖家可以创建包含不同分段的计量记录
UsageAllocations
。每个存储
UsageQuantity
段代表一组标签,例如
AccountId
和
BusinessUnit
。
在下图中,
资源 1
具有一组唯一的
AccountId
和
BusinessUnit
标记,并作为单个条目出现在
计量记录
中。
资源 2
和
资源 3
都具有相同的
AccountId
标签
2222
、和相同的
BusinessUnit
标签
Operations
。结果,它们被合并为
计量记录
中的单个
UsageAllocations
条目。
UsageAllocation
列表中的最大标签数 — 5
两个
UsageAllocations
不能有相同的标签(即标签键和值的相同组合)。如果是这样的话,他们必须使用相同的东西
UsageAllocation
。
AllocatedUsageQuantity
的总和
UsageAllocation
必须等于
UsageQuantity
,即聚合使用量。
下表显示了买家激活
AccountId
和
BusinessUnit
供应商标签后的买家体验示例。
在此示例中,买家可以在其
成本使用情况报告中看到分配的使用量
。供应商计量的标签使用前缀
“aws:marketplace:isv”
。买家可以在
AWSBilling and Cost Management
的成本分配标签
下生成的成本分配标签
下激活它们。
成本使用报告的
第一行和最后一行与卖家发送给计量服务的内容相关(如
卖家经验
示例所示)。
ProductCode
|
UsageDimension
|
UsageQuantity
|
aws:marketplace:isv:AccountId
|
aws:marketplace:isv:BusinessUnit
|
111122223333
|
网络:每 (GB) 已检查
|
111122223333
|
网络:每 (GB) 已检查
|
111122223333
|
网络:每 (GB) 已检查
|
111122223333
|
网络:每 (GB) 已检查
|
111122223333
|
网络:每 (GB) 已检查
|