Оптимизация затрат на резервную мощностью в Azure Cosmos DB

ПРИМЕНИМО К: Nosql Mongodb Кассандра Гремлин Таблица

Зарезервированная емкость Azure Cosmos DB позволяет экономить деньги благодаря фиксированной оплате ресурсов Azure Cosmos DB на один или три года вперед. Зарезервированная емкость Azure Cosmos DB позволяет получить скидку на пропускную способность, подготовленную для ресурсов Azure Cosmos DB. Примерами ресурсов являются базы данных и контейнеры (таблицы, коллекции и графы).

Зарезервированная емкость Azure Cosmos DB может значительно сократить затраты на Azure Cosmos DB — до 65 процентов по обычным ценам с предварительным обязательством на один или три года. Резервная мощность предоставляет скидку на выставление счетов и не влияет на состояние среды выполнения ресурсов Azure Cosmos DB.

Резервная мощность Azure Cosmos DB покрывает расходы на пропускную способность, подготовленную для ресурсов. Но она не распространяется на расходы хранилища и сети. После того как вы купите резервирование, при начислении платы за пропускную способность, соответствующей атрибутам резервирования, не будут применяться ставки оплаты по мере использования. Дополнительные сведения о резервировании см. в статье Общие сведения об Azure Reserved VM Instances.

Вы можете приобрести резервную мощность Azure Cosmos DB на портале Azure. Платите за резервирование наперед или ежемесячными платежами. Требования для приобретения резервной мощности.

  • Необходимо быть участником роли "Владелец" по крайней мере для одной подписки с соглашением Enterprise или индивидуальной подписки с оплатой по мере использования.
  • Для подписок с соглашением Enterprise параметр Добавить зарезервированные экземпляры следует включить на портале EA. Или, если этот параметр отключен, необходимо быть администратором подписки EA.
  • В рамках программы для поставщиков облачных решений (CSP) только агенты администрирования или агенты продаж могут приобрести резервную мощность Azure Cosmos DB.

Определение требуемой пропускной способности перед приобретением

Размер приобретаемой резервной мощности должен основываться на общем объеме пропускной способности, используемой имеющимися или будущими ресурсами Azure Cosmos DB на почасовой основе. Например: покупка 30 000 единиц запросов/с резервной мощности в соответствии с почасовым использованием. В этом примере для любой подготовленной пропускной способности свыше 30 000 единиц запросов/с будет взиматься плата по тарифу по мере использования. Если подготовленная пропускная способность ниже 30 000 единиц запросов/с в течение часа, то избыточная резервная мощность для этого часа будет недоступна.

Мы вычисляем рекомендации по приобретению на основе шаблона почасового использования. Анализируется потребление за последние 7, 30 и 60 дней, в результате чего рекомендуется наиболее выгодная покупка резервной мощности. Рекомендуемые размеры резервирования можно просмотреть на портале Azure, выполнив следующие действия.

  1. Войдите на портал Azure.

  2. Выберите Все службы>Резервирования>Добавить.

  3. На панели Покупка резервирований выберите Azure Cosmos DB.

  4. Чтобы просмотреть рекомендуемые резервирования, перейдите на вкладку Рекомендованные.

Рекомендации можно отфильтровать по следующим атрибутам:

  • Срок (1 или 3 года)
  • Периодичность выставления счетов (ежемесячно или с предоплатой вперед)
  • Тип пропускной способности (единиц запросов/с или единиц запросов/с для записи в нескольких регионах)

Кроме того, вы можете использовать рекомендации в пределах одной группы ресурсов, одной подписки или всей регистрации Azure.

Ниже приведен пример рекомендации.

Рекомендации по резервной мощности

Эта рекомендация по приобретению 30 000 единиц запросов/с означает, что в течение 3 лет размер резервирования в 30 000 единиц запросов/с увеличит экономию. В этом случае рекомендация вычисляется на основе потребления Azure Cosmos DB за последние 30 дней. Если клиент предполагает, что потребление Azure Cosmos DB за последние 30 дней адекватно отображает потребление в будущем, клиент сможет максимально сэкономить за счет покупки 30 000 единиц запросов в секунду.

Приобретение резервной мощности Azure Cosmos DB

  1. Войдите на портал Azure.

  2. Выберите Все службы>Резервирования>Добавить.

  3. На панели Приобретение резервирований выберите Azure Cosmos DB, чтобы приобрести новое резервирование.

  4. Заполните обязательные поля, как описано в следующей таблице.

    Заполнение формы резервной мощности

    Поле Описание
    Область Параметр, который определяет, сколько подписок может использовать преимущество на выставление счетов, связанное с резервированием. Он также контролирует, как резервирование применяется к определенным подпискам. Если выбрать Любая подписка, скидка на резервирование применяется к экземплярам Azure Cosmos DB, работающим в любых подписках в текущем контексте выставления счетов. Контекст выставления счетов зависит от способа регистрации в Azure. Для клиентов с соглашением Enterprise общая область действует в рамках регистрации и включает в себя все подписки, заданные при регистрации. Для клиентов с оплатой по мере использования общая область включает все индивидуальные подписки с тарифами оплаты по мере использования, созданными администратором учетной записи.

    Если выбрать Группа управления, скидка за резервирование применяется к экземплярам базы данных Azure Cosmos, которые выполняются в подписках, которые являются частью группы управления и области выставления счетов. Если выбрать Одна подписка, скидка на резервирование применяется к экземплярам Azure Cosmos DB в выбранной подписке. Если выбрать пункт Одна группа ресурсов, то скидка резервирования применяется к экземплярам Azure Cosmos DB в выбранной подписке и выбранной группе ресурсов в этой подписке. После приобретения резервной мощности можно изменить область резервирования.
    Подписка Подписка, используемая для оплаты резервной мощности Azure Cosmos DB. Для оплаты используется метод оплаты, заданный для выбранной подписки. Подписка должна быть одного из следующих типов: Соглашение Enterprise (номера предложений: MS-AZR-0017P или MS-AZR-0148P). Для корпоративной подписки расходы вычитаются из баланса предварительной оплаты Azure (ранее называемого денежным обязательством) или взимаются как избыток. Ставка по индивидуальной подписке с оплатой по мере использования (номера предложений: MS-AZR-0003P или MS-AZR-0023P). Для отдельной подписки с оплатой по мере использования счета по подписке выставляются для оплаты кредитной картой или через счет-фактуру.
    Группа ресурсов Группа ресурсов, к которой применяется скидка резервной мощности.
    Термин Один или три года.
    Тип пропускной способности Пропускная способность предоставляется как единицы запроса. Вы можете приобрести резервирование для подготовленной пропускной способности для обеих настроек: одной записи в регионе и для нескольких операций записи в регион. Тип пропускной способности имеет два значения: 100 единиц запросов/с в час и 100 операций записи/с в час.
    Единицы резервной мощности Объем пропускной способности, который необходимо зарезервировать. Это значение можно вычислить, определив пропускную способность, необходимую для всех ресурсов Azure Cosmos DB (например, баз данных или контейнеров) в каждом регионе. Затем вы умножаете его на количество регионов, которые будут связаны с базой данных Azure Cosmos DB. Например, если у вас есть пять регионов с 1 млн ЕЗ/с в каждом, выберите 5 миллионов ЕЗ/с, чтобы приобрести емкость резервирования.
  5. После заполнения формы вычисляются цены на приобретение зарезервированной емкости. В выходных данных также отображается процент скидки, которая основана на выбранных параметрах. Затем нажмите кнопку Выбрать.

  6. На панели Приобретение резервирований ознакомьтесь со скидкой и ценой резервирования. Цена за резервирование применяется к ресурсам Azure Cosmos DB с подготовленной пропускной способностью во всех регионах.

    Сводка резервной мощности

  7. Выберите Проверить и купить, а затем нажмите Купить сейчас. После успешной покупки откроется следующая страница.

После приобретения резервирования оно немедленно применится ко всем имеющимся ресурсам Azure Cosmos DB, которые соответствуют условиям резервирования. Если у вас нет существующих ресурсов Azure Cosmos DB, резервирование будет применяться при развертывании нового экземпляра Azure Cosmos DB, соответствующего условиям резервирования. В обоих случаях период резервирования начинается сразу после успешной операции приобретения.

По истечении срока действия резервирования экземпляры Azure Cosmos DB будут продолжать работу, и плата за них будет взиматься по обычным тарифам оплаты по мере использования.

Отмена, обмен резервирования, возмещение средств за резервирование

Вы можете отменить и обменять резервирования, а также вернуть вложенные в резервирование средства, но при этом применяются определенные ограничения. Дополнительные сведения см. в статье Self-service exchanges and refunds for Azure Reservations (Самостоятельное выполнение обмена и возмещения средств для резервирований Azure).

Превышение зарезервированной емкости

При резервировании емкости для ресурсов Azure Cosmos DB резервируется подготовленный thorughput. Если подготовленная пропускная способность превышена, счета за запросы после этой подготовки будут выставляться по тарифам с оплатой по мере использования. Дополнительные сведения о резервировании см. в статье Общие сведения об Azure Reserved VM Instances. Дополнительные сведения о подготовленной пропускной способности см. в разделе Типы подготовленной пропускной способности.

Дальнейшие действия

Скидка на резервирование автоматически применяется к ресурсам Azure Cosmos DB, которые соответствуют области и атрибутам резервирования. Вы можете обновить область резервирования с помощью портала Azure, PowerShell, Azure CLI или API.

Пытаетесь выполнить планирование ресурсов для миграции в Azure Cosmos DB? Можете использовать для этого сведения о существующем кластере базы данных.

Требуется помощь? Свяжитесь с нами.

Если у вас есть вопросы или вам нужна помощь, создайте запрос в службу поддержки.