Концепции Cloud Quota Manager
Cloud Quota Manager позволяет управлять квотами сервисов Yandex Cloud с помощью различных интерфейсов.
Квоты — ограничения на использование ресурсов, которые можно изменить по запросу. Они могут ограничивать, например, количество виртуальных машин, объем дисков или частоту запросов к API.
Основные показатели квоты:
- Значение квоты или просто квота (quota limit) — установленная верхняя граница потребления ресурса.
- Потребление квоты (quota usage) — объем фактически используемого ресурса.
Если квота на количество виртуальных машин (ВМ) равна 20, а создано 12 ВМ, потребление составляет 12, запас — восемь ВМ.
Лимиты — технические ограничения, обусловленные архитектурой Yandex Cloud, характеристиками оборудования или внешними ограничениями. Изменить лимиты по запросу нельзя: их нужно учитывать при проектировании инфраструктуры.
Выделение квот
При создании облака квоты получают значения по умолчанию, приведенные в разделе Квоты для сервисов Yandex Cloud. Перед развертыванием инфраструктуры проверьте фактические значения в Cloud Quota Manager: они могут отличаться от значений в справочнике.
Для некоторых ресурсов значение квоты не устанавливается. В консоли для таких ресурсов отображается Квота не выделена.
Квоты можно увеличить по запросу в пределах лимитов. Укажите желаемое итоговое значение квоты, дождитесь рассмотрения запроса и проверьте новое значение перед развертыванием ресурсов.
После изменения квоты сброс к значению по умолчанию не предусмотрен. Выделенные квоты не гарантируют наличие свободных ресурсов.
Квоты без идентификатора в справочнике недоступны в Cloud Quota Manager. Они приведены в документации соответствующего сервиса в разделе Квоты и лимиты. Для их увеличения обратитесь в службу поддержки
Статусы запросов на изменение квот
Запрос на изменение квот может включать несколько квот. Для него доступны два вида статусов: статус запроса показывает этап обработки запроса, а статус изменения квоты — этап и результат по отдельной квоте.
В консоли управления
В CLI и API статус запроса указан в поле status, а статусы изменения квот — в поле status каждого элемента списка quota_limits (CLI) или quotaLimits (API).
Статусы запроса
|
Статус в CLI и API |
Статус в интерфейсе |
Описание |
|
|
Ожидает обработки |
Запрос создан, но еще не взят в работу. |
|
|
В обработке |
Запрошенные изменения квот находятся на рассмотрении. В консоли управления или Cloud Center можно отменить запрос. |
|
|
Обработан |
Рассмотрение завершено. Проверьте решение по каждой квоте: изменения могут быть одобрены полностью, частично или отклонены. |
|
|
Закрыт пользователем |
Пользователь отменил запрос; его рассмотрение прекращено. |
|
|
Удаляется |
Удаление запроса началось, но еще не завершено. |
Статусы изменения квоты
|
Статус в CLI и API |
Статус в интерфейсе |
Описание |
|
|
Ожидает обработки |
Изменение этой квоты еще не взято в работу. |
|
|
В обработке |
По запрошенному значению квоты еще принимается решение. |
|
|
Одобрено |
Запрошенное значение квоты согласовано полностью. |
|
|
Одобрено частично |
Согласовано увеличение квоты до значения меньше запрошенного. Проверьте утвержденное значение. |
|
|
Отклонено |
Запрошенное изменение не будет применено. |
|
|
Запрос закрыт |
Рассмотрение изменения этой квоты прекращено. |
Запрошенное и утвержденное значения
Для значений каждой квоты в запросе используются следующие столбцы и поля:
|
Столбец в интерфейсе |
Поле CLI |
Поле API (JSON) |
Описание |
|
Запрошено |
|
|
Желаемое итоговое значение квоты, указанное в запросе. |
|
Утверждено |
|
|
Итоговое значение квоты, согласованное по результатам рассмотрения. |
В CLI эти поля находятся в списке quota_limits, в JSON-ответах API — в quotaLimits.
Контроль потребления
Чтобы избежать исчерпания квот, отслеживайте их потребление и заранее запрашивайте увеличение. Для автоматических проверок можно получать значения и потребление квот через CLI или API. Сравнение с выбранным порогом и отправку уведомлений реализуйте в своей системе мониторинга.
Типы ресурсов
В CLI и API тип ресурса определяет уровень действия квоты:
resource-manager.cloud— квоты на уровне облака.organization-manager.organization— квоты на уровне организации.
Для обращения к квоте также нужны ее идентификатор, например dns.zones.count, и идентификатор ресурса, к которому она относится.
В большинстве сервисов квоты действуют на уровне облака, в Resource Manager, Cloud Video и некоторых других — на уровне организации. В IAM есть квоты обоих уровней.
Квота облака общая для всех его каталогов. Создание нового каталога не увеличивает ее значение. Для каждого облака квоты учитываются отдельно.
Примеры использования
При расширении инфраструктуры проверьте все связанные квоты. Например, для новых ВМ в Compute Cloud важны квоты на количество ВМ, vCPU, объем RAM, количество и объем дисков. Полный перечень ограничений приведен в разделе Квоты и лимиты в Compute Cloud.
При замене ресурсов учитывайте временное потребление. Если новые ВМ создаются до удаления старых, квоты должны позволять одновременно разместить обе группы.
Полезные ссылки
Инструкции по работе с квотами: