Seleccionar página

Despliegue azul-verde con TD

Con la ayuda del Distribuidor de tráfico Elasticserver PaaS, puede realizar las llamadas actualizaciones «invisibles» utilizando el método de implementación azul-verde, que no causará ningún tiempo de inactividad para su aplicación. Esta posibilidad es realmente esencial en la realidad actual de desarrollo rápido y concurrencia de rápido crecimiento, ya que necesita actualizar constantemente su proyecto para que siga siendo demandado, conquistar nuevos usuarios y, en general, no quedarse atrás de sus competidores. Y si estos mantenimientos frecuentes interrumpirán el trabajo normal de la aplicación y su disponibilidad, afectará negativamente su atractivo de servicio.

Así que vamos a revelar cómo deshacerse de tales problemas y aplicar actualizaciones azul-verde a su proyecto mediante la solución de enrutamiento de tráfico propuesta

1.  Supongamos que tenemos dos entornos (con los alias  Azul y Verde establecidos para cada uno de ellos para una mejor diferenciación) y Distribuidor de tráfico dentro de un entorno separado, destinado a enrutar el tráfico entre ellos:

 

 

  1. Para actualizar la aplicación en backends a la última versión sin todo el tiempo de inactividad del proyecto, debe hacerse todo a la vez. Entonces, al principio, evitemos que el tráfico se dirija a uno de nuestros entornos (por ejemplo, Azul ) al volver a configurar el complemento Distribuidor de tráfico .

 

 

Para eso, mueva el control deslizante Relación de tráfico a la posición 0 … 100 , de modo que se asegure de que no se accederá al primer backend. Haga clic en Aplicar para continuar.

3. Ahora, cuando todo el tráfico entrante solo es procesado por el segundo entorno ( Verde ), puede aplicar cualquier cambio al Azul sin prisa, por ejemplo, implementar y probar una nueva versión de la aplicación:

 

 

  1. Ahora, ya que necesita actualizar el proyecto en el segundo host, simplemente repita los pasos 2º y 3º  y cambie las funciones del entorno (es decir, configure el control deslizante Relación de tráfico en la posición opuesta de 100 … 0 ). Esto permitirá que la copia del proyecto Azul procese todas las solicitudes y que Verde continúe con el mantenimiento.

 

 

  1. Por último, abra el marco de configuración del Distribuidor una vez más y devuelva los pesos de los servidores preferidos para restaurar la operatividad original, por ejemplo:

 

 

¡Y es todo!
Como resultado, su aplicación se actualizó en ambos servidores, mientras que sus clientes continuaron utilizando el servicio sin interrupción durante todas estas operaciones.