Vous souhaitez tester une nouvelle version d'application avec des utilisateurs en production, acheminer les utilisateurs par système d'exploitation et permettre un retour arrière rapide en cas de bugs. Quelle approche de déploiement et de répartition du trafic devriez-vous utiliser ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Déployez votre application sur Google Kubernetes Engine avec Anthos Service Mesh. Utilisez la répartition du trafic pour diriger un sous-ensemble du trafic utilisateur vers la nouvelle version en fonction de l'en-tête user-agent..
Pourquoi c'est la réponse
L'approche correcte est de déployer sur GKE avec Anthos Service Mesh et d'utiliser la répartition du trafic basée sur l'en-tête user-agent. Anthos Service Mesh (basé sur Istio) permet un routage avancé du trafic, y compris le routage conditionnel basé sur des attributs HTTP comme l'en-tête user-agent, ce qui est essentiel pour cibler les utilisateurs par système d'exploitation. Il prend également en charge les déploiements canary et le retour arrière rapide. Déployer sur Cloud Run avec un tag de révision permet la répartition du trafic, mais ne supporte pas nativement le ciblage par user-agent pour la répartition. App Engine permet la répartition du trafic, mais le ciblage par adresse IP n'est pas fiable pour les systèmes d'exploitation et est moins flexible. Compute Engine avec Traffic Director est une option pour la gestion du trafic, mais Traffic Director est principalement axé sur le routage de la couche 4/7 pour les services internes et la répartition par poids prédéfinis ne permet pas le ciblage par user-agent.
Réussissez votre examen — sans la chasse aux réponses interminable
Obtenez toutes les questions et explications vérifiées pour cet examen en un seul endroit, et économisez des heures de préparation. Plus de 1 000 certifications · Plus de 20 langues · Gratuit pour commencer.
Réussissez votre examen plus rapidement → Pas de carte requise