Определение политик ограничения развертывания позволяет управлять объемом ресурсов, которые могут использоваться развертываниями, когда пользователи развертывают шаблоны в Automation Assembler и запрашивают элементы каталога в Automation Service Broker. Примеры использования, рассмотренные в этой процедуре, содержат общие сведения о настройке политик ограничения развертывания.
Ограничения развертывания применяются к отдельным развертываниям облачных шаблонов или элементов каталога. Если необходимо ограничить ресурсы на уровне пользователя, проекта или организации, см. раздел Настройка квот ресурсов Automation Service Broker с помощью политик.
Администратор облачных систем может ограничить общий объем памяти, количество ЦП, объем хранилища и количество виртуальных машин, которые можно использовать в развертывании. Также можно ограничить объем памяти, количество ЦП и объем хранилища для определенных ресурсов в развертывании, например для компьютеров в облачном шаблоне.
Ограничения применяются ко всем развертываниям, которые подпадают под действие политики. Критерии политики можно использовать для сужения области ее действия до конкретного развертывания. В этом случае политика применяется только к данному развертыванию.
Как применяются политики ограничения развертывания
- Если политика применена, пользователи могут подготавливать ресурсы развертывания в рамках заданных ограничений.
- Можно применять несколько политик ограничения развертывания. Если для развертывания определено несколько политик, применяется наименьшее значение ограничения для каждого ресурса.
- Если определены политики квот ресурсов и политики утверждения, которые влияют на развертывания, подпадающие под действие политики, ограничения развертывания применяются перед другими типами политик.
- Если развертывание не запрашивает никакие ресурсы, например развертывание рабочего процесса, к такому развертыванию политика не применяется.
Когда применяются политики ограничения развертывания
- Когда пользователь запрашивает элемент каталога в Automation Service Broker или облачный шаблон в Automation Assembler.
- Пользователь изменяет развертывание или ресурсы его компонентов.
Ограничения политики ограничения развертывания
Тип облака | Недоступная емкость загрузочного диска | Доступная емкость загрузочного диска |
---|---|---|
Azure |
Размер загрузочного диска по умолчанию — 8 ГБ. |
|
AWS | Размеры диска образа хранилища экземпляров, в том числе загрузочного диска, не учитываются. Размер загрузочного диска по умолчанию — 8 ГБ. |
|
GCP | Общедоступные образы | |
vSphere |
Размер загрузочного диска по умолчанию — 8 ГБ. Диски образов не учитываются. |
|
Процедура
В этом примере использования определены три политики, которые иллюстрируют создание политик ограничения развертывания и результаты их применения.
- Выберите .
- Настройте Политику ограничения развертывания 1.
Администратор облачных систем хочет ограничить объем ресурсов, которые могут использоваться развертываниями в организации.
- а.Определите время действия политики.
Настройка Пример значения Scope Организация Эта политика применяется ко всем развертываниям в организации.
Критерии Нет - б.Определите ограничения развертывания.
Ресурс Пример значения ограничения ЦП 200 Количество ВМ 3 Память 100 ГБ Хранилище 240 ГБ
В этом сценарии для любого развертывания в организации может использоваться максимум 200 центральных процессоров, 3 виртуальные машины, 100 ГБ памяти и хранилище общей емкостью 240 ГБ.
- а.Определите время действия политики.
- Настройте Политику ограничения развертывания 2.
Администратор проекта хочет детально контролировать ресурсы, подготавливаемые на уровне развертывания в проекте.
- а.Определите время действия политики.
Настройка Пример значения Scope Проект = TestProj1 Эта политика применяется ко всем развертываниям в указанном проекте.
Критерии Нет - б.Определите ограничения развертывания.
Ресурс Пример значения ограничения ЦП 15 Память 10 ГБ
В этом сценарии оцениваются ресурсы, доступные для развертываний в проекте. Применяется Политика 1 и Политика 2. В данном случае значения количества ЦП и объема памяти ниже в Политике 2, поэтому применяется она.
- а.Определите время действия политики.
- Настройте Политику ограничения развертывания 3.
Администратор облачных систем хочет контролировать объем ресурсов, используемых при развертывании конкретного облачного шаблона любым пользователем в организации. Кроме того, требуется задать ограничения для определенных ресурсов развертывания в облачном шаблоне.
- а.Определите время действия политики.
Настройка Пример значения Scope Организация Критерии Cloud template equals Proj1Templ1
Эта политика применяется ко всем развертываниям в организации, подготавливаемым из определенного облачного шаблона.
- б.Определите ограничения развертывания.
Ресурс Пример значения ограничения ЦП 15 Количество ВМ 10 Память 20 ГБ - в.Определите ограничения ресурсов развертывания.
- Определите ограничение для всех развертываний, подготавливаемых разработчиками в организации.
Настройка Пример значения Имя Ограничение ресурсов развертывания 1 Критерии Tags has any Key equals env AND Value equals dev
Ограничения ЦП = 5
Память = 10 ГБ
Хранилище = 40 ГБ
- Определите ограничения для компьютера в облачном шаблоне.
Настройка Пример значения Имя Ограничение ресурсов развертывания 2 Критерии Resource Type equals Cloud.vSphere.Machine
Ограничения ЦП = 4
Память = 8 ГБ
- Определите ограничение для всех развертываний, подготавливаемых разработчиками в организации.
В этом сценарии применяются два уровня управления.- а.Когда пользователь в организации выполняет развертывание облачного шаблона Proj1Templ1, оцениваются ресурсы, доступные для всего развертывания, и применяются все три существующие политики. Применяются самые низкие ограничения развертывания среди трех политик.
- Применяется ограничение количества ЦП, определенное в Политике 3.
- Применяется ограничение количества ВМ, определенное в Политике 1.
- Применяется ограничение объема памяти, определенное в Политике 2.
- б.Запрошенные ресурсы развертывания оцениваются в соответствии с Ограничением ресурсов развертывания 1 и Ограничением ресурсов развертывания 2. Применяются ограничения ресурсов развертывания. В этом случае отсутствуют другие политики, которые могут ограничивать эти конкретные ресурсы развертывания.
- а.Определите время действия политики.
Следующие шаги
- Дополнительные примеры обработки и применения политик см. в разделе Порядок обработки политик Automation Service Broker.
- Настройте политики, которые относятся к организациям и проектам.
- Отслеживайте подготовленные ресурсы на панели управления «Использование ресурсов». См. раздел Подробнее об элементах каталога Automation Service Broker.