

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 aplicación para una blue/green implementación (consola)
<a name="applications-create-blue-green"></a>

Para usar la CodeDeploy consola a fin de crear una aplicación para una blue/green implementación:

**nota**  
Una implementación en la plataforma de procesamiento AWS Lambda siempre es una blue/green implementación. No especifique una opción de tipo de implementación.

**aviso**  
No siga estos pasos si:  
No tiene instancias con el CodeDeploy agente instalado que desee reemplazar durante el proceso de blue/green implementación. Para configurar sus instancias, siga las instrucciones de [Trabajar con instancias para CodeDeploy](instances.md) y, a continuación, siga los pasos de este tema.
Desea crear una aplicación que utilice una configuración de implementación personalizada, pero todavía no ha creado dicha configuración de implementación. Siga las instrucciones de [Cree una configuración de despliegue con CodeDeploy](deployment-configurations-create.md) y, a continuación, siga los pasos de este tema. 
No tiene un rol de servicio en el que confíe, como mínimo, CodeDeploy con la confianza y los permisos descritos en[Paso 2: Crear un rol de servicio para CodeDeploy](getting-started-create-service-role.md). Para crear y configurar un rol de servicio, siga las instrucciones de [Paso 2: Crear un rol de servicio para CodeDeploy](getting-started-create-service-role.md) y, a continuación, siga los pasos de este tema.
No ha creado un equilibrador de carga clásico, equilibrador de carga de aplicación o equilibrador de carga de red en Elastic Load Balancing para el registro de las instancias en su entorno de reemplazo. Para obtener más información, consulte [Configurar un balanceador de carga en Elastic Load Balancing para las implementaciones de CodeDeploy Amazon EC2](deployment-groups-create-load-balancer.md).

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

1. En el panel de navegación, expanda **Implementar** y, a continuación, elija **Introducción**.

1. En **Application name (Nombre de la aplicación)**, especifique el nombre de la aplicación.

1. En **Compute platform (Plataforma de informática)** elija **EC2/On-Premises**.

1. Elija **Crear aplicación**.

1. En la página de la aplicación, en la pestaña **Grupos de implementación**, elija **Crear grupo de implementación**.

1. En **Nombre de grupo de implementación**, introduzca un nombre que describa el grupo de implementación.
**nota**  
Si desea utilizar la misma configuración empleada en otro grupo de implementación (incluido el nombre del grupo de implementación; las etiquetas, los nombres de grupo de Amazon EC2 Auto Scaling y la configuración de implementación), elija esos valores en esta página. Aunque este nuevo grupo de implementaciones y el grupo de implementaciones existente tienen el mismo nombre, CodeDeploy los trata como grupos de implementaciones independientes, porque cada uno de ellos está asociado a una aplicación independiente.

1. En **Service role (Rol de servicio)**, elija un rol de servicio que conceda acceso a CodeDeploy a la instancia de destino.

1. En **Deployment type (Tipo de implementación)** elija **Blue/green**.

1. En **Environment configuration**, elija el método que desea utilizar para proporcionar instancias para su entorno de sustitución:

   1. **Copiar automáticamente el grupo Amazon EC2 Auto Scaling** CodeDeploy : crea un grupo de Amazon EC2 Auto Scaling copiando uno que especifique.

   1. **Aprovisionar instancias manualmente**: no especificará las instancias de su entorno de sustitución hasta que cree una implementación. Debe crear las instancias antes de empezar la implementación. En su lugar, en este caso debe especificar las instancias que desea sustituir.

1. En función de su elección en el paso 10, lleve a cabo alguna de las siguientes operaciones:
   + Si eligió **Copiar automáticamente el grupo Auto Scaling de Amazon EC2**: en **Grupo de Amazon EC2 Auto Scaling**, elija o introduzca el nombre del grupo de Amazon EC2 Auto Scaling que desee utilizar como plantilla para el grupo de Amazon EC2 Auto Scaling para las instancias del entorno de reemplazo. El número de instancias actualmente en buen estado en el grupo de Amazon EC2 Auto Scaling que elija se crea en su entorno de sustitución.
   + Si eligió **Aprovisionar instancias manualmente**: habilite **Grupos de Amazon EC2 Auto Scaling**, **Instancias de Amazon EC2** o ambos para especificar las instancias que se van a añadir a este grupo de implementación. Introduzca los valores de etiqueta de Amazon EC2 o los nombres de grupo de Amazon EC2 Auto Scaling para identificar las instancias del entorno original (es decir, las instancias que desea reemplazar o que ejecutan la revisión de la aplicación actual). 

1. En **Equilibrador de carga**, seleccione **Habilitar equilibrio de carga** y, a continuación, en las listas, seleccione los equilibradores de carga clásicos, los grupos de destino de los equilibradores de carga de aplicación y los grupos de destino de los equilibradores de carga de red con los que desee registrar las instancias de Amazon EC2 de reemplazo. Cada instancia de reemplazo se registrará con *todos* los equilibradores de carga clásicos y los grupos de destino seleccionados. Puede seleccionar hasta 10 equilibradores de carga clásicos y 10 grupos de destino, para un total de 20 elementos.

   El tráfico se redirigirá de las instancias originales a las de reemplazo según los ajustes de **Redireccionamiento de tráfico** y **Configuración de implementación** que haya elegido.

   Para obtener más información sobre los balanceadores de carga para las CodeDeploy implementaciones, consulte. [Integración CodeDeploy con Elastic Load Balancing](integrations-aws-elastic-load-balancing.md)

1. En **Deployment settings**, revise las opciones predeterminadas para redirigir el tráfico al entorno de sustitución, qué configuración de implementación desea utilizar para la implementación y cómo se gestionan las instancias en el entorno original después de la implementación.

   Si desea cambiar la configuración, continúe con el paso siguiente. De lo contrario, vaya al paso 15.

1. Para cambiar la configuración de implementación de la blue/green implementación, cambie cualquiera de las siguientes configuraciones.    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/codedeploy/latest/userguide/applications-create-blue-green.html)

1. (Opcional) En **Avanzado**, configure las opciones que desee incluir en la implementación, como los activadores de notificaciones de Amazon SNS, CloudWatch las alarmas de Amazon o las reversiones automáticas.

   Para obtener información acerca de cómo especificar opciones avanzadas en grupos de implementaciones, consulte [Configuración de las opciones avanzadas de un grupo de implementación](deployment-groups-configure-advanced-options.md). 

1. Elija **Crear grupo de implementación**. 

El siguiente paso consiste en preparar una revisión para implementar en la aplicación y el grupo de implementaciones. Para obtener instrucciones, consulte [Trabajar con revisiones de aplicaciones para CodeDeploy](application-revisions.md).