Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Erforderliche Ressourcen für Amazon blue/green ECS-Bereitstellungen
Um eine blue/green Bereitstellung mit verwalteter Verkehrsverlagerung zu verwenden, muss Ihr Service eine der folgenden Funktionen verwenden:
-
ELB
-
Service Connect
Dienste, die Service Discovery, Service Connect, VPC Lattice oder ELB nicht verwenden, können ebenfalls blue/green Bereitstellungen verwenden, profitieren jedoch nicht von den Vorteilen der verwalteten Verkehrsverlagerung.
Die folgende Liste bietet einen allgemeinen Überblick darüber, was Sie für Amazon blue/green ECS-Bereitstellungen konfigurieren müssen:
-
Ihr Service verwendet Application Load Balancer, Network Load Balancer oder Service Connect Konfigurieren Sie die entsprechenden Ressourcen.
-
Application Load Balancer – Weitere Informationen finden Sie unter Application Load Balancer Balancer-Ressourcen für blaue/grüne, lineare und kanarische Bereitstellungen.
-
Network Load Balancer – Weitere Informationen finden Sie unter Network Load Balancer Balancer-Ressourcen für Amazon ECS-Bereitstellungen blue/green .
-
Service Connect – Weitere Informationen finden Sie unter Service Connect-Ressourcen für blaue/grüne, lineare und kanarische Bereitstellungen von Amazon ECS.
-
-
Stellen Sie den Bereitstellungs-Controller des Services auf
ECS. -
Konfigurieren Sie die Bereitstellungsstrategie als
blue/greenin der Servicedefinition. -
Optional können Sie zusätzliche Parameter konfigurieren, z. B.:
-
Bake-Zeit für die neue Bereitstellung
-
CloudWatch Alarme für automatisches Rollback
-
Bereitstellungs-Lebenszyklus-Hooks zum Testen (dies sind Lambda-Funktionen, die in bestimmten Bereitstellungsphasen ausgeführt werden)
-
Bewährte Methoden
Folgen Sie diesen bewährten Methoden für erfolgreiche Amazon blue/green ECS-Bereitstellungen:
-
Konfigurieren Sie geeignete Zustandsprüfungen, die den Zustand Ihrer Anwendung genau widerspiegeln.
-
Stellen Sie eine Bake-Zeit ein, die ausreichende Tests der Grün-Bereitstellung ermöglicht.
-
Implementieren Sie CloudWatch Alarme, um Probleme automatisch zu erkennen und Rollbacks auszulösen.
-
Verwenden Sie Lebenszyklus-Hooks, um automatisierte Tests in jeder Bereitstellungsphase durchzuführen.
-
Stellen Sie sicher, dass Ihre Anwendung sowohl blaue als auch grüne Service-Revisionen verarbeiten kann, die gleichzeitig ausgeführt werden.
-
Planen Sie ausreichend Clusterkapazität ein, um beide Service-Revisionen während der Bereitstellung verarbeiten zu können.
-
Testen Sie Ihre Rollback-Verfahren, bevor Sie sie in der Produktion implementieren.