如何解释Azure的价目表API中的includedQuantity?

时间:2017-03-01 07:22:19

标签: azure billing

我正在尝试使用使用情况和价目表API计算我的Azure Pay-As-You-Go订阅产生的费用。为此,我在信用卡API中遇到了此参数includedQuantity,根据the documentation,它引用了"优惠中包含的资源数量,免费。超出此数量的消费将被收取。"

考虑一个例子,其中usageQuantity为700,而rate-card如下:

0 : 20
101 : 15
501 : 10

includedQuantity为200。

我的假设是,计算方法如下:

  1. Quantity = (700 - 200) = 500 因此,cost = 100 * 20 + 400 * 15 = 8000

  2. 新的价目表:

  3. 0 : 0 101 : 0 201 : 15 501 : 10

    所以,cost = 300 * 15 + 200 * 10 = 6500

    我看过this question,但它没有正确澄清includedQuantity

1 个答案:

答案 0 :(得分:-1)

好问题!所以我在Azure Billing团队检查了这一点,他们告诉我的是他们将首先取消所包含的单位(在你的例子中为200),然后对其余单位应用分级定价。

基于此,您的费用为4500

Total units consumed: 700 Included units: 200 Tiered pricing: {0-100 = 0; 101-200 = 0; 201-500=15; 501-No Upper Limit=10}

4500 = 0 x 100 + 0 x 100 + 15 x 300