- Herramientas para desarrolladores›
- AWS CodeDeploy›
- Características
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.
Despliegues automatizados
Abrir todoMinimizar el tiempo de inactividad
Abrir todoLas aplicaciones no requieren tiempo de inactividad cuando se actualizan a una versión nueva con CodeDeploy. AWS CodeDeploy puede realizar despliegues azules/verdes en instancias de Amazon EC2, un servicio de Amazon Elastic Container Service (Amazon ECS) (tanto del tipo de lanzamiento de Amazon EC2 como de Fargate) o una función Lambda. Con una implementación azul/verde, se lanza una nueva versión de su aplicación junto con la versión anterior. Cuando la nueva revisión se evalúe y establezca como lista, CodeDeploy puede conmutar el tráfico de su versión anterior a su nueva versión según sus especificaciones.
CodeDeploy también puede realizar una actualización continua en un grupo de instancias de Amazon EC2 donde solo se desconecta una fracción de las instancias a la vez. CodeDeploy funciona de manera progresiva en las instancias, por lo que se mantiene la disponibilidad de las aplicaciones para que continúen abasteciendo el tráfico. Para las funciones de Lambda, el tráfico entrante se redirige gradualmente de la versión antigua a la nueva.