Приложение работает на инстансах EC2 в группе Auto Scaling, а для развертывания используется AWS CodePipeline. Инстансы часто масштабируются, и во время развертывания компания устанавливает агент CodeDeploy на новые инстансы и вручную связывает их с группой развертывания CodeDeploy. Приложение должно быть запущено в течение 24 часов. Что должен порекомендовать архитектор решений для автоматизации развертываний с НАИМЕНЬШИМИ операционными издержками?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Создать новый AMI, который включает агент CodeDeploy. Обновить шаблон запуска группы Auto Scaling для использования этого AMI. Связать группу развертывания CodeDeploy с группой Auto Scaling (а не с отдельными инстансами)..
Почему это правильный ответ
Правильный ответ минимизирует операционные издержки, интегрируя агент CodeDeploy непосредственно в AMI и связывая группу развертывания CodeDeploy с группой Auto Scaling. Это гарантирует, что каждый новый инстанс, запущенный Auto Scaling, уже имеет агент CodeDeploy и автоматически регистрируется для развертывания, устраняя ручные шаги. Остальные варианты менее оптимальны: Использование EventBridge и Lambda для регистрации инстансов добавляет дополнительную логику и сложность, увеличивая операционные издержки. Приостановка Auto Scaling, создание нового AMI и обновление шаблона запуска — это сложный и медленный процесс, который увеличивает время развертывания и операционные издержки. Использование CodeBuild для создания AMI и обновления шаблона запуска — это хороший подход для создания AMI, но он не решает проблему автоматической регистрации инстансов в CodeDeploy без ручной настройки или дополнительной логики, если агент CodeDeploy не встроен в AMI.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется