Концепции Cloud Quota Manager
Примечание
Сервис находится на стадии Preview.
При проектировании инфраструктуры в облаке важно учитывать квоты и лимиты. Сервис Cloud Quota Manager позволяет управлять квотами для всех ваших сервисов Yandex Cloud с помощью различных интерфейсов.
Квоты — ограничения на количество ресурсов, которые можно использовать в вашем облаке. Это организационные ограничения, которые можно изменять по мере необходимости. Квоты помогают избежать перерасхода и избыточного использования ресурсов, позволяя грамотно планировать бюджет и контролировать потребление.
В описании работы с квотами используются два термина:
-
Значение квоты (quota limit) — текущее ограничение на ресурс для облака или организации.
-
Потребление квоты (quota usage) — объем или величина фактически используемого ресурса.
Например, квота на количество виртуальных машин в облаке равна 12. Потребление квоты может быть от 0 до 12 — то количество ВМ, которые используются в данный момент. Если для ваших задач требуется больше ВМ, вам нужно увеличить значение квоты, например, до 25. Тогда потребление квоты будет от 0 до 25.
Потенциально квоты можно увеличить до лимитов.
Лимиты — технические ограничения, обусловленные особенностями архитектуры Yandex Cloud, физическими характеристиками оборудования или внешними ограничениями. Например, лимиты в сервисе Certificate Manager определяются правилами выдачи сертификатов Let's Encrypt.
Взаимосвязь квот и лимитов показана схеме ниже.
Квоты выделяются и действуют на уровне облака Yandex Cloud и распределяются между всеми каталогами и сервисами.
Сервис Cloud Quota Manager помогает автоматически отслеживать значения и потребление квот. С помощью методов API вы можете настроить оповещения, когда потребление ресурсов достигает пороговых значений. Это позволит вовремя увеличить значение квоты или предотвратить аномальную ситуацию и перерасход ресурсов.
В настоящий момент для работы с квотами доступны интерфейсы:
Позднее появится возможность получения информации и изменения квот через CLI и API.
Выделение квот
При создании облака ресурсы автоматически получают квоты по умолчанию. Когда вы измените квоту, значение по умолчанию не сохранится. Сброс квоты к начальному значению не предусмотрен.
Для некоторых ресурсов значение квоты не устанавливается. В консоли напротив таких ресурсов указано — Квота не выделена.
Квоты потенциально могут быть увеличены до значений лимитов. Выделенные квоты не гарантируют наличие свободных ресурсов.
Зачем нужны квоты
Квоты служат мягким ограничением для запроса ресурсов и позволяют контролировать объем потребления облачных сервисов: новые пользователи не могут занять слишком много ресурсов в тестовых целях.
Типы ресурсов
В Yandex Cloud управление квотами происходит согласно иерархии ресурсов. Поэтому при выполнении команды CLI или запроса API потребуется указать тип ресурса:
resource-manager.cloud
organization-manager.organization
billing.account
Квоты и лимиты по умолчанию для всех сервисов Yandex Cloud см. в разделе Квоты и лимиты по умолчанию для сервисов Yandex Cloud.
Потребление квот см. на странице сервиса Cloud Quota Manager