Sie möchten eine neue App-Version mit Produktionsbenutzern testen, Benutzer nach Betriebssystem routen und ein schnelles Rollback ermöglichen, falls Fehler auftreten. Welchen Bereitstellungs- und Traffic-Splitting-Ansatz sollten Sie verwenden?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Stellen Sie Ihre Anwendung in Google Kubernetes Engine mit Anthos Service Mesh bereit. Verwenden Sie Traffic Splitting, um einen Teil des Benutzer-Traffics basierend auf dem user-agent header an die neue Version zu leiten..
Warum dies die Antwort ist
Die Bereitstellung in Google Kubernetes Engine (GKE) mit Anthos Service Mesh (ASM) ermöglicht erweiterte Traffic-Management-Funktionen. ASM kann Traffic basierend auf HTTP-Headern wie dem user-agent weiterleiten, was ideal ist, um Benutzer nach Betriebssystem zu routen. Dies unterstützt auch schnelle Rollbacks durch einfaches Umleiten des Traffics. Cloud Run bietet Traffic Splitting, aber nicht die feingranulare Header-basierte Weiterleitung, die für die Betriebssystem-spezifische Routung erforderlich ist. App Engine unterstützt Traffic Splitting, aber nicht basierend auf IP-Adressen für diesen Anwendungsfall. Compute Engine mit Traffic Director ist für das Load Balancing von Microservices gedacht und bietet keine direkte Header-basierte Traffic-Aufteilung für Endbenutzer.
Bestehen Sie Ihre Prüfung – ohne endlose Antwortsuche
Erhalten Sie jede verifizierte Frage und Erklärung für diese Prüfung an einem Ort und sparen Sie Stunden der Vorbereitung. Über 1.000 Zertifizierungen · Über 20 Sprachen · Kostenloser Start.
Bestehen Sie Ihre Prüfung schneller → Keine Karte erforderlich