View a markdown version of this page

Erforderliche blue/green Ressourcen für Amazon ECS-Bereitstellungen - Amazon Elastic Container Service

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 blue/green Ressourcen für Amazon ECS-Bereitstellungen

Sie können Amazon blue/green ECS-Bereitstellungen mit oder ohne verwaltete Verkehrsverlagerung verwenden. Wenn Ihr Service Elastic Load Balancing oder Service Connect verwendet, verwaltet Amazon ECS die Verlagerung des Datenverkehrs zwischen der blauen und der grünen Service-Revision für Sie. Wenn Ihr Service keinen Load Balancer oder Service Connect (Headless-Service) verwendet, können Sie blue/green Bereitstellungen trotzdem für kontrollierte Rollouts verwenden, aber Amazon ECS verwaltet die Verkehrsverlagerung nicht automatisch.

Konfigurieren Sie für die verwaltete Verkehrsverlagerung eine der folgenden Optionen:

  • Elastic Load Balancing

  • Service Connect

Die folgende Liste bietet einen allgemeinen Überblick darüber, was Sie für Amazon blue/green ECS-Bereitstellungen konfigurieren müssen:

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.