【问题标题】:Azure CosmosDb Autoscale billed for max RU per hour not adding up to RU utilizationAzure CosmosDb 自动缩放按每小时最大 RU 计费,不等于 RU 利用率
【发布时间】:2021-12-07 07:44:02
【问题描述】:

9 月份,我们的 Cosmos 账单为 878.41 美元。我们在西欧有一个写入区域,在北欧有一个只读区域。我们设置为 10,000 RU 自动缩放。当我检查具有该配置的 azure 计算器时,它显示 100% 的利用率每月将花费 1752 美元。我们这个月的账单是 878.41 美元,如果我们以 50% 的利用率运行,这是有道理的,但我们不是。

根据标准化 RU 消耗指标,我们在 7 天内以 89% 的平均速度运行,或者整个月以每小时 100% 的最大速度运行。难道我们不应该按每小时达到的最大 RU 消耗计费,在我们的例子中是 100% 或 10,000 RU,我们的账单是 1752 美元吗?

过去 7 天的 5 分钟时间片(标准化 RU 消耗指标)

【问题讨论】:

    标签: azure-cosmosdb azure-billing


    【解决方案1】:

    您需要查看预置的吞吐量指标。

    NormalizedRUConsumption 是任何分区在任何秒内的最大 RU 消耗百分比。

    使用 Autoscale,您需要为在任何小时内达到的最大预置吞吐量付费。

    但是,如果单个分区在一秒钟内达到 100%,则预置吞吐量不会自动提高到自动缩放最大值。

    如果您在 5 秒内超过当前配置的平均吞吐量,则会提高配置的吞吐量(当我质疑类似问题时,支持人员告诉我这一点)。

    【讨论】:

    • 谢谢,有道理。但没有意义的是我问题的另一部分。如果您有一个额外的只读区域但不使用它。它仅用于复制。与它没有直接的交互。该只读区域的自动缩放成本是否为最大值的 10%,在本例中为 1000 RU,而主要区域将是您每小时达到的最大值?
    猜你喜欢
    • 2019-01-16
    • 1970-01-01
    • 2018-04-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-26
    • 2021-08-24
    相关资源
    最近更新 更多