La automatización de lanzamiento de aplicaciones ( ARA ) se refiere al proceso de empaquetar y desplegar una aplicación o una actualización de una aplicación desde el desarrollo, a través de diversos entornos, hasta llegar a producción. [ 1 ] Las soluciones ARA deben combinar las capacidades de automatización del despliegue, gestión y modelado de entornos, y coordinación de lanzamientos. [ 2 ]
Relación con DevOps
Las herramientas de ARA pueden ayudar a cultivar las mejores prácticas de DevOps al proporcionar una combinación de automatización, modelado de entornos y capacidades de gestión de flujos de trabajo. Estas prácticas ayudan a los equipos a entregar software de forma rápida, fiable y responsable. En particular, ARA puede ayudar con la entrega continua . [ 3 ]
Relación con el despliegue
ARA implementa aplicaciones utilizando técnicas estructuradas de automatización de lanzamientos que permiten una mayor visibilidad del software implementado. [ 4 ] Combina herramientas de automatización de cargas de trabajo y gestión de lanzamientos en relación con los paquetes de lanzamiento, así como el movimiento a través de diferentes entornos dentro del pipeline de DevOps. [ 5 ] Las herramientas de ARA ayudan a regular los despliegues, los entornos y los lanzamientos. [ 6 ]
Soluciones ARA
Todas las soluciones ARA deben incluir capacidades de automatización, modelado de entornos y coordinación de lanzamientos. Además, la solución debe proporcionar esta funcionalidad sin depender de otras herramientas. [ 7 ]
Referencias
- ↑ "Glosario de TI de Gartner: Automatización de la publicación de aplicaciones (ARA)" . Gartner . Consultado el 25 de septiembre de 2014 .
- ↑ Previsión del mercado de automatización de lanzamiento de aplicaciones (Informe). Forrester. 2015.
- ↑ Tendencias del mercado de Gartner: DevOps: no es un mercado, sino una filosofía centrada en herramientas que respalda una cadena de valor de entrega continua (Informe). Gartner. 18 de febrero de 2015.
- ↑ Humble, Jez; Farley, David (2011). Continuous Delivery: reliable software releases through build, test, and deployment automation . Pearson Education Inc. págs. 255-257. ISBN 978-0-321-60191-9.
- ↑ Panorama del mercado: Herramientas de automatización de lanzamiento de aplicaciones (Informe). Forrester. 2015.
- ↑ Guía de mercado para soluciones de automatización de lanzamiento de aplicaciones (Informe). Gartner. 20 de julio de 2015.
- ↑ Fletcher, Colin (1 de agosto de 2016). Capacidades críticas para soluciones de automatización de lanzamiento de aplicaciones (Informe). Gartner.
- Software de aplicación
- Lanzamiento de software