Caso de uso: resolver problemas de conectividade de rede

Nesse caso de uso, você é um administrador de rede que suporta uma rede que inclui vários aplicativos com balanceamento de carga. Você foi alertado sobre um problema de latência e foi informado que o aplicativo móvel da sua organização é intermitentemente lento e atinge o tempo limite. Você sabe que vários usuários diferentes são afetados e que não houve implantações de aplicativos recentes. O problema provavelmente está relacionado a uma alteração no ambiente e não no aplicativo.

O caso de uso a seguir demonstra como a Topologia de Rede pode ajudá-lo a solucionar rapidamente e investigar problemas em sua implantação.

Detalhes da topologia

A implantação abrange três regiões do Google Cloud (us-central1, europe-west1 e asia-east1). Todas as solicitações de clientes externos são veiculadas por um único balanceador de carga de aplicativo externo que tem vários back-ends em cada uma das três regiões. Solicitações de clientes provenientes de uma das três regiões de negócios (Américas, EMEA e APAC) são atendidas por instâncias de aplicativos na região mais próxima do Google Cloud.

A topologia a seguir mostra a hierarquia de nível superior para a implantação:

Latência de rede

Nesse cenário, suponha que você tenha um balanceador de carga chamado shopping-site-lb. Você verifica a latência entre clientes externos e o balanceador de carga para ver se a latência entre eles foi alterada. Você descobre que possui e decide investigar melhor os back-end do balanceador de carga.

  1. Você filtra a topologia para mostrar apenas o tráfego do seu balanceador de carga externo shopping-site-lb.

    Depois de aplicar o filtro, a Topologia de Rede mostra apenas as conexões relacionadas ao balanceador de carga, conforme mostrado no exemplo a seguir.

  2. Começando com os clientes externos nas Américas, você clica nas métricas de tráfego entre a região de negócios das Américas e o balanceador de carga.

    A topologia de rede mostra gráficos no painel de detalhes. As informações incluem tráfego de entrada e saída entre a entidade selecionada e a entidade conectada. Por exemplo, a Topologia de rede fornece os valores mais recentes para consultas por segundo (QPS) e a latência da solicitação HTTP.

    No gráfico de latência da solicitação, você vê valores para os percentis 50o, 95o e 99o. Neste exemplo, suponha que todos os valores de latência sejam mais altos do que o esperado.

  3. Para expandir os gráficos de séries temporais para seis semanas, na parte superior do painel de detalhes, selecione Seis semanas.

    1 A figura é para referência. Seus dados não refletem o caso de uso.

    Você vê um salto significativo que ocorreu há duas horas, aproximadamente quando os primeiros problemas foram relatados. Você está confiante de que o problema está relacionado ao aumento da latência com o balanceador de carga.

  4. Após ter uma visão geral do problema, você precisa investigar o balanceador de carga. Basta acessar a página Balanceamento de carga no console do Google Cloud. Você acaba descobrindo que uma instância no serviço de back-end do balanceador de carga estava demorando mais que o normal para responder. Você tira essa instância de serviço, o que resolve o problema.

A seguir