Amazon ECS bietet jetzt auch Unterstützung von Amazon VPC Lattice für Blau/Grün-, lineare und Canary-Bereitstellungen
Amazon Elastic Container Service (Amazon ECS) unterstützt jetzt Strategien für integrierte Blau/Grün-, lineare und Canary-Bereitstellungen für ECS-Services, die Amazon VPC Lattice verwenden. Anwendungen, die VPC Lattice für die Service-to-Service-Kommunikation über VPCs und AWS-Konten einsetzen, können jetzt die Vorteile der nativen Verlagerung des verwalteten Datenverkehrs von Amazon ECS nutzen, wenn Updates eingeführt werden.
Durch diese Einführung können ECS-Kunden mit VPC Lattice den Datenverkehr während der Bereitstellung auf kontrollierte Weise verlagern und je nach ihrem Vertrauen in die einzelnen Versionen entscheiden, wie schnell sich der Traffic bewegt: alles auf einmal mit Blau/Grün, in gleichen Schritten mit linearer Bereitstellung oder zu einem geringeren Prozentsatz mit Canary. Teams können neue Versionen mit Testdatenverkehr validieren, bevor sie den Produktionsdatenverkehr verlagern, und benutzerdefinierte Validierungsschritte oder manuelle Genehmigungen mit Bereitstellungslebenszyklus-Hooks, einschließlich Lambda- und Pause-Hooks, durchführen. Diese Services können auch Amazon CloudWatch-Alarme und den Amazon ECS-Leistungsschalter für die Bereitstellung anwenden, um Bereitstellungen automatisch rückgängig zu machen, wenn Probleme erkannt werden. Dabei wird per Bake-Zeit die vorherige Version für ein schnelles Rollback ohne Ausfallzeiten bereitgehalten.
Wählen Sie zunächst Ihre VPC-Lattice-Zielgruppen, Ihre Listener-Regel und Ihre bevorzugte Bereitstellungsstrategie in der ECS-Servicekonfiguration mithilfe der AWS-Managementkonsole, AWS-CLI, AWS SDKs oder Infrastructure-as-Code-Tools aus. Diese Funktion kann sowohl für neue als auch für bestehende ECS-Services in allen AWS-Regionen aktiviert werden, in denen VPC Lattice verfügbar ist. Weitere Informationen finden Sie unter Amazon ECS-Bereitstellungen mit VPC Lattice.