Confronto delle funzionalità del bilanciatore del carico

Questa pagina fornisce una panoramica comparativa delle funzionalità di bilanciamento del carico offerte da Cloud Load Balancing. Se non l'hai già fatto, inizia con che legge le seguenti informazioni:

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
classico
regionale
Modalità del bilanciatore del carico:
regionale
tra regioni
Modalità del bilanciatore del carico:
globale
classica
regionale
Passthrough Modalità del bilanciatore del carico:
interno
Modalità del bilanciatore del carico:
esterno

Protocolli dai client al bilanciatore del carico

In questa tabella sono elencati i protocolli supportati per la comunicazione tra client e tra 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)

HTTP/2 (richiede TLS) incluso gRPC 1


Nessun supporto QUIC

Nessun supporto QUIC per la modalità regionale.
HTTP/3 (basato su QUIC IETF)
(solo le 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
informazioni

informazioni
WebSocket

informazioni


informazioni

1 Per supportare i client gRPC, crea un bilanciatore del carico HTTPS con HTTP/2 come protocollo dal bilanciatore del carico ai backend.

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

  • Per i bilanciatori del carico di rete passthrough interni, L3_DEFAULT abilita il supporto per TCP, UDP, ICMP, ICMPv6, SCTP, ESP, AH e GRE .
  • Per i bilanciatori del carico di rete passthrough esterni, L3_DEFAULT abilita il supporto per TCP, UDP, ESP, GRE, ICMP e ICMPv6 di Google.

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 la sezione Backend Google Cloud.

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 (richiede TLS) incluso gRPC

Uno dei seguenti:
SSL (TLS) o TCP

Solo TCP

Modalità regionale: solo TCP

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

info
WebSocket
info

info

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

  • Per i bilanciatori del carico di rete passthrough interni, UNSPECIFIED abilita il supporto per TCP, UDP, ICMP, ICMPv6, SCTP, ESP, AH e GRE di Google.
  • Per i bilanciatori del carico di rete passthrough esterni, UNSPECIFIED abilita il supporto per TCP, UDP, ESP, GRE, ICMP e ICMPv6 di Google.

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à tra regioni)

(solo modalità globale e
classica)

(Solo modalità tra regioni)

(solo global e
modalità classica)
I backend devono trovarsi nella stessa regione
(Solo modalità a livello di regione)

(solo regionale e
classica)

(Solo modalità a livello di regione)

(solo regionale e classica)

informazioni

informazioni
Cloud Storage nei bucket di backend
(solo
modalità globale e
classica)
Endpoint esterni nei NEG internet
(Solo modalità a livello di regione)

(globale,
regionale e classica)

(Solo modalità a livello di regione)

(Solo modalità regionale)
Più servizi di backend e una mappa URL
Backend di macchine virtuali su Compute Engine
Kubernetes e GKE self-managed
NEG a livello di zona
Endpoint GCE_VM_IP_PORT

Endpoint GCE_VM_IP_PORT

Endpoint GCE_VM_IP_PORT

GCE_VM_IP_PORT endpoint

Endpoint GCE_VM_IP

Endpoint GCE_VM_IP
NEG Private Service Connect
(solo in modalità globale e regionale)

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

info

info

info
Backend serverless info
informazioni

Controlli di integrità

Per i link alle informazioni di riferimento, consulta controlli.

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 le modalità classica e regionale)
1
Controlli di integrità HTTPS 3
(Solo le 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 richiesta configurabile (HTTP, HTTPS, HTTP/2)
Stringa o percorso di 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 descrive i controlli di integrità utilizzati dai bilanciatori del carico di rete passthrough esterni basati su servizi di backend. Sono supportati solo i bilanciatori del carico basati su pool di destinazione legacy Controlli di integrità HTTP.

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à precedenti solo se entrambe le seguenti condizioni sono vere:

  • I backend sono gruppi di istanze.
  • Le istanze di macchine virtuali (VM) di backend servono 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 proxy interni ed esterni regionali) che utilizzano backend NEG ibridi non supportano i controlli di integrità gRPC. Per ulteriori informazioni, consulta la sezione Panoramica dei NEG.

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 rete VPC
Indirizzo IP esterno (anycast globale)
(Solo le modalità Globale e Classica*)

(Solo le modalità Globale e Classica*)
Indirizzo IP esterno (regionale)
(Solo modalità regionale e classica)

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

(Solo modalità classica)
Indirizzo IP esterno da Adotta il tuo IPv6 (BYOIPv6) (solo modalità
esterna )
Più regole di inoltro con lo stesso indirizzo IP, ciascuna con una combinazione di protocollo e porta univoca
Accessibile a internet#
Accessibile privatamente
info+

informazioni+

info+
Conservazione degli indirizzi IP di origine client Intestazione X‐Forwarded‐For Intestazione X-Forwarded-For Protocollo PROXY PROXY protocollo
Supporto IPv6
Terminazione IPv6
(solo modalità globale e classica*)

Chiusura IPv6
(Solo le modalità globale e classica*)

info

informazioni*

* Supportato per il livello Premium.

Funzionalità supportata per il livello Standard.

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

# L'accesso a internet è disponibile anche per i clienti in Google Cloud.

+ L'accesso privato è disponibile nella stessa rete VPC e da qualsiasi regione con accesso globale. In modalità interregionale, è 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
Assistenza per 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 relativi backend
Bilanciatore del carico e backend in reti VPC diverse
info

info

info

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

info
(Only globale e regionale)
Accesso client ai bilanciatori del carico
I client Google Cloud o on-premise devono accedere al bilanciatore del carico in privato1
Le VM client Google Cloud richiedono indirizzi IP esterni o una soluzione NAT come Cloud NAT per accedere al bilanciatore del carico
Le VM client on-premise richiedono l'accesso a internet per accedere al carico bilanciatore
Le VM client di Google Cloud possono trovarsi in qualsiasi regione
informazioni

(Solo global e classici2 modalità)

info

informazioni
Le VM client di Google Cloud possono trovarsi in qualsiasi progetto

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

2 Funzionalità supportata per il livello Premium

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 a livello di zona

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

Failover automatico su backend integri in altre regioni

(Solo modalità tra regioni)

(solo modalità globali e classiche#)

(Solo modalità tra regioni)

(solo modalità globali e classiche#)
Supporto per la 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)

informazioni
(configurabile*)
Backend in standby configurabili
info
(configurabile)

informazioni
(configurabile)
Svuotamento delle connessioni al failover e al failback
informazioni
(configurabile)

informazioni
(configurabile)

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

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

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

# Supportato per il livello Premium.

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 relative al conteggio dei byte
info

info

informazioni

informazioni

informazioni

info
Metriche di conteggio pacchetti
info

informazioni
Metriche relative al tempo di round trip (RTT)
info

informazioni
Metriche sulla latenza delle richieste
informazioni

informazioni

informazioni
Metriche di conteggio connessioni
info

info
Metriche relative al numero di richieste HTTP
informazioni

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

informazioni
Log attributi di connessione
informazioni

informazioni

info

informazioni
Campi log
Richiesta HTTP
info

globale, classico
regionale
Stringa che spiega la risposta del proxy proxyStatus statusDetails
proxyStatus
Metadati TLS tra client e bilanciatore del carico
informazioni

(Solo in modalità regionale)
Attributi di connessione: 5 tuple, byte/pacchetti inviati e ricevuti
informazioni

informazioni

info
Dettagli dell'istanza VM e di GKE
informazioni

(solo in modalità regionale)

info

info
Dettagli VPC client o località
info

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

globale, classico
regionale

informazioni

info

info

info

Affinità sessione

Per informazioni dettagliate, consulta Affinità della sessione.

Per i link alle informazioni di riferimento, consulta 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 in modalità globale e regionale)
Cookie HTTP
(solo a livello globale e regionale)
Cookie generato
Cookie stateful

(solo globali e a livello di regione)
IP client, nessuna destinazione (tupla 1)
CLIENT_IP_NO_DESTINATION

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

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

2 Se il protocollo non prevede un concetto di porte o se il pacchetto non trasporta informazioni sulla porta (ad esempio frammenti UDP successivi), quindi un Al suo posto, viene utilizzato l'hash a tre tuple di IP client, IP di destinazione e protocollo.

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

Metodi di bilanciamento del carico

Per informazioni dettagliate, consulta la sezione Backend Panoramica dei servizi.

Per i link alle informazioni di riferimento, consulta la sezione Backend Google Cloud.

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 istanze di backend o NEG 1
globale1
classica
a livello di regione
Interruttore di circuito 1
(Solo modalità regionale)

(Solo modalità regionale)
Bilanciamento del carico basato sul peso
(solo le modalità globali e regionali)
1
Preferisce la regione più vicina al client su internet3
(Solo le modalità globali e classiche4)

(Solo le modalità globali e classiche4)
Preferisce la regione più vicina al bilanciatore del carico3
(Solo internazionali e classici4 modalità)

(Solo le modalità 4 classiche)
Criterio di bilanciamento del carico all'interno di una zona/regione
6

globale5,6
classico5
regionale5,6
5,6
globale5,6
classica5
regionale5,6

7

2

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

2 I bilanciatori del carico di rete passthrough esterni utilizzano la distribuzione basata su hash tra tutti di backend nel pool attivo quando è configurato il failover o tra tutti di backend nella regione. I bilanciatori del carico basati su pool di destinazione eseguono anche la distribuzione basata su hash tra tutte le istanze nel pool di destinazione o nel pool di backup.

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

4 Supportato per il livello Premium

5 Round robin in una zona

6 Utilizza un criterio per le località di bilanciamento del carico per determinare in che modo il traffico viene distribuito nelle istanze o negli endpoint all'interno del gruppo di istanze o del NEG

7 Distribuzione basata su hash tra tutti i backend nel pool attivo quando viene configurato il failover o tra tutti i backend della regione.

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
informazioni

info
Fault injection
info

(solo modalità globali e regionali)
Timeout configurabili
informazioni

informazioni

info

informazioni
Nuovi tentativi
informazioni

info
Reindirizzamenti
informazioni

globale
classico
regionale
Riscrittura URL
info

globale
classico
regionale
Trasformazioni delle intestazioni di richiesta e risposta
(configurate nella mappa URL)

info

(Solo le modalità globale
e regionale)
Suddivisione del traffico
informazioni

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

(solo global e modalità regionali)

(solo modalità regionale)
Rilevamento outlier
informazioni

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

(Solo global e regionale)
Risposte di errore personalizzate
(Solo modalità globale)
Criterio di bilanciamento del carico del servizio
(Solo modalità tra regioni)

(solo globale)

(Solo modalità tra regioni)

(Solo modalità globale)

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

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

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 dei gruppi di istanze gestite in base alla gestione del bilanciatore del carico capacità (solo modalità globali e classiche)
Riparazione automatica (nativa per i gruppi di istanze gestite e GKE)
Svuotamento della connessione 1
1 Questa tabella documenta le funzionalità di scalabilità automatica e riparazione automatica supportate da bilanciatori del carico di rete passthrough esterni basati sul servizio di backend. I bilanciatori del carico di rete passthrough esterni basati su pool di destinazione non supportano lo scarico delle connessioni.

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

info3

(solo in modalità globale e classica)1
CORS
informazioni

(solo le modalità globali e regionali)
Identity-Aware Proxy (IAP)
(Solo modalità globali e classiche)2
Google Cloud Armor (anteprima)
informazioni

informazioni

(solo modalità globale e classica)

info

informazioni
Offload SSL
(Solo modalità globali e classiche)1
Criteri SSL
(versione TLS e suite di crittografia)

informazioni

info

informazioni
(solo le modalità globale e classica)1
TLS reciproco frontend
info

informazioni

1 Supportata solo se il bilanciatore del carico è configurato con una destinazione Proxy SSL.

2 IAP non è compatibile con Cloud CDN.

3 Supporto dei bilanciatori del carico delle applicazioni esterni globali e dei bilanciatori del carico delle applicazioni classici sia Compute Engine che Gestore certificati I certificati SSL gestiti da Google, mentre i bilanciatori del carico delle applicazioni esterni regionali supportano solo Certificati gestiti da Google del Gestore certificati.

Funzionalità speciali

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 global e modalità classica2)
Endpoint esterni nei NEG internet come backend esterni per Cloud CDN
(Solo globale e classica2)
Callout di Service Extensions
info

(Solo modalità globale e regionale)
Nomi DNS interni
(Solo in modalità regionale)
Bilanciatore del carico come hop successivo
informazioni
Specifica l'interfaccia di rete di una VM di backend
(Solo le modalità regionali3 e tra regioni4)
5 3 5 6
Bilanciamento del carico su più NIC informazioni info
Intestazioni delle richieste e delle risposte personalizzate
(configurate nel servizio di backend)

(Solo globale e regionale)
Registrazione automatica di Service Directory (anteprima)
info

info
Criterio di monitoraggio delle connessioni
info

info1
Indirizzamento del traffico basato sull'IP di origine
info1
Integrazione di App Hub
info

informazioni

info

info

info

informazioni

1 Queste funzionalità sono supportate dai bilanciatori del carico di rete passthrough esterni basati sui servizi di backend. I bilanciatori del carico basati su pool di destinazione non supportano queste funzionalità.

2 Funzionalità supportata per il livello Premium

3 nic0 della VM di backend deve trovarsi nella stessa rete e nella stessa regione utilizzata dalla regola di inoltro.

4 La VM di backend nic0 deve trovarsi nella stessa rete utilizzata dalla regola di inoltro.

5 Il bilanciatore del carico invia traffico solo alla prima interfaccia di rete (nic0), qualsiasi rete VPC nic0 è presente.

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

Passaggi successivi

Per informazioni dettagliate su ciascun bilanciatore del carico, consulta quanto segue: