Caso d'uso: risolvere i problemi di connettività di rete
In questo caso d'uso, sei un amministratore di rete che supporta una rete che include diverse applicazioni con bilanciamento del carico. Sei stato avvisato di un problema di latenza e ti è stato comunicato che l'applicazione mobile della tua organizzazione è a intermittenza lenta e si verifica un timeout. Sai che la modifica interessa diversi utenti e che di recente non sono stati eseguiti deployment delle applicazioni. Il problema è probabilmente correlato a un cambiamento nell'ambiente e non nell'applicazione.
Il seguente caso d'uso mostra in che modo Network Topology può aiutarti a risolvere e analizzare rapidamente i problemi del deployment.
Dettagli topologia
Il deployment interessa tre regioni Google Cloud (us-central1
, europe-west1
e asia-east1
). Tutte le richieste client esterne vengono gestite da un singolo bilanciatore del carico delle applicazioni esterno con più backend in ciascuna delle tre regioni. Le richieste dei client che provengono da una delle tre regioni aziendali (Americhe, EMEA e APAC) vengono gestite da istanze dell'applicazione nella regione Google Cloud più vicina.
La seguente topologia mostra la gerarchia di primo livello per il deployment:
Latenza di rete
In questo scenario, supponiamo di avere un bilanciatore del carico denominato shopping-site-lb
.
Puoi controllare la latenza tra i client esterni e il bilanciatore del carico per vedere se è cambiata. Scoprirai che ha e decidi di indagare ulteriormente sui backend del bilanciatore del carico.
Filtra la topologia per mostrare solo il traffico per il bilanciatore del carico esterno
shopping-site-lb
.Dopo aver applicato il filtro, Network Topology mostra solo le connessioni relative al bilanciatore del carico, come mostrato nell'esempio seguente.
Partendo dai client esterni nelle Americhe, fai clic sulle metriche del traffico tra la regione aziendale Americhe e il bilanciatore del carico.
Network Topology mostra i grafici nel riquadro dei dettagli. Le informazioni includono il traffico in entrata e in uscita tra l'entità selezionata e l'entità connessa. Ad esempio, Network Topology fornisce i valori più recenti per le query al secondo (QPS) e la latenza delle richieste HTTP.
Nel grafico della latenza delle richieste sono visualizzati i valori per il 50°, 95° e 99° percentile. In questo esempio, supponiamo che tutti i valori di latenza siano superiori al previsto.
Per espandere i grafici delle serie temporali a 6 settimane, seleziona 6 settimane nella parte superiore del riquadro dei dettagli.
1 La figura è solo un riferimento. I dati non riflettono il caso d'uso.
Noti un aumento significativo avvenuto circa due ore fa, all'incirca quando sono stati segnalati i primi problemi. Hai la certezza che il problema sia legato all'aumento della latenza con il bilanciatore del carico.
Avendo una visione generale del problema, analizzerai ulteriormente il bilanciatore del carico andando alla pagina Bilanciamento del carico nella console Google Cloud. Alla fine scoprirai che un'istanza nel servizio di backend del bilanciatore del carico impiegava più tempo del normale per rispondere. Metti l'istanza fuori servizio e il problema si risolve.
Passaggi successivi
- Monitorare la configurazione di rete con Network Topology
- Caso d'uso: controllare le prestazioni della rete
- Risolvere i problemi relativi a Network Topology