Los gateways nativos de la nube permiten configurar la duplicación de tráfico para las rutas. Esta función copia el tráfico de producción hacia un servicio específico para ejecutar pruebas de simulación y solucionar problemas.
Contexto
Simular solicitudes reales de producción en un entorno de prueba resulta complejo debido a la naturaleza de los entornos de red modernos. La duplicación de tráfico resuelve este problema al copiar las solicitudes de producción en el punto de entrada y enviarlas a un entorno de prueba. Esto permite usar tráfico real de producción para probar nuevas funciones o identificar defectos.
Casos de uso
Por ejemplo, suponga que configura una política de duplicación de tráfico para Route1 que replica el 100 % del tráfico hacia Service2. El siguiente diagrama ilustra la arquitectura.
Procedimiento
Inicie sesión en la consola de MSE. En la barra de navegación superior, seleccione una región.
En el panel de navegación izquierdo, vaya a Cloud-native Gateway > Gateways. En la página Gateways, haga clic en el ID del gateway.
En el panel de navegación izquierdo, haga clic en Routes. A continuación, seleccione la pestaña Routes.
En la columna Actions de la ruta que desea modificar, haga clic en Policies.
En la pestaña Policies, haga clic en Traffic Mirror.
-
Configure los parámetros de la regla de duplicación de tráfico y luego haga clic en Determine.
Parámetro
Descripción
Destination Service
El servicio que recibe el tráfico duplicado.
NotaDestination Service solo admite los protocolos HTTP y HTTPS.
Port Number
El puerto del servicio de destino. También puede seleccionar Dynamic Port.
NotaLa opción Dynamic Port está diseñada para servicios cuyo puerto cambia dinámicamente. Esta opción no es compatible con servicios que usan varios puertos.
Traffic Mirror Percentage (%)
El porcentaje de tráfico por duplicar. Valores válidos: de 0 a 100.
NotaPor ejemplo, si establece este parámetro en 50, se duplicará el 50 % del tráfico de la ruta actual hacia el servicio de destino.
Enable
Habilita o deshabilita la política de duplicación de tráfico para la ruta.
Compruebe el resultado
Vaya a Observation Analysis > Business Monitoring > Canary Release Comparison Dashboard del gateway objetivo. Seleccione los servicios correspondientes a Service1 y Service2, y observe los datos de QPS en el panel. Si las tendencias de QPS de Service1 y Service2 son similares, significa que el tráfico de Service1 se duplicó correctamente hacia Service2.