Mantenimiento de aplicaciones - Guía para desarrolladores de aplicaciones avanzadas de AMS

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Mantenimiento de aplicaciones

Una vez implementada la infraestructura, el desafío es actualizarla de manera uniforme en todos los entornos de AMS, desde el control de calidad hasta la puesta en escena y la producción.

En esta sección, se ofrece una descripción general del proceso de incorporación de la carga de trabajo de AMS y algunos ejemplos de los distintos métodos que puede utilizar para mantener actualizada la capa de infraestructura de la nube.

Estrategias de mantenimiento de aplicaciones

La forma en que se despliegan las aplicaciones afecta a la forma en que se mantienen. En esta sección se proporcionan algunas estrategias para el mantenimiento de las aplicaciones.

Las actualizaciones del entorno pueden implicar cualquiera de estos cambios:

  • Actualizaciones de seguridad

  • Nuevas versiones de sus aplicaciones

  • Cambios en la configuración de la aplicación

  • Actualizaciones de las dependencias

nota

Para el despliegue de cualquier aplicación, sea cual sea el método, siempre presente una solicitud de servicio de antemano para informar a AMS de que va a implementar una aplicación.

Ejemplos de instalación de aplicaciones inmutables o mutables
Mutabilidad de instancias de cómputo Método de instalación de la aplicación AMI

Mutable

¿Con CodeDeploy

Proporcionado por AMS

Manualmente

Con un chef o una marioneta, a base de carne

Con Ansible o Salt, Push-Based

Inmutable

Con un AMI dorado

Personalizada (basada en la proporcionada por AMS)