Confronto delle funzionalità dei bilanciatori del carico

Questa pagina offre una panoramica comparativa delle funzionalità di bilanciamento del carico offerte da Cloud Load Balancing. Se non l'hai ancora fatto, inizia leggendo quanto segue:

Nelle tabelle seguenti, un segno di spunta indica che una funzionalità è supportata. Per ulteriori informazioni su una funzionalità, fai clic sul link Informazioni.

Tipo di bilanciatore del carico

Funzionalità Bilanciatore del carico delle applicazioni Bilanciatore del carico di rete proxy Bilanciatore del carico di rete passthrough
Interno Esterno Interno Esterno Interno Esterno
Proxy Modalità del bilanciatore del carico:
regionale
tra regioni
Modalità del bilanciatore del carico:
globale
classica
regionale
Modalità del bilanciatore del carico:
regionale
tra regioni
Modalità del bilanciatore del carico:
globale
classica
regionale
Passthrough Modalità del bilanciatore del carico:
internal
Modalità del bilanciatore del carico:
esterno

Protocolli dai client al bilanciatore del carico

Questa tabella elenca i protocolli supportati per la comunicazione tra i client e i diversi bilanciatori del carico.

Funzionalità Bilanciatore del carico delle applicazioni Bilanciatore del carico di rete proxy Bilanciatore del carico di rete passthrough
Interno Esterno Interno Esterno Interno Esterno
Un elemento tra:

HTTP (HTTP/1.1)

HTTPS (HTTP/1.1)


Nessun supporto QUIC

Nessun supporto QUIC per la modalità regionale.

HTTP/2 su TLS

HTTP/2 su TCP, noto anche come H2C

gRPC 1


(supporto di H2C solo per le modalità globale e regionale)
HTTP/3 (basato su IETF QUIC)
(solo modalità globale e classica)
SSL o TCP
Solo TCP

Modalità regionale: solo TCP

Modalità globale e classica
: SSL o TCP
TCP, UDP o L3_DEFAULT2
info

info
WebSockets

info


info
TLS Early Data 3

1 Per supportare i client gRPC, crea un bilanciatore del carico delle applicazioni che supporti HTTP/2 end-to-end (con o senza TLS).

2 L'impostazione L3_DEFAULT attiva il supporto per i seguenti protocolli IP aggiuntivi:

  • Per i bilanciatori del carico di rete pass-through interni, L3_DEFAULT consente il supporto di TCP, UDP, ICMP, ICMPv6, SCTP, ESP, AH e GRE .
  • Per i bilanciatori del carico di rete passthrough esterni, L3_DEFAULT consente il supporto di TCP, UDP, ESP, GRE, ICMP e ICMPv6 .

3 I dati iniziali TLS sono supportati per HTTPS su TCP (HTTP/1.1, HTTP/2) e HTTP/3 su QUIC.

Protocolli dal bilanciatore del carico ai backend

Questa tabella elenca le impostazioni del protocollo IP supportate con i servizi di backend per diversi bilanciatori del carico. Per ulteriori informazioni di riferimento, consulta Servizi di backend.

Questa tabella non si applica ai bilanciatori del carico delle applicazioni con backend NEG serverless. L'impostazione del protocollo del servizio di backend viene ignorata per questi bilanciatori del carico.

Funzionalità Bilanciatore del carico delle applicazioni Bilanciatore del carico di rete proxy Bilanciatore del carico di rete passthrough
Interno Esterno Interno Esterno Interno Esterno
Un elemento tra:

HTTP (HTTP/1.1)

HTTPS (HTTP/1.1)

HTTP/2 su TLS, incluso gRPC

HTTP/2 su TCP, noto anche come H2C


(supporto di H2C solo per le modalità globale e regionale)
Uno dei seguenti:
SSL (TLS) o TCP

Solo TCP

Modalità regionale: solo TCP

Modalità globale e classica
: SSL o TCP
TCP, UDP o UNSPECIFIED1
info

info
WebSockets
info

info

1 L'impostazione UNSPECIFIED attiva il supporto per i seguenti protocolli IP aggiuntivi:

  • Per i bilanciatori del carico di rete pass-through interni, UNSPECIFIED consente il supporto di TCP, UDP, ICMP, ICMPv6, SCTP, ESP, AH e GRE .
  • Per i bilanciatori del carico di rete passthrough esterni, UNSPECIFIED consente il supporto di TCP, UDP, ESP, GRE, ICMP e ICMPv6 .

Backend

Funzionalità Bilanciatore del carico delle applicazioni Bilanciatore del carico di rete proxy Bilanciatore del carico di rete passthrough
Interno Esterno Interno Esterno Interno Esterno
I backend possono trovarsi in più regioni
(Solo modalità cross-region)

(solo modalità globale e
classica)

(Solo modalità cross-region)

(solo modalità globale e
classica)
I backend devono trovarsi in una regione
(Solo modalità regionale)

(solo modalità regionale e
classica)

(Solo modalità regionale)

(solo modalità regionale e classica)

info

info
Cloud Storage nei bucket di backend
(Solo modalità cross-region)

(solo modalità globale e
classica)
Endpoint esterni nei NEG internet
(Solo modalità regionale)

(modalità globale,
regionale e classica)

(Solo modalità regionale)

(Solo modalità regionale)
Più servizi di backend e una mappa URL
Backend delle macchine virtuali su Compute Engine
Kubernetes autogestito e GKE
NEG a livello di zona
endpointGCE_VM_IP_PORT

endpointGCE_VM_IP_PORT

endpointGCE_VM_IP_PORT

endpointGCE_VM_IP_PORT

endpointGCE_VM_IP

endpointGCE_VM_IP
NEG Private Service Connect
(Solo modalità globale e regionale)

(Solo modalità globale e regionale)
Endpoint esterni privati nei backend NEG ibridi
info

info

info

info
Backend serverless info
info
Backend dual-stack (IPv4 e IPv6)
info

(Solo modalità globale e regionale)

info

(Solo modalità globale e regionale)

info

info
Backend solo IPv6
info

info

Controlli di integrità

Per i link alle informazioni di riferimento, vedi Controlli di integrità.

I controlli di integrità non sono supportati per i bilanciatori del carico delle applicazioni interni ed esterni che utilizzano backend NEG serverless.

Funzionalità Bilanciatore del carico delle applicazioni Bilanciatore del carico di rete proxy Bilanciatore del carico di rete passthrough
Interno Esterno Interno Esterno Interno Esterno
Controlli di integrità gRPC 2 2 2 2 2 1
Controlli di integrità HTTP 3
(Solo modalità classica e regionale)
1
Controlli di integrità HTTPS 3
(Solo modalità classica e regionale)
1
Controlli di integrità HTTP/2
(Solo modalità classica e regionale)
1
Controlli di integrità SSL 1
Controlli di integrità TCP 1
Controlli di integrità configurabili
Percorso della richiesta configurabile (HTTP, HTTPS, HTTP/2)
Stringa o percorso della richiesta configurabile (TCP o SSL)
Stringa di risposta prevista configurabile 1
Controlli di integrità di Envoy distribuiti
(solo modalità regionale)

(solo modalità regionale)

1 Questa tabella documenta i controlli di integrità utilizzati dai bilanciatori del carico di rete passthrough esterni basati sui servizi di backend. I bilanciatori del carico basati su pool di destinazione supportano solo i controlli di integrità HTTP legacy.

2 Il bilanciatore del carico delle applicazioni esterno regionale non supporta i controlli di integrità legacy. Il bilanciatore del carico delle applicazioni esterno globale e il bilanciatore del carico delle applicazioni classico supportano i controlli di integrità legacy solo se sono vere entrambe le seguenti condizioni:

  • I backend sono gruppi di istanze.
  • Le istanze di macchine virtuali (VM) di backend gestiscono il traffico che utilizza il protocollo HTTP o HTTPS.

