Aktualisierung der Bereitstellungsstrategie von Amazon ECS blue/green auf ein fortlaufendes Update - 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.

Aktualisierung der Bereitstellungsstrategie von Amazon ECS blue/green auf ein fortlaufendes Update

Sie können eine blue/green Bereitstellung zu einer Bereitstellung mit fortlaufenden Updates migrieren.

Beachten Sie bei der Migration zu fortlaufenden Bereitstellungen die folgenden Überlegungen:

  • Verwaltung des Datenverkehrs: Bei fortlaufenden Bereitstellungen erhalten neue Aufgaben Traffic, sobald sie die Zustandsprüfungen bestanden haben. Es gibt keine separate Testphase wie bei blue/green Bereitstellungen.

  • Ressourceneffizienz: Rollende Bereitstellungen verbrauchen in der Regel weniger Ressourcen als blue/green Bereitstellungen, da sie Aufgaben schrittweise ersetzen, anstatt eine komplette duplizierte Umgebung zu erstellen.

  • Rollback-Komplexität: Rollbacks sind im Vergleich zu Bereitstellungen komplexer. blue/green Wenn Sie ein Rollback durchführen müssen, müssen Sie eine neue Bereitstellung mit der vorherigen Aufgabendefinition initiieren.

  • Geschwindigkeit der Bereitstellung: Rollende Bereitstellungen können länger dauern als blue/green Bereitstellungen, insbesondere bei Diensten mit vielen Aufgaben.

  • Load Balancer-Konfiguration: Ihre bestehende Load Balancer-Konfiguration funktioniert weiterhin mit rollierenden Bereitstellungen, aber das Verhalten bei der Verkehrsverlagerung wird anders sein.

Voraussetzungen

Bevor Sie Ihren Service von blue/green zu rollierenden Bereitstellungen migrieren, stellen Sie sicher, dass Sie über Folgendes verfügen:

  • Ein vorhandener Amazon ECS-Service, der die blue/green Bereitstellungsstrategie verwendet

  • Keine laufenden Bereitstellungen für den Service (warten Sie, bis alle aktuellen Bereitstellungen abgeschlossen sind)

  • Ein klares Verständnis davon, wie sich Ihr Service bei fortlaufenden Bereitstellungen verhalten wird

Anmerkung

Sie können einen Dienst nicht auf eine fortlaufende Bereitstellung migrieren, wenn er fortlaufend bereitgestellt wird. Warten Sie, bis alle aktuellen Bereitstellungen abgeschlossen sind, bevor Sie fortfahren.

Verfahren zur Migration

Gehen Sie wie folgt vor, um Ihren Amazon ECS-Service von blue/green zu rollierenden Bereitstellungen zu migrieren:

  1. Öffnen Sie die Amazon ECS-Konsole unterhttps://console.aws.amazon.com/ecs/v2.

  2. Klicken Sie im Navigationsbereich auf Cluster.

  3. Wählen Sie auf der Cluster-Seite den Cluster aus, der den Service enthält, den Sie migrieren möchten.

  4. Wählen Sie auf der Seite mit den Cluster-Details die Registerkarte Dienste aus.

  5. Wählen Sie den Service aus, den Sie migrieren möchten, und klicken Sie dann auf Aktualisieren.

  6. Navigieren Sie auf der Seite Service aktualisieren zum Abschnitt Bereitstellungsoptionen und erweitern Sie ihn bei Bedarf.

  7. Wählen Sie als Bereitstellungsstrategie die Option Rolling Update aus.

  8. Konfigurieren Sie die Einstellungen für die fortlaufende Bereitstellung:

    1. Geben Sie im Feld Fehlerfreier Mindestprozentsatz den Mindestprozentsatz der Aufgaben ein, die RUNNING während einer Bereitstellung unverändert bleiben müssen. Dieser Wert wird als Prozentsatz der gewünschten Anzahl von Aufgaben für den Dienst angegeben.

    2. Geben Sie für Maximaler Prozentsatz den maximalen Prozentsatz der Aufgaben ein, die während einer Bereitstellung im PENDING Status RUNNING oder zulässig sind. Dieser Wert wird als Prozentsatz der gewünschten Anzahl von Aufgaben für den Dienst angegeben.

  9. Optional: Konfigurieren Sie unter Erkennung von Bereitstellungsfehlern, wie Amazon ECS Bereitstellungsfehler erkennt und behandelt:

    1. Um den Deployment Circuit Breaker zu aktivieren, wählen Sie Use the Deployment Circuit Breaker aus.

    2. Um fehlgeschlagene Bereitstellungen automatisch rückgängig zu machen, wählen Sie Rollback on failure.

  10. Überprüfen Sie Ihre Konfigurationsänderungen und wählen Sie dann Aktualisieren, um Ihre Änderungen zu speichern und den Service auf eine fortlaufende Bereitstellung zu migrieren.

Amazon ECS aktualisiert Ihre Servicekonfiguration, um die fortlaufende Bereitstellungsstrategie zu verwenden. Wenn Sie Ihren Service das nächste Mal aktualisieren, wird der fortlaufende Bereitstellungsprozess verwendet.

Anmerkung

Wenn Sie von einer fortlaufenden Bereitstellung blue/green zu einer fortlaufenden Bereitstellung migrieren, wickelt Amazon ECS den Übergang wie folgt ab:

  1. Identifizierung der aktuellen aktiven Service-Revision, die den Datenverkehr bedient.

  2. Beibehaltung der bestehenden Load Balancer-Konfiguration, aber Änderung der Art und Weise, wie neue Bereitstellungen behandelt werden.

  3. Vorbereitung des Dienstes für future fortlaufende Bereitstellungen.

Nächste Schritte