Вы хотите протестировать новую версию приложения с реальными пользователями, маршрутизировать пользователей по операционной системе и обеспечить быстрый откат в случае появления ошибок. Какой подход к развертыванию и разделению трафика следует использовать?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Разверните приложение в Google Kubernetes Engine с Anthos Service Mesh. Используйте разделение трафика для направления части пользовательского трафика на новую версию на основе заголовка user-agent..
Почему это правильный ответ
Правильный ответ — развертывание в Google Kubernetes Engine (GKE) с Anthos Service Mesh. Anthos Service Mesh (на базе Istio) позволяет осуществлять детальное управление трафиком, включая маршрутизацию на основе HTTP-заголовков, таких как User-Agent. Это позволяет направлять пользователей с определенной операционной системой на новую версию. Возможность быстрого отката обеспечивается функциями Service Mesh, позволяющими мгновенно перенаправить трафик обратно на стабильную версию. Cloud Run поддерживает разделение трафика по весам или тегам ревизий, но не предоставляет нативной возможности маршрутизации на основе заголовков User-Agent для такого сценария. App Engine также предлагает разделение трафика, но не на основе IP-адреса для A/B-тестирования, и не так гибко, как Service Mesh. Compute Engine с Traffic Director в основном используется для управления трафиком между микросервисами и не предоставляет такой же уровень контроля над маршрутизацией внешнего пользовательского трафика на основе заголовков, как Anthos Service Mesh.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется