CISO требует изменений в CI/CD, чтобы развертывание патчей происходило как можно быстрее с минимальным временем простоя и возможностью быстрого отката. Веб-приложение работает на парке инстансов EC2 за Application Load Balancer. Исходный код находится на GitHub; сборки используют существующий проект CodeBuild; CodePipeline будет запускать сборки из GitHub. Какая конфигурация развертывания CI/CD удовлетворяет этим требованиям?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Использовать CodePipeline со стадией развертывания, которая использует AWS CodeDeploy, настроенный для blue/green развертываний. Мониторить новое развертывание и, в случае возникновения проблем, выполнить откат с помощью CodeDeploy..
Почему это правильный ответ
Blue/green развертывания с AWS CodeDeploy обеспечивают быстрое развертывание патчей с минимальным временем простоя и возможностью быстрого отката, что соответствует требованиям CISO. CodeDeploy перенаправляет трафик на новую версию после успешного развертывания, сохраняя старую версию для быстрого отката в случае проблем. In-place развертывания (первый вариант) имеют простои и не обеспечивают легкий откат. CloudFormation (третий вариант) не является инструментом для развертывания приложений и не обеспечивает быстрого отката. OpsWorks (четвертый вариант) является устаревшим сервисом для управления конфигурацией и не предлагает таких же возможностей для быстрого развертывания и отката, как CodeDeploy.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется