Cómo migrar el tráfico

La migración de tráfico cambia la ruta de la solicitud entre las versiones dentro de un servicio de tu aplicación. Para ello, mueve el tráfico de una o más versiones a una única versión nueva.

En el entorno flexible, la migración de tráfico es inmediata entre tus versiones. A diferencia de las versiones en el entorno estándar, el entorno flexible no admite la migración gradual de tráfico.

Si migras tráfico de inmediato a una versión nueva sin ninguna instancia en ejecución, habrá un pico de latencia en tu aplicación mientras se crean las instancias. Puedes evitar el pico de latencia si usas la API de Administrador de App Engine para aprovisionar instancias suficientes de la versión de la aplicación nueva antes de migrar el tráfico hacia ella.

Configura minTotalInstances en la versión nueva con el número necesario para controlar el tráfico esperado. Una vez que finaliza la migración, puedes restablecer este campo para que se realice el ajuste de escala automático si disminuye el tráfico.

Puedes dividir el tráfico entre las distintas versiones de tu aplicación y aumentar el tráfico que recibe una versión en etapas.

Para obtener información acerca de cómo dividir el tráfico entre dos o más versiones de tu aplicación, consulta Cómo dividir el tráfico.

Antes de comenzar

Antes de configurar el tráfico para una versión, asegúrate de que tu cuenta de usuario tenga los privilegios necesarios.

Cómo migrar el tráfico hacia una versión nueva

Console

Para migrar tráfico en GCP Console, ve a la página Versiones.

Ir a la página Versiones

  1. Selecciona la versión a la que deseas migrar el 100% del tráfico.
  2. Haz clic en Migrar tráfico.

gcloud

Luego de instalar el SDK de Google Cloud, podrás ejecutar el comando gcloud app services set-traffic para migrar el 100% del tráfico a una única versión. Por ejemplo:

  • Para migrar el tráfico de inmediato, ingresa:
    gcloud app services set-traffic [MY_SERVICE] --splits [MY_VERSION]=1

API

Para migrar el tráfico de manera programática, puedes usar la API de administrador. Consulta Cómo migrar y dividir el tráfico para obtener más información.

¿Te ha resultado útil esta página? Enviar comentarios:

Enviar comentarios sobre...

Entorno flexible de App Engine para documentos de Java