Ein Unternehmen refaktorisiert eine monolithische Anwendung in ein modernes Design auf AWS. Die CI/CD-Pipeline muss: mehrere Releases pro Stunde ermöglichen und schnelle Rollbacks erlauben. Welches Bereitstellungsdesign erfüllt diese Anforderungen?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Verwenden Sie AWS Elastic Beanstalk, um die neue Version in einer separaten Umgebung bereitzustellen und die CI/CD-Pipeline die URLs der Staging- und Produktionsumgebung austauschen zu lassen, um die Bereitstellung durchzuführen..
Warum dies die Antwort ist
Die Verwendung von AWS Elastic Beanstalk mit einem URL-Swap-Ansatz (Blue/Green Deployment) ermöglicht schnelle Rollbacks und häufige Releases. Elastic Beanstalk erstellt eine neue Umgebung mit der aktualisierten Anwendung, und sobald diese getestet wurde, wird der DNS-Eintrag (URL) von der alten zur neuen Umgebung umgeschaltet. Bei Problemen kann der URL sofort zurück zur alten Umgebung geschaltet werden. Die Erstellung neuer AMIs und das Ersetzen von EC2-Instanzen ist langsamer und erfordert mehr Downtime für Rollbacks. AWS Systems Manager und Route 53 Weighted Routing sind zwar nützlich, aber die manuelle Verwaltung der Infrastruktur für häufige Releases ist komplexer als mit Elastic Beanstalk. Auto Scaling mit AMI-Updates ist ebenfalls langsamer und bietet nicht die gleiche schnelle Rollback-Fähigkeit wie ein URL-Swap.
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