Releases
Ansible
Existen dos formas de aplicar los releases. En cada release como parte de su información se incluirá el modo de aplicación.
En frio (con mantenimiento)
Deben aplicarse en un horario de la noche porque se realizará un corte en el servicio.
En caliente (sin mantenimiento)
Pueden aplicarse en cualquier momento puesto que no existirá corte en el servicio.
info
Esta forma de aplicar releases, actualiza los componentes en un servidor de aplicaciones a la vez, para ello, ejecuta el/los playbook(s) usando la estrategia serial, donde el size definido es 1, lo cual quiere decir que aplicará los cambios en un servidor de aplicaciones a la vez.
Funciona de la siguiente manera para cada servidor de aplicaciones:
- Se marca como
downen los servidores web, para que deje de recibir tráfico. - Aplica todas las actualizaciones necesarias.
- Se remueve el servidor como
downen los servidores web, para que vuelva a recibir tráfico.