

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Cree una blue/green implementación de Amazon ECS mediante CloudFormation
<a name="deployments-create-ecs-cfn"></a>

Puede utilizarlo AWS CloudFormation para gestionar las blue/green implementaciones de Amazon ECS a través CodeDeploy de. Para generar la implementación, defina los recursos verdes y azules y especifique la configuración de enrutamiento y estabilización del tráfico que se va a utilizar en CloudFormation. En este tema se describen las diferencias entre las blue/green implementaciones de Amazon ECS gestionadas por CodeDeploy y las gestionadas por. CloudFormation

*Para step-by-step obtener instrucciones sobre cómo administrar las implementaciones azul/verde de Amazon ECS, consulte [Automatizar las implementaciones azul/verde de ECS mediante CodeDeploy el uso CloudFormation en la Guía del usuario](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/blue-green.html). AWS CloudFormationAWS CloudFormation *

**nota**  
La administración de blue/green las implementaciones de Amazon ECS con no CloudFormation está disponible en la región de Asia Pacífico (Osaka).

## Diferencias entre las blue/green implementaciones de Amazon ECS hasta CodeDeploy y CloudFormation
<a name="differences-ecs-bg-cfn"></a>

La plantilla de CloudFormation pila modela los recursos y la infraestructura relacionados con las tareas de Amazon ECS, así como las opciones de configuración para las implementaciones. Por lo tanto, existen diferencias entre las implementaciones estándar de Amazon ECS y blue/green las blue/green implementaciones que se crean mediante ellas. CloudFormation

A diferencia de blue/green las implementaciones estándar de Amazon ECS, no se modela ni se crea manualmente lo siguiente:
+ No se crea una AWS CodeDeploy aplicación especificando un nombre que represente de forma exclusiva lo que se quiere implementar.
+ No se crea un grupo AWS CodeDeploy de implementación.
+ No se especifica un archivo de *especificaciones de la aplicación (AppSpec archivo*). La información que normalmente se gestiona con el AppSpec archivo, como las opciones de configuración ponderadas o los eventos del ciclo de vida, se gestiona mediante un `AWS::CodeDeploy::BlueGreen` enlace.

 En esta tabla se resumen las diferencias en el flujo de trabajo de alto nivel entre los tipos de implementación.


****  

| Función |  blue/green Implementaciones estándar | Implementaciones azul/verdes hasta CloudFormation | 
| --- | --- | --- | 
| Especifique el clúster de Amazon ECS, el servicio Amazon ECS, el Equilibrador de carga de aplicación o el Equilibrador de carga de red, el Oyente de producción, el oyente de prueba y los dos grupos de destino. | Cree un grupo de CodeDeploy despliegue que especifique estos recursos. | Cree una CloudFormation plantilla para modelar estos recursos. | 
| Especifique el cambio que se va a implementar. | Cree una CodeDeploy aplicación. | Cree una CloudFormation plantilla que especifique la imagen del contenedor. | 
| Especifique la definición de tarea de Amazon ECS, el nombre del contenedor y el puerto del contenedor. | Cree un AppSpec archivo que especifique estos recursos. | Cree una CloudFormation plantilla para modelar estos recursos. | 
| Especifique las opciones de cambio de tráfico de implementación y los enlaces de eventos de ciclo de vida. | Cree un AppSpec archivo que especifique estas opciones. | Cree una CloudFormation plantilla que utilice los parámetros de AWS::CodeDeploy::BlueGreen gancho para especificar estas opciones. | 
|  CloudWatch alarmas.  |  Cree una CloudWatch alarma que desencadene una reversión.  |  Configure una CloudWatch alarma a nivel de CloudFormation pila que active una reversión.  | 
| Restauración/reimplementación. | Especifique las opciones de restauración y reimplementación. | Cancela la actualización de la pila en CloudFormation. | 

## Supervisión de las blue/green implementaciones de Amazon ECS mediante CloudFormation
<a name="monitoring-ecs-bg-cfn"></a>

Puede monitorear las blue/green implementaciones a través de y. CloudFormation CodeDeploy Para obtener información sobre la supervisión continua CloudFormation, consulte la [sección Supervisión de blue/green eventos CloudFormation en](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/blue-green.html#blue-green-events) la *Guía del AWS CloudFormation usuario*.

**Para ver el estado de despliegue de los blue/green despliegues en CodeDeploy**

1. Inicie sesión en Consola de administración de AWS [https://console.aws.amazon.com/codedeploy](https://console.aws.amazon.com/codedeploy) y abra la CodeDeploy consola.
**nota**  
Inicie sesión con el mismo usuario que configuró en [Empezar con CodeDeploy](getting-started-codedeploy.md).

1. En **Implementaciones, aparece** la implementación que se activó por la actualización de la CloudFormation pila. Elija la implementación para ver el **Deployment history (Historial de implementaciones)**.  
![\[Captura de pantalla de la consola que muestra la sección Deployments (Implementaciones) y el Deployment history (Historial de implementaciones).\]](http://docs.aws.amazon.com/es_es/codedeploy/latest/userguide/images/cfn-cd-bg-deplhist.png)

1. Elija la implementación para ver el estado de cambio de tráfico. Tenga en cuenta que el grupo de aplicación e implantación no se han creado.  
![\[Captura de pantalla de la consola que muestra los detalles de implementación con el estado de implementación completado.\]](http://docs.aws.amazon.com/es_es/codedeploy/latest/userguide/images/cfn-cd-bg-deplstatus.png)

1. Lo siguiente se aplica para restaurar o detener la implementación:
   + La implementación correcta aparece en CodeDeploy y muestra que la implementación fue iniciada por CloudFormation.
   + Si quiere detener y revertir la implementación, debe cancelar la actualización de la pila en CloudFormation.