Führen Sie ECS Blue/Green-Bereitstellungen durch, indem Sie CodeDeploy CloudFormation - AWS CloudFormation

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.

Führen Sie ECS Blue/Green-Bereitstellungen durch, indem Sie CodeDeploy CloudFormation

Um eine Anwendung zu aktualisieren, die auf Amazon Elastic Container Service (Amazon ECS) ausgeführt wird, können Sie eine CodeDeploy Blau/Grün-Bereitstellungsstrategie verwenden. Diese Strategie trägt dazu bei, Unterbrechungen zu minimieren, die durch wechselnde Anwendungsversionen verursacht werden.

In einer blauen/grünen Bereitstellung erstellen Sie neben Ihrer aktuellen Live-Umgebung (als blau bezeichnet) eine neue Anwendungsumgebung (als grün bezeichnet). Auf diese Weise können Sie die grüne Umgebung überwachen und testen, bevor Sie Live-Verkehr von der blauen Umgebung in die grüne Umgebung weiterleiten. Nachdem die grüne Umgebung Live-Verkehr bereitgestellt hat, können Sie die blaue Umgebung problemlos beenden.

Um CodeDeploy blaue/grüne Bereitstellungen auf ECS durchzuführen CloudFormation, fügen Sie Ihrer Stack-Vorlage die folgenden Informationen hinzu:

  • Ein Hooks Abschnitt, der einen AWS::CodeDeploy::BlueGreen Hook beschreibt.

  • Ein Transform Abschnitt, der die AWS::CodeDeployBlueGreen Transformation spezifiziert.

Die folgenden Themen führen Sie durch die Einrichtung einer CloudFormation Vorlage für eine blaue/grüne Bereitstellung auf ECS.