

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.

# AWS CodeDeploy
<a name="aws-codedeploy"></a>

[AWS CodeDeploy](https://aws.amazon.com/codedeploy)es un servicio de implementación totalmente gestionado que automatiza las implementaciones de software en una variedad de servicios informáticos, [AWS Fargate](https://aws.amazon.com/fargate)como [Amazon Elastic Compute Cloud](https://aws.amazon.com/ec2) EC2 (Amazon) y sus servidores locales. AWS Lambda AWS CodeDeploy le facilita el lanzamiento rápido de nuevas funciones, le ayuda a evitar el tiempo de inactividad durante la implementación de las aplicaciones y gestiona la complejidad de la actualización de las aplicaciones. Se puede utilizar CodeDeploy para automatizar las implementaciones de software, lo que reduce la necesidad de realizar operaciones manuales propensas a errores. El servicio se amplía para adaptarse a sus necesidades de implementación.

CodeDeploy tiene varios beneficios que se alinean con el DevOps principio del despliegue continuo:
+ **Implementaciones automatizadas**: automatiza CodeDeploy completamente las implementaciones de software, lo que le permite implementarlas de manera confiable y rápida. 
+ **Control centralizado**: CodeDeploy le permite iniciar y realizar un seguimiento fácilmente del estado de las implementaciones de sus aplicaciones durante el o el. Consola de administración de AWS AWS CLI CodeDeployle proporciona un informe detallado que le permite ver cuándo y dónde se implementó cada revisión de la aplicación. También puede crear notificaciones automáticas para recibir actualizaciones en tiempo real sobre sus implementaciones.
+ **Minimice el tiempo de inactividad**: CodeDeploy ayuda a maximizar la disponibilidad de las aplicaciones durante el proceso de implementación del software. Introduce los cambios de forma gradual y realiza un seguimiento del estado de las aplicaciones de acuerdo con reglas configurables. Las implementaciones de software se pueden detener y revertir fácilmente si hay errores.
+ **Fácil de adoptar**: CodeDeploy funciona con cualquier aplicación y ofrece la misma experiencia en diferentes plataformas e idiomas. Puede reutilizar fácilmente el código de configuración existente. CodeDeploy también se puede integrar con su proceso de lanzamiento de software existente o con su cadena de herramientas de entrega continua (por ejemplo,, AWS CodePipeline GitHub, Jenkins).

AWS CodeDeploy admite múltiples opciones de implementación. Para obtener más información, consulte la sección *[Estrategias de despliegue](deployment-strategies.md)* de este documento.