Устаревшему приложению, перенесенному на EC2 за ALB и API Gateway, требуются развертывания, которые минимизируют прерывание работы пользователей и позволяют быстро выполнять откат с минимальными изменениями в приложении. Какой подход соответствует этим целям?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Развернуть новую версию как отдельную параллельную среду и использовать canary-развертывания API Gateway для отправки небольшого процента трафика в новую среду..
Почему это правильный ответ
Этот подход использует canary-развертывания API Gateway, которые позволяют постепенно перенаправлять небольшой процент трафика на новую версию приложения, развернутую в отдельной параллельной среде. Это минимизирует прерывание работы пользователей, так как большинство пользователей продолжают использовать старую версию. В случае проблем, трафик можно быстро перенаправить обратно на старую версию, обеспечивая быстрый откат без изменений в приложении. Другие варианты менее оптимальны: Переключение DNS-записей приводит к полному переключению трафика, что не минимизирует прерывание и не позволяет плавно откатиться. Добавление новой группы целей за тем же ALB и поэтапная маршрутизация через API Gateway возможна, но развертывание в отдельной параллельной среде обеспечивает лучшую изоляцию и упрощает откат. Перенаправление всего трафика в новую группу целей сразу не минимизирует прерывание и не позволяет плавно откатиться.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется