Esegui le blue/green implementazioni ECS tramite l'utilizzo CodeDeploy CloudFormation - AWS CloudFormation

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Esegui le blue/green implementazioni ECS tramite l'utilizzo CodeDeploy CloudFormation

Per aggiornare un'applicazione in esecuzione su Amazon Elastic Container Service (Amazon ECS), puoi utilizzare CodeDeploy una strategia di distribuzione blu/verde. Questa strategia aiuta a ridurre al minimo le interruzioni causate dalla modifica delle versioni delle applicazioni.

In una blue/green distribuzione, crei un nuovo ambiente applicativo (denominato verde) accanto all'ambiente live corrente (denominato blu). Ciò ti consente di monitorare e testare l’ambiente verde prima di indirizzare il traffico live dall’ambiente blu a quello verde. Dopo che l’ambiente verde ha fornito traffico live, puoi terminare l’ambiente blu in modo sicuro.

Per eseguire distribuzioni CodeDeploy blu/verdi su ECS utilizzando CloudFormation, includi le seguenti informazioni nel modello di stack:

  • Una sezione Hooks che descrive un hook AWS::CodeDeploy::BlueGreen.

  • Una sezione Transform che specifica la trasformazione AWS::CodeDeployBlueGreen.

I seguenti argomenti ti guidano nella configurazione di un CloudFormation modello per una distribuzione blu/verde su ECS.