3 I bilanciatori del carico regionali basati su Envoy (bilanciatori del carico delle applicazioni interni ed esterni regionali e bilanciatori del carico di rete del proxy interni ed esterni regionali) che utilizzano backend NEG ibridi non supportano i controlli di integrità gRPC. Per saperne di più, consulta la panoramica dei NEG ibridi.

Indirizzi IP

Per i link alle informazioni di riferimento, vedi Indirizzi.

Funzionalità Bilanciatore del carico delle applicazioni Bilanciatore del carico di rete proxy Bilanciatore del carico di rete passthrough
Interno Esterno Interno Esterno Interno Esterno
Indirizzo IP interno, accessibile nella tua rete VPC
Indirizzo IP esterno (anycast globale)
(solo modalità globale e classica1)

(solo modalità globale e classica1)
Indirizzo IP esterno (regionale)
(solo modalità regionale e classica2)

(solo modalità regionale e classica2)
Indirizzo IP esterno da Bring your own IP (BYOIP)
(Solo modalità globale e classica)

(Solo modalità classica)
Indirizzo IP esterno da Bring your own IPv6 (BYOIPv6) (solo modalità
esterno 3)
Più regole di forwarding con lo stesso indirizzo IP, ognuna con una combinazione univoca di protocollo e porta
Accesso a internet4
Accessibile privatamente
info5

info5

info5
Conservazione dell'indirizzo IP di origine client Intestazione X-Forwarded-For Intestazione X-Forwarded-For PROXY PROXY PROXY PROXY
Supporto degli indirizzi IPv6
Terminazione IPv6
(Solo modalità globale e classica1)

Terminazione IPv6
(Solo modalità globale e classica1)

info

info1

1 Supportato per il livello Premium.

2 Supportato per il livello Standard.

3 Gli indirizzi IP esterni di BYOIPv6 non sono supportati per i backend del pool di destinazione.

4 L'accesso a internet è disponibile anche per i clienti che si trovano in Trusted Cloud.

5 L'accesso privato è disponibile nella stessa rete VPC e da qualsiasi regione con accesso globale. Nella modalità multiregionale, l'accesso globale è abilitato per impostazione predefinita.

Topologie di rete

Funzionalità Bilanciatore del carico delle applicazioni Bilanciatore del carico di rete proxy Bilanciatore del carico di rete passthrough
Interno Esterno Interno Esterno Interno Esterno
Supporto di Network Service Tiers Livello Premium

Modalità globale: livello Premium

Modalità classica e regionale: livello Premium o Standard

Livello Premium

Modalità globale: livello Premium

Modalità classica e regionale: livello Premium o Standard

Livello Premium Livello Premium o Standard
Relazioni tra reti VPC, bilanciatori del carico e i relativi backend
Bilanciatore del carico e backend in reti VPC diverse
info

info

info

info
I backend possono utilizzare una rete VPC condiviso
Riferimento ai servizi tra progetti
info

info
(solo modalità globale e regionale)
Accesso client ai bilanciatori del carico
Trusted Cloud o i client on-premise devono accedere al bilanciatore del carico in modalità privata1
Le VM client richiedono indirizzi IP esterni o una soluzione NAT come Cloud NAT per accedere al bilanciatore del caricoTrusted Cloud
Le VM client on-premise richiedono l'accesso a internet per accedere al bilanciatore del carico
Trusted Cloud Le VM client possono trovarsi in qualsiasi regione
info

(Solo modalità globale e classica2 )

info

info
Le VM client possono trovarsi in qualsiasi progetto.Trusted Cloud
Altre topologie
Bilanciatore del carico come hop successivo
info
Specifica l'interfaccia di rete di una VM di backend 3 4 3 4 info info5
Bilanciamento del carico multi-NIC info info info info info info

1 Trusted Cloud o i client on-premise devono accedere al bilanciatore del carico in modo privato trovandosi nella stessa rete VPC, in una rete VPC in peering o in un'altra rete connessa tramite tunnel Cloud VPN o collegamenti Cloud Interconnect (VLAN).

2 Supportato per il livello Premium

