Веб-приложение для хранения изображений работает на инстансах EC2 в группе Auto Scaling за ALB. Изображения хранятся в S3. Компания хочет добавить новую функцию, при которой тестовые запросы направляются в отдельную целевую группу, где размещена бета-версия приложения. Какой подход позволит реализовать это с наименьшими усилиями?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Создать новую группу Auto Scaling и целевую группу для бета-приложения. Обновить правило маршрутизации ALB, чтобы оно проверяло наличие куки с именем "version" и значением "beta". Настроить тестовую систему так, чтобы она отправляла это куки для маршрутизации запросов в бета-группу..
Почему это правильный ответ
Правильный ответ предлагает наиболее эффективное решение, используя существующий ALB и его возможности маршрутизации на основе правил. Создание новой группы Auto Scaling и целевой группы для бета-версии приложения является стандартной практикой. Настройка правила маршрутизации ALB для проверки куки "version" со значением "beta" позволяет легко направлять тестовые запросы в бета-среду, не затрагивая основное приложение. Тестовая система просто добавляет это куки к своим запросам. Неправильные варианты: Создание нового ALB и записи Route 53 увеличивает сложность и затраты, поскольку требует управления двумя ALB и их конфигурациями. Использование CloudFront с Lambda@Edge для маршрутизации на новый ALB также избыточно и усложняет архитектуру, когда ALB уже может выполнять необходимую маршрутизацию. Использование CloudFront с Lambda@Edge для добавления куки к запросам тестовой системы является излишним усложнением. Тестовая система может напрямую добавлять куки, что является более простым и экономичным подходом.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется