Рабочее веб-приложение работает на четырех инстансах EC2 за Elastic Load Balancer и управляется с помощью AWS Elastic Beanstalk. Разработчику необходимо обновить версию платформы (Node.js) и развернуть новый код приложения для тестирования без простоев. Какой подход к развертыванию удовлетворяет этим требованиям?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Использовать immutable update, чтобы новый код был развернут на новых инстансах EC2; направлять трафик на новые инстансы только после того, как они пройдут проверки работоспособности..
Почему это правильный ответ
Immutable update (неизменяемое обновление) в Elastic Beanstalk создает новый набор инстансов EC2 с новой версией платформы и кода, перенаправляя трафик на них только после успешного прохождения всех проверок работоспособности. Это обеспечивает нулевое время простоя и легкий откат, так как старые инстансы остаются активными до подтверждения успешности развертывания. Клонирование среды требует ручной смены URL-адресов, что менее автоматизировано. Развертывание all-at-once вызывает простой. Rolling deployment (постепенное развертывание) обновляет инстансы по частям, но может вызвать проблемы совместимости, если новая платформа несовместима со старой во время перехода, и не гарантирует нулевого простоя при обновлении платформы.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется