AWS CodeDeploy
Automatice las implementaciones de código para conservar el tiempo de actividad de las aplicaciones
AWS CodeDeploy es un servicio de implementación completamente administrado que automatiza las implementaciones de software en diferentes servicios informáticos, como Amazon EC2, AWS Lambda y servidores locales. AWS CodeDeploy facilita el lanzamiento rápido de nuevas características, ayuda a evitar tiempos de inactividad durante la implementación de una aplicación y administra la compleja actualización de las aplicaciones. Puede usar AWS CodeDeploy para automatizar implementaciones de software, lo que elimina la necesidad de realizar operaciones manuales propensas a errores. El servicio ajusta su escala para adaptarse a los requisitos de implementación, desde una única función de Lambda a miles de instancias EC2.
Beneficios
Implementaciones automatizadas
AWS CodeDeploy automatiza íntegramente las implementaciones de software, lo que permite realizarlas con fiabilidad y rapidez. Puede implementar aplicaciones sistemáticamente en los entornos de desarrollo, pruebas y producción, independientemente de si lo realiza en Amazon EC2, AWS Lambda o en instancias que se ejecutan localmente. El servicio ajusta su escala en función de la infraestructura para que pueda realizar implementaciones en una función de Lambda o en miles de instancias EC2.
Minimizar el tiempo de inactividad
AWS CodeDeploy lo ayuda a maximizar la disponibilidad de la aplicación durante el proceso de implementación de software. Introduce cambios progresivamente y monitorea el estado de las aplicaciones en función de reglas configurables. Las implementaciones de software se pueden detener y revertir con facilidad si ocurren errores.
Control centralizado
AWS CodeDeploy le permite lanzar y supervisar el estado de las implementaciones de aplicaciones con facilidad a través de la consola de administración de AWS o la CLI de AWS. CodeDeploy le ofrece un informe detallado que le permite ver cuándo y dónde se implementó cada revisión de aplicación. También puede crear notificaciones push para recibir actualizaciones en tiempo real sobre sus implementaciones.
Adopción sencilla
AWS CodeDeploy funciona con cualquier plataforma, lenguaje y aplicación y ofrece la misma experiencia que si estuviera realizando la implementación en Amazon EC2 o AWS Lambda. Puede volver a utilizar con facilidad el código de configuración existente. CodeDeploy también se puede integrar con el proceso de lanzamiento de software existente o con la cadena de herramientas de entrega constante (por ejemplo, AWS CodePipeline, GitHub, Jenkins).
Casos prácticos
SmartNews usa CodeDeploy para admitir una canalización de entrega de software conformada por varios microservicios, como un rastreador de noticias, un extractor de contenido, un motor de análisis de imágenes y un motor de búsqueda.
Descubra de qué manera Gilt usa CodeDeploy para agilizar las implementaciones de software e implementar actualizaciones de software sin preocuparse por la infraestructura.
Con CodeDeploy, Burt puede automatizar las implementaciones y eliminar las operaciones manuales a fin de realizar miles de actualizaciones e implementaciones sin afectar los servicios. Lea el caso práctico para obtener más información.
3M HIS puede crear de manera fácil y rápida sus entornos de aplicaciones y administrar aplicaciones mediante el uso de de AWS CodeDeploy y CodeCommit.
Descubra de qué manera CodeDeploy ayuda a Click Travel a garantizar que no ocurran tiempos de inactividad durante las implementaciones en actualizaciones en curso.
Introducción a AWS
Comience a crear con AWS
Obtenga más información sobre AWS CodeDeploy