¿Qué es el despliegue Blue / Green?
Es un método de despliegue de software que implica mantener dos entornos de producción idénticos.
Definición
Es un método de despliegue de software que implica mantener dos entornos de producción idénticos, con un entorno (blue) ejecutando la versión actual de la aplicación y el otro (verde) ejecutando la nueva versión.
Cambio de Tráfico
Solo un entorno está recibiendo tráfico en vivo en un momento dado, con todo el tráfico de producción dirigido a él, mientras que el entorno no activo se utiliza para pruebas y despliegue de nuevos cambios.
Revertir
Si surgen problemas con la nueva versión, el tráfico puede cambiarse instantáneamente de vuelta al entorno en vivo anterior, minimizando el tiempo de inactividad y el riesgo.
Objetivo
El método tiene como objetivo reducir el tiempo de inactividad durante los despliegues al redirigir instantáneamente las solicitudes de un entorno a otro.