Panoramica di Network Topology
Network Topology è uno strumento di visualizzazione che mostra la topologia della tua infrastruttura di rete:
- Visualizzazione dell'infrastruttura: mostra le reti Virtual Private Cloud (VPC), la connettività ibrida verso e dalle reti on-premise, la connettività ai servizi gestiti da Google e le metriche associate.
- Vista GKE Enterprise (per GKE Enterprise abilitati per i progetti): mostra l'infrastruttura Deployment di Google Kubernetes Engine (GKE): cluster, spazi dei nomi, carichi di lavoro dei pod e le relative metriche associate.
Puoi anche visualizzare le metriche e i dettagli del traffico di rete verso altre reti VPC condivise e il traffico tra regioni. La topologia di rete combina informazioni di configurazione con dati operativi in tempo reale in un'unica visualizzazione. Questo semplifica la comprensione delle relazioni di networking tra i vari carichi di lavoro su Google Cloud e il loro stato attuale, come i percorsi di traffico tra istanze di macchine virtuali (VM).
Network Topology presenta le informazioni in un formato di grafico, in cui i nodi e le linee rappresentano le entità e le connessioni della rete.
Come funziona
Network Topology raccoglie dati di telemetria e configurazione in tempo reale dall'infrastruttura di Google per visualizzare le risorse. Acquisisce elementi come informazioni di configurazione, metriche e log per dedurre le relazioni tra le risorse in un progetto o in più progetti. Dopo aver raccolto ogni elemento, la topologia di rete li combina per generare un grafico che rappresenta il tuo deployment.
Vantaggi
L'utilizzo di Network Topology offre i seguenti vantaggi:
Puoi visualizzare la topologia dei tuoi implementazioni. Per utilizzare Network Topology non sono necessarie configurazioni o agenti aggiuntivi.
Puoi utilizzare i grafici di topologia di rete per comprendere la tua infrastruttura Google Cloud. Non è necessario visualizzare più log o utilizzare strumenti di terze parti.
Puoi usare Network Topology per analizzare le prestazioni della tua rete. Puoi visualizzare in dettaglio e vedere varie metriche utili a identificare pattern imprevisti.
Puoi utilizzare i filtri per evidenziare e concentrarti su risorse specifiche, in particolare quando devi diagnosticare e risolvere i problemi.
Puoi visualizzare le metriche tra progetti per il traffico di rete inviato su VPC condiviso o confini di peering di rete VPC all'interno dello stesso dell'organizzazione.
Puoi visualizzare gli approfondimenti per le entità con valori elevati delle metriche di uscita per ulteriori analisi e risoluzione dei problemi.
Considerazioni
Network Topology acquisisce sei settimane di cronologia.
Network Topology mostra le entità e le connessioni solo se
che hanno comunicato (inviato o ricevuto traffico) durante il periodo di tempo selezionato. Esiste una connessione tra le entità se le entità di base nelle rispettive gerarchie sono in comunicazione. Ad esempio, Network Topology
connette le regioni us-east4
e europe-west1
se è presente almeno un'istanza VM in
ciascuna regione comunica tra loro. Sebbene altre risorse
potrebbero esistere, Network Topology non li mostra in caso contrario.
ricevere o inviare traffico.
Per ulteriori informazioni, vedi Raccolta e aggiornamento dei dati.
Risorse e traffico
Un grafico di topologia di rete mostra le risorse e il traffico come entità e connessioni. Network Topology aggrega le risorse correlate in entità gerarchiche, in cui ogni tipo di risorsa ha la propria gerarchia. La le seguenti sezioni descrivono le risorse (entità) e i percorsi di traffico (connessioni) che Network Topology può rappresentare graficamente.
Entità
Un'entità di base è il livello più basso di una determinata gerarchia e rappresenta una risorsa che può comunicare direttamente con altre risorse su una rete, ad esempio un'istanza VM o un pod GKE per i progetti Google Kubernetes Engine (GKE) Enterprise Edition.
Quando hai più reti e molte entità di base, la visualizzazione tutto ciò che viene visualizzato in una visualizzazione semplice può essere complesso. Per risolvere il problema, Network Topology aggrega le entità di base in entità gerarchiche che puoi espandere o comprimere. Quando visualizzi per la prima volta un Network Topology aggrega tutte le entità di base in la gerarchia di primo livello.
Ad esempio, Network Topology aggrega le entità nel seguente modo:
- le istanze VM nel gruppo di istanze, quindi aggrega i gruppi di istanze in una zona Google Cloud
- i pod GKE nei rispettivi carichi di lavoro GKE aggrega i carichi di lavoro GKE e poi quelli di GKE in un cluster GKE. Questa opzione è disponibile solo per i progetti abilitati per GKE Enterprise.
Network Topology rappresenta un'entità di base o gerarchica come un nodo circolare di un grafico. Ogni entità di base possiede una propria gerarchia. Per Ad esempio, i bilanciatori del carico hanno una gerarchia diversa rispetto alle istanze VM.
La tabella seguente mostra le entità di base e le relative gerarchie di aggregazione. In un grafico, la topologia di rete rappresenta ogni entità di base utilizzando un'icona mostrata nella tabella.
Entità di base | Icona | Descrizione | Gerarchia di aggregazione (dall'alto verso il basso) |
---|---|---|---|
Istanza VM | Un'istanza VM Compute Engine |
regione > rete > sottorete > zona > gruppo di istanze > istanza |
|
Gruppo di istanze VM | La raccolta di istanze VM che puoi gestire come singola entità. |
regione > rete > subnet > zona > gruppo di istanze > |
|
Bilanciatore del carico delle applicazioni classico Bilanciatore del carico di rete passthrough esterno Bilanciatore del carico di rete proxy esterno |
L'entità di base per i componenti del bilanciatore del carico esterni, ad esempio una regola di forwarding e un servizio di backend. |
bilanciamento del carico esterno > bilanciatore del carico |
|
Bilanciatore del carico interno | L'entità di base per i componenti interni del bilanciatore del carico, ad esempio una regola di forwarding e un servizio di backend. |
bilanciamento del carico interno > bilanciatore del carico |
|
Gateway Cloud NAT | Un gateway NAT |
regione > rete > NAT > Gateway NAT |
|
Peering di rete VPC | Un endpoint di peering VPC mostrato quando non sono autorizzazioni per visualizzare la rete peer. In questo caso, Network Topology mostra le risorse della rete peer. |
reti peer > rete |
|
Paese | La topologia di rete mostra il paese in cui si trovano i clienti esterni. Questi client sono esterni a Google Cloud. Di solito si tratta di host che comunicano con le risorse della rete tramite indirizzi IP esterni. |
business region* > country# |
|
Cloud Interconnect | Network Topology mostra Connessioni Dedicated Interconnect o Partner Interconnect. Per ulteriori informazioni, consulta la panoramica di Cloud Interconnect. | interconnessione | |
Collegamenti VLAN | La topologia di rete mostra i collegamenti VLAN alle connessioni Dedicated Interconnect o Partner Interconnect. |
interconnessione > collegamenti di interconnessione |
|
Gateway Cloud VPN | La topologia di rete mostra le connessioni del gateway Cloud VPN. Per saperne di più, consulta la panoramica di Cloud VPN. |
gateway > |
|
Cloud VPN | La topologia di rete mostra le connessioni Cloud VPN. |
gateway > tunnel VPN |
|
On-premise | Network Topology mostra le reti on-premise. Una rete on-premise può fare riferimento a qualsiasi rete remota esterna al dominio Google Cloud. | on-premise | |
Istanze appliance router | Network Topology mostra le istanze dell'appliance router. | ||
Servizi gestiti da Google | Network Topology mostra l'istanza del servizio gestito da Google. |
Servizi Google > Servizio Google |
* Una regione dell'attività può essere una delle seguenti entità:
Americhe per Nord e Sud America, APAC per Asia e Oceania,
e EMEA per Europa, Medio Oriente e Africa.
#Google utilizza gli indirizzi IP esterni per classificare l'origine del client esterno. Tuttavia, l'indirizzo IP potrebbe non indicare la posizione effettiva del cliente. Ad esempio, se carichi i contenuti tramite Cloud CDN, l'indirizzo IP osservato dalla topologia di rete potrebbe non essere l'indirizzo effettivo del client esterno.
La tabella seguente mostra le entità di base e le relative gerarchie di aggregazione nella vista GKE Enterprise, che è disponibile solo per i progetti GKE Enterprise. In un grafico, la topologia di rete rappresenta ogni entità di base utilizzando un'icona mostrata nella tabella.
Entità di base | Icona | Descrizione | Gerarchia di aggregazione (dall'alto verso il basso) |
---|---|---|---|
Pod GKE | L'entità di base per le entità GKE come cluster, carichi di lavoro e spazi dei nomi. | regione > rete > subnet > zona > Cluster GKE > Spazio dei nomi GKE > Carico di lavoro GKE > Pod GKE |
|
Carico di lavoro GKE | Un carico di lavoro GKE | regione > rete > sottorete > zona > cluster GKE > spazio dei nomi GKE > carico di lavoro GKE |
|
Spazio dei nomi GKE | Uno spazio dei nomi GKE | regione > rete > subnet > zona > Cluster GKE > Spazio dei nomi GKE |
|
Cluster GKE | Un cluster GKE | region > network > subnet > zone > cluster GKE |
Connessioni
Network Topology rappresenta il traffico tra entità come linee, ad esempio come traffico tra istanze VM. Network Topology connette le entità se almeno un lato della connessione invia traffico.
La topologia di rete mostra le connessioni a vari livelli di una gerarchia purché le relative entità di base siano in comunicazione. Ad esempio: Network Topology mostra una connessione tra due regioni se almeno un'istanza VM in ogni regione comunica con l'altra.
Network Topology supporta il traffico TCP, UDP, ICMP, ICMPv6, ESP e GRE per determinati percorsi di traffico. L'elenco seguente descrive i percorsi visualizzati da Network Topology tra le entità:
- Traffico in una rete VPC, ad esempio il traffico tra istanze VM e bilanciatori del carico interni che si trovano nella stessa rete.
- Traffico attraverso reti VPC in peering, ad esempio il traffico tra VM di istanze gestite e bilanciatori del carico interni nel VPC peer reti.
- Traffico tra Google Cloud e internet, ad esempio il traffico tra i client su internet e le entità (ad esempio istanze VM o bilanciatori del carico delle applicazioni esterni con indirizzi IP esterni).
- Traffico da e verso i gateway Cloud VPN, le connessioni Cloud Interconnect e le istanze di appliance router.
Il seguente elenco descrive i percorsi visualizzati dalla topologia di rete tra le entità nella visualizzazione GKE Enterprise, disponibile solo per i progetti GKE Enterprise:
- Traffico all'interno di un cluster GKE, ad esempio il traffico tra di pod GKE su diversi nodi GKE. Network Topology non mostra le metriche per il traffico tra di nodi GKE all'interno di un cluster.
- Traffico tra due pod all'interno dello stesso nodo GKE se la visibilità intranodo è abilitata.
- Traffico tra i cluster GKE e gli indirizzi IP esterni, come i flussi di servizio. Queste connessioni potrebbero passare attraverso bilanciatori del carico.
Servizi gestiti da Google
Network Topology visualizza anche il traffico da e verso i servizi di machine learning. Gli utenti di Google Cloud possono utilizzare Network Topology per controllare configurazione di rete e risolvere i problemi di rete relativi diversi servizi Google in uso.
Network Topology supporta l'accesso diretto delle VM ai servizi gestiti da Google utilizzando una route predefinita con un hop successivo come default-internet-gateway
o Accesso privato Google. Non supporta i seguenti metodi di accesso ai servizi gestiti da Google:
- Traffico esterno proveniente da internet
- Accesso diretto a Google dalle VM
- Accesso privato Google da host on-premise
Network Topology non mostra il traffico da o verso alcuni dei Servizi gestiti da Google come App Engine Memcache, Filestore, Memorystore, Cloud SQL e soluzioni di partner e marketplace.
Considerazioni relative agli indirizzi IP
Per il traffico tra istanze VM in Google Cloud che comunicano utilizzando indirizzi IP esterni, la topologia di rete non mostra una singola connessione direttamente tra le VM. Network Topology mostra invece il traffico come se fosse da e verso una posizione esterna utilizzando due connessioni: una connessione tra la prima VM e il paese della seconda e un'altra connessione tra la seconda VM e il paese della prima VM.
Considerazioni sull'interfaccia di rete
Network Topology visualizza solo il traffico verso o dalla prima interfaccia di rete (nic0
) di una VM.
Per le VM che utilizzano indirizzi IP interni per comunicare, Network Topology
mostra una connessione solo se entrambe le VM comunicano usando la prima
interfaccia di rete (da nic0
a nic0
).
Per le VM che utilizzano indirizzi IP esterni per comunicare, la topologia di rete solitamente mostra due connessioni come descritto in Considerazioni sugli indirizzi IP. Tuttavia, se solo uno
delle VM utilizza nic0
, Network Topology mostra solo una connessione
per quella VM. Ad esempio, se una VM comunica tramite nic0
e l'altra VM tramite nic1
, Network Topology mostra solo una connessione tra la VM nic0
e un paese.
Metriche per le entità
La topologia di rete mostra il traffico medio nell'ora selezionata. Puoi anche visualizzare la perdita di pacchetti media per l'ora e la latenza mediana (RTT) per molti tipi di entità.
Le metriche per l'ora selezionata nella sequenza temporale includono le seguenti:
- Velocità effettiva oraria media disponibile per la maggior parte delle entità
- Perdita media di pacchetti all'ora disponibile per il traffico all'interno delle regioni e delle zone di Google Cloud
- Latenza mediana oraria (RTT) disponibile per molti tipi di entità
Nella visualizzazione GKE Enterprise disponibile per ai progetti GKE Enterprise, le metriche per l'ora selezionata la cronologia include anche le seguenti informazioni:
- Velocità effettiva oraria media disponibile per la maggior parte delle entità
- Latenza media disponibile per il traffico all'interno delle regioni e delle zone Google Cloud con cluster GKE
- Metriche relative all'esito della rete che mostrano i carichi di lavoro GKE con i flussi di traffico più persi e inoltrati per il cluster selezionato
Puoi anche scaricare la tabella degli outlier in formato CSV per le informazioni sul traffico relative a Egress elevato e Verdetto della rete.
Approfondimenti per le entità con valori elevati delle metriche
Oltre alle metriche orarie medie, Network Topology mostra anche il ranking delle VM o dei gruppi di istanze che generano il traffico in uscita più elevato. Network Topology fornisce viste dedicate che classifica le risorse per iniziare la risoluzione dei problemi e l'analisi.
Nella visualizzazione Infrastruttura, vengono visualizzati gli insight relativi alle metriche per l'ora selezionata su la cronologia include quanto segue:
- Istanze con traffico in uscita elevato: valori orari aggregati per vari tipi di traffico in uscita
- Gruppi di istanze con traffico in uscita elevato: valori orari aggregati per vari tipi di traffico in uscita
Nella visualizzazione GKE Enterprise disponibile per ai progetti GKE Enterprise, gli insight sulle metriche l'ora selezionata nella sequenza temporale include quanto segue:
- Carichi di lavoro GKE con traffico in uscita elevato: valori orari aggregati per vari tipi di traffico in uscita per i carichi di lavoro GKE nella visualizzazione GKE Enterprise
Filtrare il traffico in base ai tipi di traffico
Puoi filtrare ulteriormente il traffico in base ai seguenti tipi di traffico:
- Tutto il traffico in uscita per un'entità
- Traffico in uscita tra zone: utile per analizzare il traffico fatturabile
- In uscita su internet: utilizzato per analizzare il traffico fatturabile e il traffico che raggiunge endpoint esterni
- In uscita ibrida: utilizzata per analizzare il volume di traffico verso la rete on-premise, incluse le connessioni Cloud Interconnect, Cloud VPN e delle appliance router
Nella vista GKE Enterprise, puoi filtrare ulteriormente il traffico in base ai seguenti tipi di traffico:
- Tutto il traffico in uscita misurato dall'entità selezionata
- Traffico in uscita tra zone: utile per analizzare il traffico fatturato tra le zone Google Cloud
Più progetti
La topologia di rete consente di visualizzare le risorse del progetto oppure puoi utilizzare Cloud Monitoring, che può visualizzare le metriche di più progetti Google Cloud. Quando configuri Cloud Monitoring in modo che abbia accesso alle metriche di più progetti, la topologia di rete può mostrare il traffico di rete che attraversa più progetti.
Ad esempio, supponiamo che tu abbia due istanze VM in due progetti diversi.
vm-a
si trova in project-a
e vm-b
in project-b
. Entrambe le istanze VM
comunicano tra loro e fanno parte di una rete VPC condiviso. Se
visibilità su project-b
, Network Topology mostra vm-b
ma
nulla per indicare che ha comunicato con vm-a
. Tuttavia, se configurerai Cloud Monitoring per visualizzare le metriche di entrambi i progetti, Network Topology mostrerà vm-a
, vm-b
e la loro comunicazione.
Cloud Monitoring è particolarmente utile per il VPC condiviso e di peering di rete VPC, in cui le risorse o le reti possono trovarsi a progetti diversi. Per ulteriori informazioni, vedi Visualizza le metriche per più progetti Cloud.
Aggregazione progetto
Quando visualizzi più progetti in un grafico di Network Topology, puoi aggregare le entità Google Cloud per progetto e poi in base al loro gerarchie. Questa opzione ti consente di visualizzare le risorse per progetto. Entità all'esterno di Google Cloud, ad esempio i client esterni, non sono inclusi e l'aggregazione di progetti.
Ad esempio, se aggreghi per progetto e poi espandi un progetto, il grafico mostra un'entità regione per ogni regione che contiene un'istanza VM. In caso contrario utilizzare l'aggregazione dei progetti, il grafico mostra tutte le entità come se fossero lo stesso progetto. Per abilitare l'aggregazione dei progetti, consulta Aggrega le entità per progetto.
Modificare l'ambito del progetto
Per visualizzare più progetti in Network Topology, configura un ambito delle metriche a cui aggiungerai i progetti monitorati.
Quando aggiungi progetti a un ambito delle metriche, questo ambito ti consente monitorare i dati relativi al progetto di definizione dell'ambito e ai progetti monitorati. Da questo puoi accedere alle metriche combinate del progetto di definizione dell'ambito e i progetti monitorati. Per ulteriori informazioni, vedi Visualizza le metriche relative a più progetti.
Per utilizzare un ambito delle metriche esistente e monitorare più Google Cloud progetti in una singola vista, seleziona il progetto di definizione dell'ambito utilizzando la console Google Cloud selettore progetti o sul pulsante Modifica ambito. Puoi anche selezionare un singolo progetto di monitoraggio utilizzando queste opzioni.
Raccolta e aggiornamento dei dati
Network Topology acquisisce sei settimane di cronologia.
La cronologia di Network Topology è divisa in snapshot orari, che inizino all'inizio di un'ora. Per ogni istantanea oraria, il grafico mostra entità di base e le loro comunicazioni avvenute durante quell'ora. Per Ad esempio, se due istanze comunicavano tra loro e poi venivano eliminate durante l'ora, sarebbero comparsi per quell'ora anche se non più esistono.
La visualizzazione delle entità e delle relative connessioni include metriche sovrapposte su ove possibile. Network Topology mostra anche grafici delle serie temporali separati che mostrano metriche come la velocità effettiva del traffico. tra entità comunicanti o l'utilizzo della CPU da parte delle istanze VM. L'ora i grafici delle serie non hanno gli stessi vincoli orari dei grafici entità, connessioni e metriche sovrapposte.
Per ulteriori informazioni sulla visualizzazione delle metriche, consulta Monitora la configurazione di rete con Network Topology.
Istantanea attuale
Quando visualizzi l'ora corrente, il grafico della topologia di rete mostra un snapshot orario dell'ora precedente. Ogni volta che carichi un grafico, Network Topology mostra lo snapshot più recente disponibile.
Per maggiori dettagli su ciascun componente e sui relativi dati durante il segmento corrente, consulta la tabella seguente.
Per questo componente | I dati provengono da questo periodo di tempo | E sia disponibile al momento | Esempio |
---|---|---|---|
Entità e connessioni | L'ora precedente | Subito dopo ogni ora1 | Se l'ora corrente è le 13:19, il grafico visualizza le entità che hanno comunicato dalle 00:00 alle 01:00, ma il grafico può cambiare. Alle 13:20 il grafico è fisso e non cambia. |
Valori delle metriche sovrapposti | L'ora precedente2 | Man mano che entità e connessioni diventano disponibili | Se l'ora corrente è le 10:37 e le
metrica è Traffic , i valori sovrapposti rappresentano una media
dalle 09:55 alle 10:00.
|
Grafici delle serie temporali | In tempo reale, con dati storici relativi a un periodo di tempo specificato.
Il periodo di tempo predefinito mostra i valori delle metriche minuto per minuto del passato
ora. I periodi di tempo disponibili vanno da 1 hour a
6 weeks 3 |
Al massimo 7 minuti dopo un'attività | Se l'ora corrente è le 10:37 e apri i grafici delle serie temporali per una VM, vedrai i valori delle metriche minuto per minuto per l'ora da Dalle 09:37 alle 10:37. |
1Il grafico può cambiare fino a 20 minuti dopo la fine di un'ora.
2Le metriche sul traffico e sulla perdita di pacchetti utilizzano la media dell'ora selezionata, mentre la latenza utilizza la mediana.
3L'intervallo di aggregazione, ovvero la frequenza con cui i dati vengono campionati, dipende dall'intervallo di tempo. Ad esempio, l'intervallo di tempo 1 hour
ha un
intervallo di aggregazione di 1 minuto, mentre l'intervallo di tempo 1 day
ha
un intervallo di aggregazione di 1 ora.
Istantanee precedenti
Per i dettagli su ciascun componente e sui relativi dati quando visualizzi gli istantanei passati, consulta la tabella seguente.
Per questo componente | I dati provengono da questo periodo di tempo | Esempio |
---|---|---|
Entità e connessioni | Un'ora selezionata nel passato | dalle 11:00 alle 12:00 del giorno precedente |
Valori delle metriche sovrapposti | L'ora selezionata1 | Se selezioni il segmento dalle 11:00 alle ore
12:00 del giorno precedente e la metrica selezionata è
Traffic , i valori sovrapposti rappresentano una media di
Dalle 11:55 alle 12:00.
|
Grafici delle serie temporali | In tempo reale, con dati storici relativi a un periodo di tempo specificato.
Il periodo di tempo predefinito mostra i valori delle metriche minuto per minuto del passato
ora. I periodi di tempo disponibili vanno da 1 hour a
6 weeks 2 |
Se imposti l'intervallo di tempo del grafico delle serie temporali su 1 day ,
il grafico mostra i valori delle metriche dall'ora corrente a 24 ore fa
utilizzando un intervallo di aggregazione di 5 minuti.
|
1Il traffico e il pacchetto
le metriche di perdita utilizzano la media dell'ultima ora, mentre la latenza si basa sulla media.
2L'intervallo di aggregazione o la frequenza con cui i dati vengono campionati,
dipende dal periodo di tempo. Ad esempio, l'intervallo di tempo 1 hour
ha un
intervallo di aggregazione di 1 minuto, mentre l'intervallo di tempo 1 day
ha
un intervallo di aggregazione di 1 ora.
Passaggi successivi
- Visualizzare gli elementi dell'interfaccia del grafico
- Monitora la configurazione di rete con Network Topology
- Risolvere i problemi di Network Topology