Il bilanciamento del carico di Cloud supporta il bilanciamento del traffico verso endpoint che vanno oltre Google Cloud, ad esempio data center on-premise e altri cloud pubblici che puoi raggiungere utilizzando la connettività ibrida.
Una strategia ibrida è una soluzione pragmatica per adattarsi alle mutate esigenze del mercato e modernizzare gradualmente le applicazioni. Potrebbe trattarsi di un deployment ibrido temporaneo per consentire la migrazione a una soluzione moderna basata su cloud o di un elemento permanente dell'infrastruttura IT della tua organizzazione.
La configurazione del bilanciamento del carico ibrida ti consente inoltre di usufruire dei vantaggi delle funzionalità di rete di Cloud Load Balancing per i servizi in esecuzione sulla tua infrastruttura esistente al di fuori di Google Cloud.
Il bilanciamento del carico ibrido è supportato sui seguenti bilanciatori del carico Google Cloud:
- Bilanciatori del carico delle applicazioni esterni: bilanciatori del carico delle applicazioni esterni globali, Bilanciatori del carico delle applicazioni classici e Application Load Balancer esterni regionali
- Bilanciatori del carico delle applicazioni interni: bilanciatori del carico delle applicazioni interni tra regioni e bilanciatori del carico delle applicazioni interni regionali
- Bilanciatori del carico di rete proxy esterni: bilanciatori del carico di rete proxy esterni globali, bilanciatori del carico di rete proxy classici e Network Load Balancer proxy esterni regionali
- Bilanciatori del carico di rete proxy interni: bilanciatori del carico di rete proxy interni regionali e bilanciatori del carico di rete proxy interni tra regioni
I servizi on-premise e di altri cloud vengono trattati come qualsiasi altro backend di bilanciamento del carico di Cloud. La differenza principale è che utilizzi una
NEG di connettività ibrida per configurare gli endpoint di questi backend. La
gli endpoint devono essere combinazioni IP:port
valide che il bilanciatore del carico può raggiungere
utilizzando prodotti per la connettività ibrida come Cloud VPN
e Cloud Interconnect.
Caso d'uso: routing del traffico a una località on-premise o a un altro cloud
Il caso d'uso più semplice per l'utilizzo di NEG ibride è il routing del traffico da un bilanciatore del carico Google Cloud a una posizione on-premise o a un altro ambiente cloud. I client possono generare traffico dall'internet pubblico, da Google Cloud o da un client on-premise.
Client pubblici
Puoi utilizzare un bilanciatore del carico delle applicazioni esterno con un backend NEG ibrido per instradare il traffico da in un backend on-premise o in un'altra rete cloud. Puoi attivare anche le seguenti funzionalità di networking a valore aggiunto per i tuoi servizi on-premise o in altre reti cloud:
Con il bilanciatore del carico delle applicazioni esterno globale e il bilanciatore del carico delle applicazioni classico, puoi:
- Utilizza l'infrastruttura perimetrale globale di Google per chiudere le connessioni degli utenti più vicino per l'utente, diminuendo così la latenza.
- Proteggi il tuo servizio con Google Cloud Armor, una difesa DDoS/WAF perimetrale un prodotto per la sicurezza online di tutti i servizi a cui si accede tramite un bilanciatore del carico delle applicazioni esterno.
- Consenti al tuo servizio di ottimizzare la distribuzione utilizzando Cloud CDN. Con Cloud CDN, puoi memorizzare i contenuti nella cache vicino agli utenti. Cloud CDN offre funzionalità come l'annullamento della convalida della cache e gli URL firmati di Cloud CDN.
- Utilizza SSL gestito da Google certificati. Tu può riutilizzare certificati e chiavi private che usi già per altri prodotti Google Cloud. In questo modo necessario gestire certificati separati.
Il seguente diagramma mostra un deployment ibrido con un bilanciatore del carico delle applicazioni esterno.
In questo diagramma, il traffico proveniente dai client su internet pubblico entra nella tua rete privata on-premise o cloud tramite un bilanciatore del carico Google Cloud, ad esempio l'Application Load Balancer esterno. Quando il traffico raggiunge il bilanciatore del carico, puoi applicare servizi di rete di confine come la protezione DDoS di Google Cloud Armor o l'autenticazione utente di Identity-Aware Proxy (IAP).
- Con il bilanciatore del carico delle applicazioni esterno regionale, puoi instradare il traffico esterno agli endpoint che si trovano nella stessa regione Google Cloud delle risorse del bilanciatore del carico. Utilizza questo bilanciatore del carico se devi gestire contenuti da una sola geolocalizzazione (ad esempio per rispettare le normative di conformità) o se il livello di servizio di rete Standard è desiderato.
Il modo in cui la richiesta viene instradata (a un backend Google Cloud o a un endpoint on-premise/cloud) dipende dalla configurazione della mappa URL. A seconda della mappa URL, il bilanciatore del carico seleziona un servizio di backend per la richiesta. Se il servizio di backend selezionato è stato configurato con un NEG di connettività ibrida (utilizzato solo per endpoint non Google Cloud), il bilanciatore del carico inoltra il traffico su Cloud VPN o Cloud Interconnect verso la destinazione esterna prevista.
Client interni (all'interno di Google Cloud o on-premise)
Puoi anche configurare un deployment ibrido per i clienti interni a Google Cloud. In questo caso, il traffico dei clienti proviene dalla dalla rete VPC di Google Cloud, dalla rete on-premise in un altro cloud, ed è instradato verso endpoint on-premise o in un altro cloud reti.
Il bilanciatore del carico delle applicazioni interno regionale è un bilanciatore del carico regionale, il che significa che può indirizzare il traffico solo verso endpoint all'interno della stessa regione Google Cloud della delle risorse del bilanciatore del carico. Il bilanciatore del carico delle applicazioni interno tra regioni è un bilanciatore del carico multiregione che può bilanciare il carico del traffico verso i servizi di backend distribuiti a livello mondiale.
Il seguente diagramma mostra un deployment ibrido con un bilanciatore del carico delle applicazioni interno regionale.
Caso d'uso: eseguire la migrazione a Cloud
La migrazione di un servizio esistente al cloud ti consente di liberare la capacità on-premise e ridurre il costo e l'onere della manutenzione dell'infrastruttura on-premise. Puoi configurare temporaneamente un deployment ibrido che ti consenta di instradare il traffico sia al tuo attuale servizio on-premise sia a un endpoint del servizio Google Cloud corrispondente.
Il seguente diagramma mostra questa configurazione con un bilanciatore del carico delle applicazioni interno.Se utilizzi un bilanciatore del carico delle applicazioni interno per gestire i client interni, puoi Configurare il bilanciatore del carico Google Cloud per utilizzare il traffico basato sul peso per suddividere il traffico tra i due servizi. La suddivisione del traffico ti consente inizia inviando lo 0% del traffico al servizio Google Cloud e il 100% alla on-premise. Puoi quindi aumentare gradualmente la proporzione di traffico inviato al servizio Google Cloud. Alla fine, invii il 100% del traffico al servizio Google Cloud e puoi ritirare il servizio on-premise.
Architettura ibrida
Questa sezione descrive l'architettura di bilanciamento del carico e le risorse necessarie per configurare un deployment di bilanciamento del carico ibrido.
I servizi on-premise e di altri cloud sono come qualsiasi altro
backend di bilanciamento del carico di Cloud. La differenza principale è che utilizzi un
NEG di connettività ibrida per configurare gli endpoint di questi backend. La
gli endpoint devono essere combinazioni IP:port
valide che i clienti possono raggiungere
tramite connettività ibrida, come Cloud VPN
e Cloud Interconnect.
HTTP(S) esterno globale
HTTP(S) esterno regionale
HTTP(S) interno regionale
Proxy interno a livello di regione
A livello di regione e a livello globale
Il routing di Cloud Load Balancing dipende dall'ambito del bilanciatore del carico configurato:
Bilanciatore del carico delle applicazioni esterno e bilanciatore del carico di rete proxy esterno. Questi bilanciatori del carico possono essere configurati per il routing globale o regionale, a seconda del livello di rete utilizzato. Creerai il backend NEG ibrido del bilanciatore del carico nello stesso e la regione in cui è stata configurata la connettività ibrida. Anche gli endpoint non Google Cloud devono essere configurati di conseguenza per sfruttare il bilanciamento del carico in base alla vicinanza.
Bilanciatore del carico delle applicazioni interno tra regioni e bilanciatore del carico di rete proxy interno tra regioni. Si tratta di un bilanciatore del carico multiregionale in grado di bilanciare il carico del traffico verso i servizi di backend che sono distribuiti a livello globale. Creerai il backend NEG ibrido del bilanciatore del carico in la stessa rete e la stessa regione in cui è stata configurata la connettività ibrida. Anche gli endpoint non Google Cloud devono essere configurati di conseguenza il vantaggio del bilanciamento del carico basato sulla prossimità.
Bilanciatore del carico delle applicazioni interno regionale e bilanciatore del carico di rete proxy interno regionale. Si tratta di di bilanciatori del carico regionali. In altre parole, possono indirizzare il traffico solo agli endpoint all'interno della stessa regione del bilanciatore del carico. I componenti del bilanciatore del carico devono nella stessa regione in cui è stata configurata la connettività ibrida. Per impostazione predefinita, anche i client che accedono al bilanciatore del carico devono trovarsi nella stessa regione. Tuttavia, se abiliti l'accesso globale, i clienti di qualsiasi regione potranno accedere con il bilanciatore del carico di rete.
Ad esempio, se il gateway Cloud VPN o Cloud Interconnect Il collegamento VLAN è configurato in REGION_A, le risorse richieste da il bilanciatore del carico (come un servizio di backend, un NEG ibrido o una regola di forwarding) deve nella regione REGION_A. Per impostazione predefinita, i client che accedono al carico Il bilanciatore deve trovarsi anche nella regione REGION_A. Tuttavia, se abiliti la gestione i client di qualsiasi regione possono accedere al bilanciatore del carico.
Requisiti per la connettività di rete
Prima di configurare un deployment di bilanciamento del carico ibrida, devi aver configurato le seguenti risorse:
Rete VPC di Google Cloud. Una rete VPC configurata in Google Cloud. Si tratta della rete VPC utilizzata per configurare Cloud Interconnect/Cloud VPN e Cloud Router. È la stessa rete in cui creerai il carico delle risorse di bilanciamento (regola di forwarding, proxy di destinazione, servizio di backend e così via). Gli indirizzi IP e gli intervalli di indirizzi IP delle subnet on-premise, di altri cloud e di Google Cloud non devono sovrapporsi. Quando gli indirizzi IP si sovrappongono, le route di subnet hanno la priorità sulla connettività remota.
Connettività ibrida. Google Cloud e l'infrastruttura on-premise Gli ambienti cloud devono essere connessi tramite ibridi per la connettività, utilizzando Collegamenti VLAN Cloud Interconnect o tunnel Cloud VPN con router Cloud. Ti consigliamo di utilizzare una connessione ad alta disponibilità. Un router Cloud abilitato al routing dinamico globale viene a conoscenza dell'endpoint specifico tramite BGP e lo programma nella rete VPC di Google Cloud. Il routing dinamico a livello di regione è non supportati. Anche le route statiche non sono supportate.
Cloud Interconnect/Cloud VPN e il router Cloud devono essere configurate nella stessa rete VPC che intendi utilizzare il deployment del bilanciamento del carico ibrido. Il router Cloud deve inoltre pubblicizza quanto segue route per dell'ambiente on-premise:
Intervalli utilizzati dai probe del controllo di integrità di Google:
35.191.0.0/16
e130.211.0.0/22
. Obbligatorio per i bilanciatori del carico delle applicazioni esterni globali, i bilanciatori del carico delle applicazioni classici, i bilanciatori del carico di rete con proxy esterno globale e bilanciatori del carico di rete proxy classici.L'intervallo della subnet solo proxy della regione: per i bilanciatori del carico basati su Envoy, ovvero bilanciatori del carico delle applicazioni esterni regionali, bilanciatori del carico delle applicazioni interni regionali, bilanciatori del carico delle applicazioni interni tra regioni, bilanciatori del carico di rete proxy esterni regionali, bilanciatori del carico di rete proxy interni tra regioni e bilanciatori del carico di rete proxy interni regionali.
La subnet solo proxy della regione pubblicitaria è necessaria anche per il funzionamento dei controlli di integrità di Envoy distribuiti. Il controllo di integrità di Envoy distribuito è il meccanismo di controllo di integrità predefinito per i NEG connettività ibrida a livello di zona (ovvero gli endpoint
NON_GCP_PRIVATE_IP_PORT
) dietro i bilanciatori del carico basati su Envoy.
Endpoint di rete (
IP:Port
) on-premise o in altri cloud. Uno o piùIP:Port
endpoint di rete configurati all'interno dell'infrastruttura on-premise o di un altro cloud instradabili tramite Cloud Interconnect o Cloud VPN. Se sono presenti più percorsi all'endpoint IP, seguirà il comportamento descritto in VPC panoramica delle route e il router Cloud Panoramica.Regole firewall on-premise o su un altro cloud. Il firewall che segue le regole devono essere create nell'ambiente on-premise o in un altro ambiente cloud:
- Le regole firewall in entrata consentono il traffico dai probe di controllo di integrità di Google ai tuoi endpoint.
Gli intervalli consentiti sono:
35.191.0.0/16
e130.211.0.0/22
. Tieni presente che questi intervalli devono essere pubblicizzati anche il router Cloud alla tua rete on-premise. Per maggiori dettagli, vedi Intervalli IP di ispezione e regole firewall. - Le regole firewall di autorizzazione in entrata consentono al traffico sottoposto a bilanciamento del carico di raggiungere gli endpoint.
- Per il caricamento basato su Envoy Bilanciatori: bilanciatori del carico delle applicazioni esterni regionali, bilanciatori del carico delle applicazioni interni regionali, Application Load Balancer interni tra regioni bilanciatori del carico di rete proxy esterni regionali, bilanciatore del carico di rete proxy interno tra regioni e bilanciatori del carico di rete proxy interni regionali, devi anche creare una regola firewall per consentire il traffico una subnet solo proxy raggiungere gli endpoint on-premise o in altri ambienti cloud.
- Le regole firewall in entrata consentono il traffico dai probe di controllo di integrità di Google ai tuoi endpoint.
Gli intervalli consentiti sono:
Componenti del bilanciatore del carico
A seconda del tipo di bilanciatore del carico, puoi configurare un'implementazione del bilanciamento del carico ibrido utilizzando i livelli di servizio di rete Standard o Premium.Un bilanciatore del carico ibrido richiede una configurazione speciale solo per il backend Google Cloud. La configurazione del frontend è la stessa di qualsiasi altra con il bilanciatore del carico di rete passthrough esterno regionale. I bilanciatori del carico basati su Envoy, ovvero bilanciatori del carico delle applicazioni esterni regionali, bilanciatori del carico delle applicazioni interni regionali, bilanciatori del carico delle applicazioni interni tra regioni,bilanciatori del carico di rete proxy esterni regionali, bilanciatori del carico di rete proxy interni tra regioni, e bilanciatori del carico di rete proxy interni regionali, richiedono un'ulteriore subnet solo per proxy per eseguire i proxy Envoy per tuo conto.
Configurazione frontend
Non è richiesta alcuna configurazione frontend speciale per il bilanciamento del carico ibrido. Le regole di forwarding vengono utilizzate per indirizzare il traffico per indirizzo IP, porta e protocollo a un proxy di destinazione. Il target proxy termina le connessioni clienti.
Le mappe URL vengono utilizzate dai bilanciatori del carico HTTP(S) per configurare l'instradamento delle richieste in base all'URL ai servizi di backend appropriati.
Per ulteriori dettagli su ciascuno di questi componenti, fai riferimento alle sezioni sull'architettura le panoramiche specifiche dei bilanciatori del carico:
- Bilanciatore del carico delle applicazioni esterno
- Bilanciatore del carico delle applicazioni interno
- Bilanciatore del carico di rete proxy esterno
Servizio di backend
I servizi di backend forniscono informazioni di configurazione al bilanciatore del carico. I bilanciatori del carico utilizzano le informazioni in un servizio di backend per indirizzare il traffico in entrata a uno o più backend collegati.
Per configurare un deployment del bilanciamento del carico ibrido, devi configurare il bilanciatore del carico con backend che si trovano sia all'interno di Google Cloud, al di fuori di Google Cloud.
Backend non Google Cloud (on-premise o altro cloud)
Qualsiasi destinazione che puoi raggiungere utilizzando i prodotti di connettività ibrida di Google (Cloud VPN o Cloud Interconnect) e che può essere raggiunta con una combinazione
IP:Port
valida può essere configurata come endpoint per il bilanciatore del carico.Configura i backend non Google Cloud come segue:
- Aggiungi la combinazione
IP:Port
di ogni endpoint di rete non Google Cloud a un gruppo di endpoint di rete (NEG) con connettività ibrida. Assicurati che questo indirizzo IP e questa porta siano raggiungibili da Google Cloud utilizzando la connettività ibrida (tramite Cloud VPN o Cloud Interconnect). Per i gruppi di endpoint di rete con connettività ibrida, imposta il tipo di endpoint di rete suNON_GCP_PRIVATE_IP_PORT
. - Durante la creazione del NEG, specifica una zona di Google Cloud che minimizza la distanza geografica tra Google Cloud e il tuo ambiente on-premise o un altro ambiente cloud. Ad esempio, se ospiti un servizio in un ambiente on-premise a Francoforte, in Germania, puoi specificare la zona
europe-west3-a
Google Cloud quando crei il NEG. Aggiungi questo NEG di connettività ibrida come backend per il servizio di backend.
Un NEG di connettività ibrida deve includere solo non Google Cloud endpoint. Il traffico potrebbe essere perso se un NEG ibrido include endpoint per le risorse all'interno di una rete VPC di Google Cloud, ad esempio gli indirizzi IP delle regole di inoltro per i bilanciatori del carico di rete passthrough interni. Configura gli endpoint Google Cloud come indicato nella sezione successiva.
- Aggiungi la combinazione
Backend Google Cloud
Configura gli endpoint Google Cloud come segue:
- Crea un servizio di backend separato per i backend Google Cloud.
- Configura più backend (
GCE_VM_IP_PORT
NEG zonali o gruppi di istanze) all'interno della stessa regione in cui hai configurato la connettività ibrida.
Punti aggiuntivi da considerare:
Ogni NEG di connettività ibrida può contenere solo endpoint di rete dello stesso tipo (
NON_GCP_PRIVATE_IP_PORT
).Puoi utilizzare un singolo servizio di backend per fare riferimento sia ai backend basati su Google Cloud (utilizzando NEG zonali con endpoint
GCE_VM_IP_PORT
) sia ai backend on-premise o di altri cloud (utilizzando NEG di connettività ibrida con endpointNON_GCP_PRIVATE_IP_PORT
). Nessun'altra combinazione di combinazioni miste sono consentiti tipi di backend. Cloud Service Mesh non supporta backend misti in un singolo servizio di backend.
Lo schema di bilanciamento del carico del servizio di backend deve essere uno dei seguenti:
EXTERNAL_MANAGED
per bilanciatori del carico delle applicazioni esterni globali, bilanciatori del carico delle applicazioni esterni regionali, bilanciatori del carico di rete proxy esterni globali e bilanciatori del carico di rete proxy esterni regionaliEXTERNAL
per i bilanciatori del carico delle applicazioni classici e i bilanciatori del carico di rete proxy classiciINTERNAL_MANAGED
per bilanciatori del carico delle applicazioni interni e bilanciatori del carico di rete proxy interni
INTERNAL_SELF_MANAGED
è supportato per i deployment multi-ambiente di Cloud Service Mesh con connettività ibrida NEG.
Il protocollo del servizio di backend deve essere
HTTP
,HTTPS
oHTTP2
per i bilanciatori del carico delle applicazioni eTCP
oSSL
per i bilanciatori del carico di rete proxy. Per l'elenco dei servizio di backend Protocolli supportati da ciascun bilanciatore del carico, consulta Protocolli dal bilanciatore del carico di backend.La modalità di bilanciamento per il backend NEG ibrido deve essere
RATE
per i bilanciatori del carico delle applicazioni eCONNECTION
per i bilanciatori del carico di rete proxy. Per informazioni dettagliate sulle modalità di bilanciamento, consulta la panoramica dei servizi di backend.Per aggiungere altri endpoint di rete, aggiorna i backend collegati al backend completamente gestito di Google Cloud.
Se utilizzi i controlli di integrità di Envoy distribuiti con NEGS di connettività ibrida zonale (ovvero
NON_GCP_PRIVATE_IP_PORT
) dietro i bilanciatori del carico basati su Envoy, non configurare lo stesso endpoint di rete in più NEG collegati a un servizio di backend. Ciò porta alla mancata definizione comportamento degli utenti.
Controlli di integrità centralizzati
I controlli di integrità centralizzati, quando si utilizzano NEG ibride, sono obbligatori per i bilanciatori del carico delle applicazioni esterni globali, i bilanciatori del carico delle applicazioni classici, i bilanciatori del carico di rete con proxy esterno globali e i bilanciatori del carico di rete con proxy classici. Altri bilanciatori del carico basati su Envoy utilizzano controlli di integrità di Envoy distribuiti come descritto nella sezione che segue.
Per gli endpoint NON_GCP_PRIVATE_IP_PORT
esterni a Google Cloud,
crea regole firewall sulle reti on-premise e di altri cloud. Contatta l'amministratore di rete per questo. Il router Cloud utilizzato per la connettività ibrida deve annunciare anche gli intervalli utilizzati dai probe di controllo dell'integrità di Google. Gli intervalli da pubblicizzare sono 35.191.0.0/16
e 130.211.0.0/22
.
Per altri tipi di backend all'interno di Google Cloud, crea regole firewall Google Cloud come dimostrato in questa esempio.
Documentazione correlata:
- Configura un bilanciatore del carico delle applicazioni esterno globale con connettività ibrida
- Configura un bilanciatore del carico delle applicazioni classico con ibrido connettività
Controlli di integrità di Envoy distribuiti
La configurazione del controllo di integrità varia in base al tipo di bilanciatore del carico:
- Bilanciatore del carico delle applicazioni esterno globale, bilanciatore del carico delle applicazioni classico il bilanciatore del carico di rete proxy esterno globale e il bilanciatore del carico di rete proxy classico. Questi vengono caricati i bilanciatori non supportano i controlli di integrità di Envoy distribuiti. Utilizzano lo standard meccanismo di controllo di integrità centralizzato come descritto nella sezione i controlli di integrità.
Bilanciatore del carico delle applicazioni esterno regionale, bilanciatore del carico delle applicazioni interno regionale, bilanciatore del carico di rete proxy esterno regionale, bilanciatore del carico di rete proxy interno regionale, bilanciatore del carico di rete proxy interno tra regioni e bilanciatore del carico delle applicazioni interno tra regioni. Questi vengono caricati i bilanciatori utilizzano i controlli di integrità distribuiti per controllare l'integrità NEG. I probe del controllo di integrità provengono dal software proxy Envoy stesso. Ciascuna il servizio di backend deve essere associato a un controllo di integrità che dei backend. I probe del controllo di integrità provengono dai proxy Envoy nella subnet solo proxy della regione. Affinché i probe del controllo di integrità funzionino correttamente, devi creare regole firewall nell'ambiente esterno che consentano al traffico dalla subnet solo proxy di raggiungere i tuoi backend esterni.
Per gli endpoint
NON_GCP_PRIVATE_IP_PORT
esterni a Google Cloud, devi creare queste regole firewall sulle reti on-premise e su altre reti cloud. Contatta il tuo amministratore di rete. Il router Cloud che utilizzi per la connettività ibrida deve annunciare anche l'intervallo di subnet solo proxy della regione.
I controlli di integrità di Envoy distribuiti vengono creati utilizzando le stesse console Google Cloud, interfacce a riga di comando gcloud e API dei controlli di integrità centralizzati. Non sono richieste altre configurazioni.
Aspetti da considerare:
- I controlli di integrità gRPC non sono supportati.
- I controlli di integrità con protocollo PROXY v1 abilitato non sono supportati.
- Se utilizzi NEG misti in cui un singolo servizio di backend ha una combinazione
di NEG a livello di zona (
GCE_VM_IP_PORT
endpoint in Google Cloud) e NEG ibridi (NON_GCP_PRIVATE_IP_PORT
al di fuori di Google Cloud), devi configurare le regole firewall per consentire il traffico dall'IP del probe di controllo di integrità di Google intervalli (130.211.0.0/22
e35.191.0.0/16
) agli endpoint NEG a livello di zona in Google Cloud. Il motivo è che i NEG a livello di zona utilizzano di controllo dell'integrità. Poiché il piano dati Envoy gestisce i controlli di integrità, non puoi utilizzare Console Google Cloud, l'API o gcloud CLI per verificare stato di integrità di questi endpoint esterni. Per i NEG ibridi con bilanciatori del carico basati su Envoy, la console Google Cloud mostra lo stato del controllo di integrità come
N/A
. È previsto.Ogni proxy Envoy assegnato alla subnet solo proxy nella regione nella La rete VPC avvia i controlli di integrità in modo indipendente. Di conseguenza, potresti notare un aumento del traffico di rete a causa del controllo dell'integrità. L'aumento dipende dal numero di proxy Envoy assegnati alla rete VPC in una regione, dalla quantità di traffico ricevuta da questi proxy e dal numero di endpoint di cui ogni proxy Envoy deve eseguire il controllo di salute. Nel peggiore dei casi, il traffico di rete è dovuto all'integrità aumenta con una percentuale quadratica del
(O(n^2))
.I log dei controlli di integrità per i controlli di integrità di Envoy distribuiti non includono stati di integrità dettagliati. Per maggiori dettagli sui dati registrati, vedi Controllo di integrità il logging. Per risolvere ulteriormente i problemi di connettività dai proxy Envoy agli endpoint NEG, devi anche controllare i rispettivi log del bilanciatore del carico.
Documentazione correlata:
- Configura un bilanciatore del carico delle applicazioni esterno regionale con connettività ibrida
- Configura un bilanciatore del carico delle applicazioni interno regionale con connettività ibrida
- Configura un bilanciatore del carico di rete proxy interno tra regioni con connettività ibrida
Limitazioni
- Il router Cloud utilizzato per la connettività ibrida deve essere abilitato con l'impostazione globale dinamico di routing. Il routing dinamico regionale e le route statiche non sono supportati.
- Per il carico regionale basato su Envoy bilanciatori del carico delle applicazioni esterni regionali, bilanciatori del carico di rete proxy esterni regionali, bilanciatori del carico di rete proxy interni regionali e Application Load Balancer interni regionali: la connettività ibrida deve essere configurato nella stessa regione del bilanciatore del carico. Se sono configurati in regioni diverse, i backend potrebbero essere considerati integri, ma le richieste dei client non verranno inoltrate ai backend.
Le considerazioni per le connessioni criptate dal bilanciatore del carico i backend documentati qui si applicano anche agli endpoint di backend non Google Cloud configurati nel e il NEG di connettività ibrida.
Assicurati di controllare anche le impostazioni di sicurezza della configurazione della connettività ibrida. Al momento, le connessioni VPN ad alta disponibilità sono criptate per impostazione predefinita (IPsec). Le connessioni Cloud Interconnect non sono criptate per impostazione predefinita. Per ulteriori dettagli, consulta White paper sulla crittografia dei dati in transito.
Logging
Le richieste inviate tramite proxy a un endpoint in un NEG ibrido vengono registrate in Cloud Logging nello stesso modo in cui vengono registrate le richieste per altri backend. Se attivi Cloud CDN per il bilanciatore del carico delle applicazioni esterno globale, vengono registrati anche gli hit della cache.
Per ulteriori informazioni, vedi:
- Logging del bilanciatore del carico delle applicazioni esterno e monitoraggio
- Logging e monitoraggio del bilanciatore del carico delle applicazioni interno
Quota
Puoi configurare tutti i NEG ibridi con endpoint di rete, come consentito la quota esistente del gruppo di endpoint di rete. Per ulteriori informazioni, consulta Backend NEG e Endpoint per NEG.
Passaggi successivi
- Configurare un bilanciatore del carico delle applicazioni classico con connettività ibrida
- Configura un bilanciatore del carico delle applicazioni esterno regionale con connettività ibrida
- Configura un bilanciatore del carico delle applicazioni interno regionale con connettività ibrida
- Configura un bilanciatore del carico di rete proxy interno regionale con connettività ibrida
- Configura un bilanciatore del carico di rete proxy interno tra regioni con connettività ibrida
- Configura un bilanciatore del carico di rete proxy esterno regionale con connettività ibrida
- Per scoprire di più sulla connettività ibrida con Cloud Service Mesh, consulta le Connettività ibrida di Cloud Service Mesh Panoramica.
- Per configurare Cloud Service Mesh per i deployment ibridi, consulta Servizi del perimetro della rete per deployment multiambiente.