Создание группы автомасштабирования
Группа AS состоит из набора экземпляров и политик AS, которые имеют схожие параметры и применяются к одному и тому же сценарию приложения.
Войдите в консоль управления.
См.также
Инструкция Cloud. Вход в консоль управления.
В консоли управления выберите
.Нажмите Create AS Group.
Заполните следующие параметры:
Параметр
Описание
Region
По умолчанию «ru-moscow»
AZ
Добавьте одну или несколько зон доступности.
Multi-AZ Extension Policy
Balanced — при масштабировании группы AS система избирательно распределяет экземпляры ECS равномерно по всем AZ. Если произошла ошибка в целевой AZ, то автоматически выбирается другая AZ на основе последовательности.
Sequenced — при масштабировании система распределяет ECS по выбранным AZ в соответствии с порядком, в котором указаны AZ.
Name
Укажите название AS.
Название может содержать 1-64 символа и состоять из букв, цифр, знаков подчеркивания ( _ ) и дефисов (-), например «example-1_1».
Max. Instances или Min. Instances
Укажите, какое максимальное или минимальное количество экземпляров ECS может находиться в группе AS.
Expected Instances
Указывает ожидаемое количество экземпляров ECS в группе AS. Оно будет варьироваться от минимального до максимального значения в результате автомасштабирования.
После создания группы AS это значение можно изменить.
AS Configuration
Выберите предварительно созданную конфигурацию AS.
VPC
Укажите VPC, к которому будут принадлежать все ECS в группе AS.
Subnet
Выберите подсеть.
Можно создать до пяти подсетей. Группа AS автоматически привязывает все NIC к созданным виртуальным машинам ECS. Первая подсеть используется в качестве основного NIC по умолчанию, а другие — в качестве дополнительных.
Load Balancing
(Необязательно) Балансировщик можно как использовать (для этого выберите Elastic Load Balancer), так и не использовать (Do not use).
Балансировщик нагрузки автоматически распределяет трафик доступа ко всем экземплярам в группе AS, чтобы сбалансировать их нагрузку на службы. Это обеспечивает более высокий уровень отказоустойчивости в приложениях и расширяет возможности их обслуживания.
Примечание
В группу можно добавить до шести балансировщиков нагрузки. Если в группе есть несколько балансировщиков нагрузки, то с помощью них можно одновременно прослушивать несколько служб, тем самым повышая их масштабируемость.
Instance Removal Policy
Задайте приоритет удаления экземпляров из группы AS. При выполнении указанных условий запускаются действия по масштабированию для удаления экземпляров. Поддерживаются следующие политики:
Oldest instance created from oldest AS configuration — cамый старый экземпляр, созданный на основе самой старой конфигурации, первым удаляется из группы AS.
Newest instance created from oldest AS configuration — cамый новый экземпляр, созданный на основе самой старой конфигурации, первым удаляется из группы AS.
Oldest instance — первым удаляется самый старый экземпляр.
Newest instance — первым удаляется самый новый экземпляр.
Примечание
Удаление экземпляров гарантирует, что оставшиеся экземпляры будут сбалансированы по нагрузке внутри AZ.
Добавленный вручную ECS удаляется с наименьшим приоритетом. AS не удаляет добавленный вручную ECS, когда исключает его из группы.
EIP
Выберите EIP.
Health Check Method
Проверка состояния систем:
ECS health check. Проверяет состояние запущенного экземпляра ECS.
Если экземпляр остановлен или удален, он считается неисправным. Так метод периодически определяет состояние работоспособности каждого экземпляра в группе AS и на основании результатов проверки удаляет неисправные виртуальные машины из группы.
LB Health Check.s Проверяет состояние запущенного балансировщика нагрузки.
Если экземпляр балансировщика при проверке идентифицируется как неисправный, то AS заменит его на новый.
Примечание
Убедитесь, что правило целевой группы безопасности разрешает передачу пакетов с порта с IP-адресом 100.125.0.0/16. Также необходимо настроить протокол и номер порта для балансировщика нагрузки. Иначе проверка завершится ошибкой.
Health Check Interval
Задайте период проверки работоспособности для группы AS.
Можно установить следующие интервалы проверки работоспособности: «10 секунд», «1 минуту», «5 минут», «15 минут», «1 час» и «3 часа».
Health Check Grace Period (s)
Укажите период отсрочки проверки работоспособности. Единица измерения — секунда, а диапазон значений составляет 0-86400. Значение по умолчанию равно 600.
Период отсрочки проверки работоспособности начинается после добавления экземпляра в группу AS и его включения. Группа AS начнет проверять статус экземпляра только после окончания указанного периода.
Enterprise Project
Выберите предварительно созданный проект.
Tag
(Необязательно) Укажите тег для удобства организации однотипных ресурсов при их большом количестве.
Каждый тег содержит ключ и значение. Их можно указать для каждого тега.
Нажмите Create Now.
После успешного создания группа AS отобразится на странице AS Groups в статусе «Enable».