Как работают «Льготный период проверки работоспособности» и «Восстановление по умолчанию» в автоматическом масштабировании AWS? - PullRequest
0 голосов
/ 26 апреля 2019

Я играл с конфигурацией групп автоматического масштабирования, но я не совсем понимаю, как работают эти два.

Как говорит Амазон Health Check Grace Period относится к:

Время ожидания автоматического масштабирования перед проверкой состояния работоспособности экземпляра. Льготный период начинается с момента поступления экземпляра в эксплуатацию.

Хотя Default Cooldown относится к:

Количество секунд после завершения операции масштабирования, прежде чем может начаться другое. Это также называется периодом перезарядки. Подробнее о периодах перезарядки.

Итак, представьте, что у меня есть правило, которое масштабируется, когда потребление ресурсов процессора превышает 50% и это Health Check Grace Period = 300 и Default Cooldown = 100. Если я запусту экземпляр в секунду с 0, сколько времени пройдет до тех пор, пока AWS не проверит потребление ресурсов ЦП группой масштабирования? И сколько времени пройдет до запуска нового экземпляра? Будет ли время 400 секунд до запуска и еще 100 до проверки ЦП группы снова? Благодаря.

1 Ответ

2 голосов
/ 27 апреля 2019

Льготный период проверки работоспособности и Восстановление по умолчанию - это разные понятия. Льготный период проверки работоспособности применяется к одному экземпляру, а Восстановление по умолчанию применяется к группе автоматического масштабирования.

Если экземпляр запускается в секунду 0 из-за того, что загрузка ЦП превышает 50%, этот новый экземпляр получит льготный период в 300 секунд для восстановления работоспособности. Если через 300 секунд он будет исправен, он продолжит работу, в противном случае он будет прерван.

Если процессор все еще превышает 50% в секунду 100, группа автоматического масштабирования запустит новый экземпляр (последнее действие масштабирования имело место 100 секунд назад = период перезарядки). Следовательно, ответ на ваш вопрос составляет 100 секунд до запуска нового экземпляра.

Также обратите внимание, что по умолчанию автоматическое масштабирование Amazon EC2 не учитывает период перезарядки во время операций масштабирования вручную (= установка требуемой емкости) и что, если экземпляр становится нездоровым, группа автоматического масштабирования не ожидает период перезарядки, чтобы завершить перед заменой нездорового экземпляра.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...