Eine Web-App zur Bildspeicherung läuft auf EC2-Instances in einer Auto Scaling-Gruppe hinter einem ALB. Bilder werden in S3 gespeichert. Das Unternehmen möchte eine neue Funktion, bei der Testanfragen an eine separate Zielgruppe weitergeleitet werden, die eine Beta-Version der App hostet. Welcher Ansatz erreicht dies mit dem geringsten Aufwand?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Erstellen Sie eine neue Auto Scaling-Gruppe und Zielgruppe für die Beta-App. Aktualisieren Sie die ALB-Routing-Regel, um nach einem Cookie namens „version“ mit dem Wert „beta“ zu suchen. Lassen Sie das Testsystem dieses Cookie senden, um Anfragen an die Beta-Gruppe weiterzuleiten..
Warum dies die Antwort ist
Die Erstellung einer neuen Auto Scaling-Gruppe und Zielgruppe für die Beta-App, kombiniert mit einer ALB-Routing-Regel, die auf ein spezifisches Cookie prüft, ist der effizienteste Weg. Der Application Load Balancer (ALB) kann basierend auf HTTP-Headern, einschließlich Cookies, Anfragen an verschiedene Zielgruppen weiterleiten. Das Testsystem kann einfach das "version"-Cookie mit dem Wert "beta" senden, um die Anfragen an die Beta-Umgebung zu leiten, ohne zusätzliche Infrastruktur wie einen neuen ALB oder CloudFront zu benötigen. Die Option mit einem neuen ALB und Route 53 ist aufwendiger, da ein zusätzlicher Load Balancer verwaltet werden muss. Die Optionen, die CloudFront und Lambda@Edge vorschlagen, sind ebenfalls zu komplex für diese Anforderung, da der ALB die gewünschte Funktionalität direkt bietet.
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