3 Per i bilanciatori del carico regionali, nic0 della VM di backend deve trovarsi nella stessa rete e nella stessa regione utilizzate dalla regola di forwarding. Per i bilanciatori del carico tra regioni, l'nic0 della VM di backend deve trovarsi nella stessa rete utilizzata dalla regola di forwarding.

4 Il bilanciatore del carico invia il traffico solo alla prima interfaccia di rete (nic0), indipendentemente dalla rete VPC in cui si trova nic0.

5 Il bilanciatore del carico invia il traffico solo alla prima interfaccia di rete (nic0) della VM di backend.

Failover e disponibilità

Funzionalità Bilanciatore del carico delle applicazioni Bilanciatore del carico di rete proxy Bilanciatore del carico di rete passthrough
Interno Esterno Interno Esterno Interno Esterno
Il bilanciatore del carico è resiliente alle interruzioni zonali

Failover automatico ai backend integri all'interno della stessa regione
Il bilanciatore del carico è resiliente alle interruzioni regionali

Failover automatico ai backend integri in altre regioni

(Solo modalità cross-region)

(solo modalità globale e classica1)

(Solo modalità cross-region)

(solo modalità globale e classica1)
Supporto della configurazione dell'alta disponibilità attiva-attiva
info

(solo in modalità regionale)
Supporto per la configurazione del failover attivo-passivo
Solo in modalità globale
Comportamento quando tutti i backend non sono integri
info

info

info

info

info
(configurabile)

info
(configurable2)
Backend di standby configurabili
info
(configurabile)

info
(configurable3)
Svuotamento della connessione al failover e al failback
info
(configurabile)

info
(configurabile4)

1 Supportato per il livello Premium.

2 Quando tutti i backend di un bilanciatore del carico di rete passthrough esterno basato su pool di destinazione non sono integri, il traffico viene distribuito tra tutti i backend.

3 I bilanciatori del carico di rete passthrough esterni basati su pool di destinazione utilizzano pool di backup per supportare il failover.

4 I bilanciatori del carico di rete passthrough esterni basati su pool di destinazione non supportano la configurazione dello svuotamento della connessione in caso di failover.

Monitoraggio

Funzionalità Bilanciatore del carico delle applicazioni Bilanciatore del carico di rete proxy Bilanciatore del carico di rete passthrough
Interno Esterno Interno Esterno Interno Esterno
Metriche di conteggio dei byte
info

info

info

info

info

info
Metriche di conteggio pacchetti
info

info
Metriche del tempo di round trip (RTT)
info

info
Metriche di latenza delle richieste
info

info

info
Metriche del conteggio delle connessioni
info

info
Metriche del conteggio delle richieste HTTP
info

info

Logging

Funzionalità Bilanciatore del carico delle applicazioni Bilanciatore del carico di rete proxy Bilanciatore del carico di rete passthrough
Interno Esterno Interno Esterno Interno Esterno
Tipo di log
Log degli attributi di richiesta e risposta HTTP
info

info
Log degli attributi di connessione
info

info

info

info
Campi log
Richiesta HTTP
info

globali, classici
regionali
Stringa che spiega la risposta del proxy proxyStatus statusDetails
proxyStatus
Metadati TLS tra il client e il bilanciatore del carico
info

(solo modalità regionale)
Attributi connessione: 5 tuple, byte/pacchetti inviati e ricevuti
info

info

info
Dettagli dell'istanza VM e di GKE
info

(Solo modalità regionale)

info

info
Dettagli del VPC client o della posizione
info

info
Dettagli del livello di rete
info
Etichette che descrivono la risorsa del bilanciatore del carico
info

globali, classici
regionali

info

info

info

info

Affinità sessione

Per informazioni dettagliate, vedi Affinità di sessione.

Per i link alle informazioni di riferimento, vedi Servizi di backend.

Funzionalità Bilanciatore del carico delle applicazioni Bilanciatore del carico di rete proxy Bilanciatore del carico di rete passthrough
Interno Esterno Interno Esterno Interno Esterno
Intestazioni
(Solo modalità globale e regionale)
Cookie HTTP
(Solo globale e regionale)
Cookie generato
Cookie stateful

