ECS Blue/Green-Bereitstellungen über CodeDeploy mit CloudFormation durchführen - 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.

ECS Blue/Green-Bereitstellungen über CodeDeploy mit CloudFormation durchführen

Um eine Anwendung zu aktualisieren, die auf Amazon Elastic Container Service (Amazon ECS) läuft, können Sie eine CodeDeploy blue/green Bereitstellungsstrategie verwenden. Diese Strategie trägt dazu bei, Unterbrechungen durch wechselnde Anwendungsversionen zu minimieren.

Bei einer blauen/grünen Bereitstellung erstellen Sie eine neue Anwendungsumgebung (bezeichnet als grün) neben Ihrer aktuellen, aktiven Umgebung (bezeichnet als blau). 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 CodeDeploy Blue/Green-Bereitstellungen auf ECS mit CloudFormation durchzuführen, 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 Blue/Green-Bereitstellung auf ECS.