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.
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.
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.
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.
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
- Monitorar a configuração de rede com a Topologia de rede
- Caso de uso: auditar o desempenho da rede
- Resolver problemas de Topologia de rede