Trabajar con grupos de despliegue en CodeDeploy - AWS CodeDeploy

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.

Trabajar con grupos de despliegue en CodeDeploy

Puede especificar uno o más grupos de despliegue para una CodeDeploy aplicación. Cada implementación de aplicación utiliza uno de sus grupos de implementaciones. El grupo de implementaciones contiene los ajustes y las configuraciones utilizadas durante la implementación. La mayoría de los ajustes del grupo de implementación dependen de la plataforma de informática que utiliza su aplicación. Algunas opciones de configuración, tales como restauraciones, desencadenadores y alarmas se puede configurar para grupos de implementación para cualquier plataforma de informática.

Grupos de implementación en las implementaciones en la plataforma de informática Amazon ECS

En una implementación de Amazon ECS, un grupo de implementación especifica el servicio de Amazon ECS, el equilibrador de carga, el ooyente de prueba opcional y dos grupos de destino. También especifica cuándo debe redirigirse el tráfico al conjunto de tareas de sustitución y cuándo terminar el conjunto de tareas original y la aplicación de Amazon ECS después de una implementación correcta.

Grupos de despliegue en despliegues de plataformas AWS Lambda informáticas

En una implementación de AWS Lambda, un grupo de implementación define un conjunto de CodeDeploy configuraciones para las futuras implementaciones de una función. AWS Lambda Por ejemplo, el grupo de implementación especifica cómo dirigir el tráfico a una nueva versión de una función de Lambda. También podría especificar alarmas y restauraciones. Una sola implementación en un grupo de implementación de AWS Lambda puede anular una o más configuraciones de grupo.

Grupos de implementación en las implementaciones en la plataforma de informática EC2/en las instalaciones

En una implementación EC2/en las instalaciones, un grupo de implementación es un conjunto de instancias individuales dirigidas a una implementación. Un grupo de implementación contiene instancias etiquetadas individualmente, instancias de Amazon EC2 en grupos Amazon EC2 Auto Scaling o ambas.

En una implementación local, las instancias del grupo de implementaciones se actualizan con la última revisión de la aplicación.

En una implementación azul/verde, el tráfico se redirige de un conjunto de instancias a otro desinstalando las instancias originales de uno o varios equilibradores de carga y registrando un conjunto de sustitución de instancias que suele tener instalada la última revisión de la aplicación.

Puede asociar más de un grupo de despliegues a una aplicación en. CodeDeploy Esto permite implementar una revisión de la aplicación en diferentes conjuntos de instancias en diferentes momentos. Por ejemplo, puede utilizar un grupo de implementaciones para implementar una revisión de la aplicación en un conjunto de instancias etiquetadas Test, en las que garantice la calidad del código. A continuación, puede realizar una verificación adicional implementando la misma revisión de la aplicación en un grupo de implementaciones con instancias etiquetadas como Staging. Por último, cuando todo esté listo para lanzar la última aplicación y ponerla a disposición de los clientes, puede implementar a un grupo de implementaciones que incluya instancias etiquetadas como Production.

También puede utilizar varios grupos de etiquetas para afinar aún más los criterios para las instancias incluidas en un grupo de implementaciones. Para obtener más información, consulte Tagging Instances for Deployments.

Cuando usa la CodeDeploy consola para crear una aplicación, configura su primer grupo de implementación al mismo tiempo. Cuando se utiliza AWS CLI para crear una aplicación, se crea su primer grupo de despliegues en un paso independiente.

Para ver una lista de los grupos de despliegue que ya están asociados a su AWS cuenta, consulteVea los detalles del grupo de implementación con CodeDeploy.

Para obtener información acerca de etiquetas de instancias de Amazon EC2, consulte Uso de etiquetas mediante la consola. Para obtener más información acerca de las instancias en las instalaciones, consulte Working with On-Premises Instances. Para obtener más información sobre Amazon EC2 Auto Scaling, consulte Integración CodeDeploy con Amazon EC2 Auto Scaling.

Temas