Amazon ECS ermöglicht integrierte Blau/Grün-Bereitstellungen
Amazon Elastic Container Service (Amazon ECS) kündigt neue Features an, die Softwareupdates für Ihre containerisierten Anwendungen sicherer machen. So können Sie Software schneller und mit hoher Zuverlässigkeit versenden, ohne benutzerdefinierte Bereitstellungstools erstellen zu müssen. Amazon ECS unterstützt jetzt eine integrierte Blau/Grün-Bereitstellungsstrategie und Bereitstellungslebenszyklus-Hooks, mit denen Sie neue Anwendungsversionen in Produktionsumgebungen testen und fehlgeschlagene Bereitstellungen schnell rückgängig machen können.
Sie können jetzt Software-Updates für Amazon-ECS-Services bereitstellen, die den Datenverkehr von einem Application Load Balancer (ALB), Network Load Balancer (NLB) oder ECS Service Connect mit einer Blau/Grün-Bereitstellungsstrategie verarbeiten. Wenn Sie eine Blau/Grün-Bereitstellungsstrategie verwenden, stellt Amazon ECS die neue Anwendungsversion zusammen mit der alten bereit und ermöglicht es Ihnen, die neue Anwendungsversion zu validieren, bevor Sie den Produktionsdatenverkehr an sie weiterleiten. Sie können Lebenszyklus-Hooks für die Bereitstellung verwenden, um benutzerdefinierte Validierungsschritte durchzuführen, und die Bereitstellung blockieren, bis die Validierung erfolgreich ist. Darüber hinaus können Sie die neue Anwendung, sobald der Produktionsdatenverkehr verschoben wurde, für einen vordefinierten Zeitraum backen lassen und bei Feststellung einer Regression auf die alte Version zurücksetzen, ohne dass es zu Ausfallzeiten kommt. Um Fehler automatisch zu erkennen, können Sie Amazon CloudWatch Alarms und ECS Deployment Circuit Breaker so konfigurieren, dass sie Ihre Bereitstellungen überwachen. Zusammen tragen diese Funktionen dazu bei, Ihre Softwareupdates sicherer zu machen, sodass Sie neue Funktionen schneller bereitstellen können.
Sie können Blau/Grün-Bereitstellungen und Deployment-Lebenszyklus-Hooks für neue und bestehende Amazon-ECS-Services in allen kommerziellen AWS-Regionen verwenden, indem Sie die AWS-Managementkonsole, das SDK, die CLI, CloudFormation, CDK und Terraform verwenden und den Schritten im Blog folgen. Weitere Details finden Sie in unserer Dokumentation.