Características de AWS CodeDeploy
¿Por qué CodeDeploy?
AWS CodeDeploy es un servicio que automatiza los despliegues de aplicaciones en diferentes servicios informáticos, como Amazon Elastic Compute Cloud (Amazon EC2), AWS Fargate, AWS Lambda e instancias locales. CodeDeploy automatiza totalmente los despliegues de aplicaciones, ya que elimina la necesidad de realizar operaciones manuales. CodeDeploy evita los tiempos de inactividad en las aplicaciones durante las implementaciones gracias a la realización de actualizaciones continuas y al seguimiento del estado de la implementación. CodeDeploy le permite realizar un control centralizado de los despliegues a través de la Consola de administración de AWS, la Interfaz de la línea de comandos de AWS (AWS CLI), los SDK o las API, lo que le permite lanzar, controlar y monitorear los despliegues. Puede ver el progreso de la implementación desglosado para cada evento de configuración. CodeDeploy supervisa y almacena el historial reciente de las implementaciones, para que pueda analizar el calendario y el historial de cambios de las últimas implementaciones.
CodeDeploy se puede usar en todas las plataformas y en todos los lenguajes y, además, funciona con cualquier aplicación, por lo que puede volver a utilizar el código de configuración existente. También puede integrar con facilidad las implementaciones de la aplicación con el proceso de entrega de software existente o con la cadena de herramientas de entrega continua mediante la utilización de las API de CodeDeploy.