Eseguire distribuzioni blu/verde di ECS tramite CodeDeploy utilizzando 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à.

Eseguire distribuzioni blu/verde di ECS tramite CodeDeploy utilizzando CloudFormation

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

In un’implementazione blu/verde, crei un nuovo ambiente applicativo (denominato verde) accanto all’ambiente live attuale (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 un’implementazione blu/verde di CodeDeploy 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 modello CloudFormation per un’implementazione blu/verde su ECS.