(Solo globale e regionale)
IP client, nessuna destinazione (tupla singola)
CLIENT_IP_NO_DESTINATION

info
IP client, IP di destinazione (tupla a 2 elementi)
CLIENT_IP
1 1
IP client, IP di destinazione, protocollo (tupla a 3 elementi)
CLIENT_IP_PROTO
1 1
IP client, porta client, IP di destinazione, porta di destinazione, protocollo (5 tuple)
CLIENT_IP_PORT_PROTO
1,2 1,2
Nessuna (tupla a 5 elementi)
NONE
3 3

1 L'impostazione dell'affinità sessione è significativa solo se il protocollo utilizza le sessioni, ad esempio TCP.

2 Se il protocollo non prevede il concetto di porte o se il pacchetto non contiene informazioni sulla porta (ad esempio, frammenti UDP successivi), viene utilizzato un hash a 3 tuple di IP client, IP di destinazione e protocollo.

3 Se il protocollo ha un concetto di porte e il pacchetto contiene informazioni sulla porta, None è un hash a 5 tuple. Se il protocollo non ha un concetto di porte o se il pacchetto non contiene informazioni sulle porte (ad esempio, frammenti UDP successivi), None è un hash a 3 tuple dell'IP client, dell'IP di destinazione e del protocollo.

Metodi di bilanciamento del carico

Per informazioni dettagliate, consulta la panoramica dei servizi di backend.

Per i link alle informazioni di riferimento, vedi Servizi di backend.

Funzionalità Bilanciatore del carico delle applicazioni Bilanciatore del carico di rete proxy Bilanciatore del carico di rete passthrough
Interno Esterno Interno Esterno Interno Esterno
Modalità di bilanciamento: connessione
Modalità di bilanciamento: frequenza (richieste al secondo) 1 1
Modalità di bilanciamento: utilizzo del backend
(solo backend di gruppi di istanze)
1 1
Capacità massima configurabile per gruppo di istanza di backend o NEG 1 1
Interruzione del circuito 1
(solo modalità regionale)

(solo modalità regionale)
Preferisce la regione più vicina al client su internet2
(Solo modalità globale e classica3)

(Solo modalità globale e classica3)
Preferisce la regione più vicina al bilanciatore del carico2
(Solo modalità globale e classica3 )

(solo modalità3 classiche)
Bilanciamento del carico basato sul peso
(solo modalità globale e regionale)
4
Policy di bilanciamento del carico all'interno di una zona/regione
info

info

info

info

info

info

1 Questa funzionalità non è supportata con i bilanciatori del carico che utilizzano backend NEG serverless.

2 Quando la regione più vicina ha raggiunto la capacità massima o non è in stato integro, il bilanciatore del carico preferisce la regione successiva più vicina.

3 Supportato solo per i bilanciatori del carico classici nel livello Premium.

4 Questa funzionalità non è supportata con i bilanciatori del carico di rete passthrough esterni basati su pool di destinazione.

Routing e gestione del traffico

Funzionalità Bilanciatore del carico delle applicazioni Bilanciatore del carico di rete proxy Bilanciatore del carico di rete passthrough
Interno Esterno Interno Esterno Interno Esterno
Routing delle richieste HTTP o di livello 7
info

info
Fault injection
info

(solo modalità globale e regionale)
Timeout configurabili
info

info

info

info
Nuovi tentativi
info

info
Reindirizzamenti
info

global
classic
regional
Riscritture degli URL
info

global
classic
regional
Trasformazioni delle intestazioni di richieste e risposte
(configurate nella mappa URL)

info

(solo modalità globale
e regionale)
Suddivisione del traffico
info

(solo modalità globale
e regionale)
Mirroring del traffico
info1

(solo modalità globale e regionale)

(solo modalità regionale)
Rilevamento outlier
info

(solo modalità globale e regionale)
Ritenta le richieste non riuscite
info

(Solo modalità globale e regionale)
Intestazioni delle richieste e delle risposte personalizzate
(configurate nel servizio di backend)

