Führen Sie blue/green ECS-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 blue/green ECS-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 durch wechselnde Anwendungsversionen zu minimieren.

In einer blue/green Bereitstellung erstellen Sie neben Ihrer aktuellen Live-Umgebung (als blau bezeichnet) eine neue Anwendungsumgebung (als grün bezeichnet). So können Sie die grüne Umgebung überwachen und testen, bevor Sie den Live-Datenverkehr von der blauen Umgebung in die grüne Umgebung leiten. Nachdem die grüne Umgebung den Live-Verkehr bedient hat, können Sie die blaue Umgebung sicher beenden.

Um Bereitstellungen in CodeDeploy Blau/Grün auf ECS durchzuführen CloudFormation, nehmen Sie die folgenden Informationen in Ihre Stack-Vorlage auf:

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

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

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