Azure 费率卡 API 返回 MeterRates 字段(请参阅 documentation)。 AzureUsageAggregate 给出了一个数量(请参阅 documentation )。
根据azure支持page 。这是提问的论坛。
那么,计量费率是如何应用的?
仪表费率示例:
{"0":20, "100":15, "200":10}
如果我的数量为 175,则数量是 100*20 + 75*15
还是 175*15
?
为什么要指定包含的数量?
示例:包含数量 10 的 rates:{"0":23}
可以表示为 rates:
{"0":0, "10":23}
最佳答案
example meter rates: {"0":20, "100":15, "200":10}
if I have a quantity of 175 is the amount 100*20 + 75*15 or 175*15 ?
定价为阶梯定价。因此,当您获得费率时,它实际上会告诉您:
- 从
0 - 99
单位,单位费率为20
100 - 199
单位,单位费率为15
200
单位及以上,单位费率为10
根据这个逻辑,你的计算应该是:
99 * 20 + 75 * 15 = 3105
令我困惑的一件事是上限。上述计算基于我从 Azure Billing 团队收到的信息。让我困惑的是,如果消耗量是 99.5
单位,会发生什么?对于前 99
单位,这很好,但我不确定如何计算额外的 0.5
单位。
关于azure - 费率计费计算,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34908992/