(Solo modalità globale e regionale)
Risposte di errore personalizzate
(Solo modalità globale)
Policy di bilanciamento del carico del servizio
(Solo modalità cross-region)

(Solo modalità globale)

(Solo modalità cross-region)

(Solo modalità globale)
Policy di tracciamento delle connessioni
info

info1
Indirizzamento del traffico basato sull'IP di origine
info2

1 Questa funzionalità non è supportata con i bilanciatori del carico che utilizzano backend NEG serverless.

2 Questa funzionalità è supportata dai bilanciatori del carico di rete passthrough esterni basati sui servizi di backend. I bilanciatori del carico basati su pool di destinazione non supportano questa funzionalità.

Per le funzionalità di gestione del traffico disponibili con Cloud Service Mesh, consulta Funzionalità di Cloud Service Mesh: routing e gestione del traffico.

Scalabilità automatica e riparazione automatica

Funzionalità Bilanciatore del carico delle applicazioni Bilanciatore del carico di rete proxy Bilanciatore del carico di rete passthrough
Interno Esterno Interno Esterno Interno Esterno
Scalabilità automatica del gruppo di istanze gestite in base alla capacità di gestione del bilanciatore del carico (solo modalità globale e classica)
Riparazione automatica (nativa dei gruppi di istanze gestite e di GKE)
Svuotamento della connessione 1
1 Questa tabella documenta le funzionalità di scalabilità automatica e riparazione automatica supportate dai bilanciatori del carico di rete passthrough esterni basati suiservizio di backendd. I bilanciatori del carico di rete passthrough esterni basati su pool target non supportano lo svuotamento della connessione.

Sicurezza

Funzionalità Bilanciatore del carico delle applicazioni Bilanciatore del carico di rete proxy Bilanciatore del carico di rete passthrough
Interno Esterno Interno Esterno Interno Esterno
Certificati SSL gestiti da Google
info

info1

(solo modalità globale e classica)2
CORS
info

(solo modalità globale e regionale)
Identity-Aware Proxy (IAP) 3
Google Cloud Armor
info

info

(solo modalità globale e classica)

info
Offload SSL
(Solo modalità globale e classica)2
Policy SSL
(versione TLS e suite di crittografia)

info

info

info
(Solo modalità globale e classica)2
mutual TLS del frontend
info

info

1 I bilanciatori del carico delle applicazioni esterni globali e classici supportano i certificati SSL gestiti da Google di Compute Engine e Certificate Manager, mentre i bilanciatori del carico delle applicazioni esterni regionali supportano solo i certificati gestiti da Google di Certificate Manager.

2 Supportato solo se il bilanciatore del carico è configurato con un proxy SSL di destinazione.

3 IAP non è compatibile con Cloud CDN.

Protezione Google Cloud Armor per i bilanciatori del carico esterni

Cloud Armor fornisce protezioni DDoS sempre attive e configurabili dall'utente per tutti i bilanciatori del carico esterni e regole dei criteri di sicurezza configurabili dall'utente a seconda del tipo di bilanciatore del carico.

Tipo o modalità del bilanciatore del carico Criteri di sicurezza di Cloud Armor Tipi di policy di sicurezza supportati
Bilanciatore del carico delle applicazioni esterno regionale
  • Policy di sicurezza del backend regionale
Bilanciatore del carico di rete passthrough esterno
  • Policy di sicurezza edge della rete

Integrazioni tra prodotti

Funzionalità Bilanciatore del carico delle applicazioni Bilanciatore del carico di rete proxy Bilanciatore del carico di rete passthrough
Interno Esterno Interno Esterno Interno Esterno
Cloud CDN
(Solo modalità globale e classica1)
Plug-in di Service Extensions e callout
info

info
Nomi DNS interni di Compute Engine
(solo modalità regionale)

(solo modalità regionale)

info
Registrazione automatica di Service Directory (anteprima)
info

info
Integrazione di App Hub
info

info

info

info

info

info

1 Supportato per il livello Premium

Passaggi successivi

Per informazioni dettagliate su ciascun bilanciatore del carico, consulta le seguenti pagine: