При автоматическом масштабировании Azure CosmosDb выставляется счет за максимальное количество RU в час без прибавления к использованию RU

В сентябре наш счет за Космос составил 878,41 доллара. У нас есть один регион записи на западе ЕС и один только для чтения на севере ЕС. Мы настроены на 10000 RU Autoscale. Когда я проверяю калькулятор Azure с этой конфигурацией, он показывает, что 100% использование будет стоить 1752 доллара в месяц. Наш счет за месяц составил 878,41 доллара, что имело бы смысл, если бы мы работали с 50% загрузкой, но это не так.

Основываясь на нормированной метрике потребления RU, мы работаем со средним значением 89% за 7 дней или 100% MAX в час в течение всего месяца. Разве нам не следует выставлять счет за максимальное потребление RU в час, которое в нашем случае составляет 100% или 10000 RU, в результате чего наш счет составляет 1752 доллара?

5-минутный отрезок времени за последние 7 дней (показатель нормализованного потребления RU)

1 ответ

Вам нужно посмотреть на подготовленную метрику пропускной способности.

NormalizedRUConsumment — это максимальный процент использования RU для любого раздела в любую секунду.

При автомасштабировании вы платите за максимальную подготовленную пропускную способность, достигнутую за любой час.

Однако подготовленная пропускная способность не будет автоматически увеличена до максимального значения автоматического масштабирования, если один раздел достигает 100% за одну секунду.

Предоставленная пропускная способность увеличивается, если вы превышаете текущую подготовленную пропускную способность, усредненную за 5-секундный период (мне сказали об этом в службе поддержки, когда я спросил что-то подобное).

Другие вопросы по тегам