Группа Auto Scaling, состоящая из инстансов EC2 по требованию, обрабатывает сообщения из очереди SQS. Обработка каждого сообщения может занимать до 12 часов. Группа Auto Scaling масштабируется в зависимости от длины очереди. Как системному администратору предотвратить прерывание обработки сообщений, находящихся в процессе выполнения, из-за завершения работы инстанса?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: В начале обработки вызовите EC2 Auto Scaling API из рабочего скрипта, чтобы включить защиту инстанса от уменьшения масштаба (scale-in protection); после завершения обработки снова вызовите API, чтобы отключить защиту от уменьшения масштаба..
Почему это правильный ответ
Правильный ответ — включение защиты инстанса от уменьшения масштаба (scale-in protection) через API. Это гарантирует, что инстанс не будет завершен Auto Scaling группой до тех пор, пока защита не будет отключена, позволяя длительной обработке сообщений завершиться. Изменение политики завершения на OldestInstance или OldestLaunchConfiguration не предотвратит завершение инстанса, так как эти политики лишь определяют, какой инстанс будет завершен первым при уменьшении масштаба, но не запрещают завершение вовсе. Приостановка процессов масштабирования Launch и Terminate для инстанса через API не является подходящим решением, так как это остановит все операции масштабирования для данного инстанса, включая те, которые могут быть необходимы для поддержания работоспособности приложения. Кроме того, это не гарантирует, что инстанс не будет завершен, если Auto Scaling группа решит уменьшить масштаб.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется