Articulo de referencia

Automatización de la publicación de aplicaciones

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...

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

  1. "Glosario de TI de Gartner: Automatización de la publicación de aplicaciones (ARA)" . Gartner . Consultado el 25 de septiembre de 2014 .
  2. Previsión del mercado de automatización de lanzamiento de aplicaciones (Informe). Forrester. 2015.
  3. 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.
  4. 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.
  5. Panorama del mercado: Herramientas de automatización de lanzamiento de aplicaciones (Informe). Forrester. 2015.
  6. Guía de mercado para soluciones de automatización de lanzamiento de aplicaciones (Informe). Gartner. 20 de julio de 2015.
  7. Fletcher, Colin (1 de agosto de 2016). Capacidades críticas para soluciones de automatización de lanzamiento de aplicaciones (Informe). Gartner.