Solución de problemas de conectividad de red

Para efectos de este caso de uso, imagina que eres un administrador de red que admite una red que incluye varias aplicaciones con balanceo de cargas. Te avisaron de un problema de latencia y se te informó que la aplicación para dispositivos móviles de tu organización es lenta y agota el tiempo de espera. Sabes que varios usuarios distintos se ven afectados y que no hay implementaciones recientes de la aplicación. Es probable que el problema esté relacionado con un cambio en el entorno y no con la aplicación.

En el siguiente caso práctico, se muestra cómo la Topología de red puede ayudarte a investigar y solucionar problemas rápidamente en tu implementación.

Detalles de la topología

La implementación abarca tres regiones de Google Cloud (us-central1, europe-west1 y asia-east1). Un solo balanceador de cargas HTTP(S) externo que tiene múltiples backends en cada una de las tres regiones entrega las solicitudes de clientes externos. Las solicitudes de los clientes que provienen de una de las tres regiones comerciales (América, EMEA y APAC) son entregadas por instancias de aplicación en la región de Google Cloud más cercana.

En el siguiente gráfico, se muestra la jerarquía de nivel superior de la implementación:

Latencia de red

En esta situación, supongamos que tienes un balanceador de cargas llamado shopping-site-lb. Verifica la latencia entre los clientes externos y el balanceador de cargas para ver si cambió la latencia entre ellos. Detectas que sí hay latencia y decides investigar más a fondo los backends del balanceador de cargas.

  1. Filtra el gráfico para mostrar solo el tráfico de su balanceador de carga externo shopping-site-lb.

    Después de aplicar el filtro, la topología de red muestra solo las conexiones relacionadas con el balanceador de carga, como se muestra en el siguiente ejemplo.

  2. Comenzando por los clientes externos en América, debes hacer clic en las métricas de tráfico entre la región empresarial de América y el balanceador de cargas.

    La topología de red muestra gráficos en el panel de detalles. La información incluye el tráfico de entrada y salida entre la entidad seleccionada y la entidad conectada. Por ejemplo, la Topología de red proporciona los valores más recientes para consultas por segundo (QPS) y la latencia de la solicitud HTTP.

    En el gráfico de latencia de las solicitudes, verás valores para los percentiles 50, 95 y 99. En este ejemplo, supón que todos los valores de latencia son más altos de lo que esperabas.

  3. En la parte superior del panel de detalles, debes hacer clic en 6 h para ampliar los gráficos de series temporales a 6 horas.

    1 La figura es de referencia. Sus datos no reflejan el caso práctico.

    Verás un salto importante que ocurrió hace aproximadamente dos horas, cuando se informaron los primeros problemas. Estás seguro de que el problema está relacionado con una mayor latencia en el balanceador de cargas.

  4. Con una vista de alto nivel del problema, investigas el balanceador de cargas aún más en la página Balanceo de cargas de Google Cloud Console. Al final, notas que una instancia del servicio de backend del balanceador de cargas tardó más de lo normal en responder. Retiras esta instancia del servicio y se resuelve el problema.

¿Qué sigue?