¿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.
¿Quieres saber más?
Si te interesa saber más acerca de Blue / Green, escríbeme por linkedin. Me encanta compartir ideas, dudas y curiosidades sobre estos temas, así que no dudes en pasarte por ahí. ¡Nos leemos!
¿Qué es el Pair Programming?
El Pair Programming es una técnica de desarrollo de software donde dos prog...
¿Qué es la Agile Alliance?
Agile Alliance es una organización global sin fines de lucro dedicada a pro...
¿Qué significa ALM?
ALM, o Gestión del Ciclo de Vida de Aplicaciones, se refiere al proceso de...