Amazon ECS unterstützt jetzt integrierte Linear- und Canary-Bereitstellungen

Veröffentlicht am: 30. Okt. 2025

Amazon Elastic Container Service (Amazon ECS) bietet Unterstützung für lineare und Canary-Bereitstellungsstrategien, die Ihnen mehr Flexibilität und Kontrolle bei der Bereitstellung von containerisierten Anwendungen bieten. Diese neuen Strategien ergänzen die in ECS integrierten Blau/Grün-Bereitstellungen und ermöglichen es Ihnen, den Ansatz zur Verlagerung des Datenverkehrs zu wählen, der dem Risikoprofil und den Validierungsanforderungen Ihrer Anwendung am besten entspricht.

Bei der linearen Bereitstellung können Sie den Datenverkehr schrittweise in gleichen prozentualen Schritten über einen bestimmten Zeitraum von der aktuellen Serviceversion auf die neue Revision verlagern. Sie konfigurieren den prozentualen Anteil des Schritts (z. B. 10 %), um zu steuern, wie viel Datenverkehr bei jedem Schritt verlagert wird, und legen eine Bake-Zeit fest, die zwischen jeder Verlagerung des Datenverkehrs zur Überwachung und Validierung gewartet werden soll. So können Sie Ihre neue Anwendungsversion in mehreren Phasen mit zunehmendem Datenverkehr in der Produktion validieren. Mit Canary-Bereitstellungen können Sie einen kleinen Prozentsatz des produktiven Datenverkehrs auf Ihre neue Service-Revision umleiten, während der Großteil des Datenverkehrs auf der aktuellen stabilen Version bleibt. Sie legen eine Canary-Bake-Zeit fest, um die Leistung der neuen Revision zu überwachen. Danach verlagert Amazon ECS den restlichen Datenverkehr auf die neue Revision. Beide Strategien unterstützen eine Bereitstellung-Bake-Zeit, die wartet, nachdem der gesamte Datenverkehr auf die neue Revision umgestellt wurde, bevor die alte Revision beendet wird. Dies ermöglicht ein schnelles Rollback ohne Ausfallzeiten, wenn Probleme festgestellt werden. Sie können Bereitstellung-Lebenszyklus-Hooks konfigurieren, um benutzerdefinierte Validierungsschritte durchzuführen, und Amazon CloudWatch Alarme verwenden, um automatisch Fehler zu erkennen und Rollbacks auszulösen.

Die Funktion ist in allen kommerziellen AWS-Regionen verfügbar, in denen Amazon ECS verfügbar ist. Sie können lineare und Canary-Bereitstellungsstrategien für neue und bestehende Amazon ECS-Services verwenden, die Application Load Balancer (ALB) oder ECS Service Connect nutzen, indem Sie die Konsole, das SDK, CLI, CloudFormation, CDK und Terraform verwenden. Weitere Informationen finden Sie in unserer Dokumentation über Amazon ECS Linear-Bereitstellungen und Amazon ECS Canary-Bereitstellungen.