Политики квот ресурсов позволяют контролировать объем ресурсов, доступных пользователям. Политики квот ресурсов позволяют ограничить ресурсы, которые могут использоваться каждым пользователем, проектом или организацией. Примеры использования, рассмотренные в этой процедуре, содержат общие сведения о политиках квот ресурсов.
Если политики квот ресурсов не определены, управлять ими невозможно и пользователи могут потреблять ресурсы до тех пор, пока все доступные ресурсы не будут израсходованы.
Администратор облачных систем может создать одну политику квот ресурсов или несколько и применить их, например, на уровне организации. По мере того как пользователи в организации запрашивают ресурсы для развертывания, политики квот ресурсов отслеживают потребление ресурсов и контролируют, не превышают ли новые запросы на развертывание ограничения, заданные в политиках.
- Если область политики — организация, управление всеми ресурсами в организации выполняется на основе установленных политик.
- Если область политики — несколько проектов, управление ресурсами, связанными с указанными проектами, выполняется на основе заданной политики.
- Если область политики — проект, управление ресурсами, связанными с данным проектом, выполняется на основе заданной политики. Другие проекты не затрагиваются.
При определении квот ресурсов необходимо указать ограничения на уровне области для каждого ресурса. Ограничения по уровню предоставляют дополнительные возможности по управлению ресурсами. Например, если нужно применять политику квот ресурсов к целой организации, на уровне области можно установить ограничения для организации или определить ограничения для небольшого сегмента, например для проектов или пользователей внутри данной организации.
В одной политике для типа ресурса на уровне области можно установить только одно ограничение. Например, можно установить квоту ресурсов для потребления ресурсов хранилища на уровне организации и для каждого пользователя в рамках одной и той же политики. В одной политике нельзя определить две квоты для хранилища на уровне организации.
Ограничения квот ресурсов зависят от области политики. Если изменить область после определения ограничений квот ресурсов, настройки квот ресурсов будут удалены и процедуру определения нужно будет выполнить повторно.
Параметр | Описание | Доступно на этих уровнях области политики |
---|---|---|
Ограничения для организации | Ограничивает объем ресурсов, доступных для использования на уровне организации. Квоты ресурсов с ограничениями для организации распределяются между всеми пользователями и всеми проектами в организации. |
|
Ограничения для пользователей в организации | Ограничивает общий объем ресурсов, которые каждый пользователь может использовать в организации. |
|
Ограничения для проекта | Ограничивает объем ресурсов, доступных для использования на уровне проекта. Квоты ресурсов с ограничениями для проекта распределяются между всеми пользователями в указанных проектах. Ограничения для проекта не являются накопительными. Если для области политики установлено значение «несколько проектов», ограничения для ресурсов применяются для каждого проекта. |
|
Ограничения для пользователя проекта | Ограничивает общий объем ресурсов, которые каждый пользователь, относящийся к указанным проектам, может использовать на уровне проекта. |
|
- Можно сделать несколько политик квот ресурсов обязательными для применения. Выполняется оценка политик квот ресурсов, и действующая политика применяется к запросу на развертывание. Если для ресурса определено несколько политик на одном уровне области, будет принудительно применена квота ресурсов с наименьшим предельным значением. Пример использования данной процедуры содержит дополнительные сведения о способе обработки квот ресурсов.
- Если принудительно применена политика квот ресурсов, для всех существующих ресурсов развертывания выполняется сравнение с квотой ресурсов, кроме текущих выполняемых запросов на развертывание. После завершения запроса на развертывание сведения об использовании ресурсов обновляются, поэтому для текущих выполняемых запросов оценка не выполняется.
- При развертывании облачных шаблонов политики квот ресурсов допускают выделение емкости памяти сверх заданного предела, так как системе неизвестен фактический размер памяти в развертывании, пока не будет подготовлен компьютер в конечной точке. После того как сведения об использовании ресурсов были обновлены и система обнаружила, что подготовленные (выделенные) ресурсы превышают ограничение квоты ресурсов, политика не разрешает последующие запросы.
- Политики квот ресурсов применяются для следующих действий по регулярному обслуживанию: добавление диска, изменение владельца, изменение проекта, изменение размера компьютера, изменение размера загрузочного диска, изменение размера диска, обновление развертывания.
- Политики квот ресурсов поддерживаются только для ресурсов VMware vSphere, Amazon Web Services, Microsoft Azure и Google Cloud Platform, созданных на основе облачных шаблонов.
- Когда пользователь запрашивает элемент каталога в Service Broker или облачный шаблон в Cloud Assembly.
- Пользователь изменяет развертывание или ресурсы его компонентов.
- При создании новой или обновлении существующей политики системе может потребоваться до двух минут на применение изменений. Например, при создании нового развертывания в течение двухминутного интервала обновления политики вносимые обновления политики не могут быть применены к запросу на развертывание.
В этом примере использования имеется три определения политик. Они демонстрируют способы создания политик квот ресурсов и результаты их обязательного применения.
Процедура
Дальнейшие действия
- Дополнительные примеры обработки и применения политик см. в разделе Порядок обработки политик Service Broker.
- Настройте политики, которые относятся к организациям и проектам.
- Отслеживайте подготовленные ресурсы на панели управления «Использование ресурсов». См. раздел Подробнее об элементах каталога Service Broker.