Confronto delle funzionalità del bilanciatore del carico

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

Nelle tabelle seguenti, è presente 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
classico
regionale
Passthrough Modalità del bilanciatore del carico:
interno
Modalità del bilanciatore del carico:
esterna

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 (in base a QUIC di 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
WebSockets

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 attiva il supporto per 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 .

Protocolli dal bilanciatore del carico ai backend

In questa tabella sono elencate le impostazioni del protocollo IP supportate con i servizi di backend per bilanciatori del carico diversi. 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
TCP, UDP o NON SPECIFICATO1
informazioni

informazioni
WebSockets
informazioni

informazioni

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 .
  • Per i bilanciatori del carico di rete passthrough esterni, UNSPECIFIED abilita il supporto per 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à tra regioni)

(solo global e
modalità classica)

(Solo modalità tra regioni)

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

(solo regional e
modalità classica)

(Solo modalità a livello di regione)

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

(globale,
regionale e classica)

(Solo modalità a livello di regione)

(Solo modalità a livello di regione)
Più servizi di backend e una mappa URL
Backend di macchine virtuali su Compute Engine
Kubernetes e GKE autogestiti
NEG a livello di zona
GCE_VM_IP_PORT endpoint

GCE_VM_IP_PORT endpoint

GCE_VM_IP_PORT endpoint

GCE_VM_IP_PORT endpoint

GCE_VM_IP endpoint

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

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

informazioni

informazioni

informazioni
Backend serverless informazioni
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 le modalità classica e regionale)
1
Controlli di integrità SSL 1
Controlli di integrità TCP 1
Controlli di integrità configurabili
Percorso di richiesta configurabile (HTTP, HTTPS, HTTP/2)
Stringa di richiesta o percorso configurabile (TCP o SSL)
Stringa di risposta prevista configurabile 1
Controlli di integrità di Envoy distribuiti
(Solo modalità regionale)

(Solo modalità regionale)

1 Controlli di integrità dei bilanciatori del carico di rete passthrough esterni basati sul servizio di backend. Destinazione i bilanciatori del carico basati su pool supportano solo i controlli di integrità HTTP legacy.

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

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

3 Bilanciatori del carico a livello di regione basati su Envoy (Application Load Balancer interni ed esterni regionali e i bilanciatori del carico di rete proxy esterni ed interni regionali) che utilizzano backend NEG ibridi e supportare 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 nel VPC rete
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 le modalità globale e classica)

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

informazioni+

informazioni+
Conservazione degli indirizzi IP di origine client Intestazione X‐Forwarded‐For Intestazione X‐Forwarded‐For PROXY protocollo PROXY protocollo
Supporto IPv6
Chiusura IPv6
(Solo la modalità globale e classica1)

Chiusura IPv6
(Solo la modalità globale e classica1)

informazioni

informazioni1

* Funzionalità supportata per il livello Premium

Funzionalità supportata per il livello Standard

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

# L'accesso a internet è disponibile anche per i client che si trovano in in Google Cloud.

+ L'accesso privato è disponibile nello stesso 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
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 relativi backend
Bilanciatore del carico e backend in reti VPC diverse
informazioni

informazioni

informazioni

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

info
(solo globale e regionale)
Accesso client ai bilanciatori del carico
I client Google Cloud o on-premise devono accedere privato del bilanciatore del carico1
Le VM client di Google Cloud richiedono indirizzi IP esterni o un 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à)

informazioni

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

1 I client Google Cloud o on-premise devono accedere alla il bilanciatore del carico privatamente utilizzando lo stesso VPC in una rete VPC in peering o in un'altra rete connesse tramite tunnel Cloud VPN o Cloud Interconnect collegamenti (VLAN)

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
Failover automatico su backend integri all'interno della stessa regione
Failover automatico su backend integri in altre regioni
(Solo modalità tra regioni)

(Solo le modalità globali e classiche4)

(Solo modalità tra regioni)

(Solo le modalità globali e classiche4)
Il bilanciatore del carico è resiliente alle interruzioni a livello di zona
Il bilanciatore del carico è resiliente alle interruzioni regionali
(Solo in modalità più regioni)

(Solo le modalità globali e classiche4)

(Solo in modalità più regioni)

(Solo le modalità globali e classiche4)
Comportamento quando tutti i backend sono in stato non integro
informazioni

informazioni

informazioni

informazioni

informazioni
(configurabile)

informazioni
(configurabile1)
Backend in standby configurabili
informazioni
(configurabile)

informazioni
(configurabile2)
Svuotamento connessioni in caso di failover e failover
informazioni
(configurabile)

informazioni
(configurabile3)

1 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.

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

3 I bilanciatori del carico di rete passthrough esterni basati su pool di destinazione non supportano configurazione dello svuotamento della connessione al failover.

4 Funzionalità supportata 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 di conteggio byte
informazioni

informazioni

informazioni

informazioni

informazioni

informazioni
Metriche di conteggio pacchetti
informazioni

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

informazioni
Richiedi metriche di latenza
informazioni

informazioni

informazioni
Metriche di conteggio connessioni
informazioni

informazioni
Metriche per il conteggio delle richieste HTTP
informazioni

informazioni

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 risposta e richiesta HTTP
informazioni

informazioni
Log attributi di connessione
informazioni

informazioni

informazioni

informazioni
Campi log
Richiesta HTTP
informazioni

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

informazioni
Dettagli dell'istanza VM e dettagli di GKE
informazioni

(solo in modalità regionale)

informazioni

informazioni
Dettagli VPC client o località
informazioni

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

globale, classico
regionale

informazioni

informazioni

informazioni

informazioni

Affinità sessione

Per informazioni dettagliate, consulta la sezione Sessione di affinità.

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
Intestazioni
(Solo modalità globale e regionale)
Cookie HTTP
(solo globali e a livello di regione)
Cookie generato
IP client, nessuna destinazione (1 tupla)
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 di destinazione, porta di destinazione, protocollo (5 tupla)
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 un concetto di porte e il pacchetto porta la porta informazioni, allora 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), quindi 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 backend
(solo backend di gruppi di istanze)
1 1
Capacità massima configurabile per gruppo di istanza 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 sui pesi
(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 della zona/della regione
6

globale5,6
classico5
regionale5,6
5,6
globale5,6
classico5
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 distribuzione 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 Funzionalità supportata 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

informazioni
Fault injection
informazioni

(solo le modalità globali e regionali)
Timeout configurabili
Informazioni1

informazioni

informazioni

informazioni
Nuovi tentativi
Informazioni1

informazioni
Reindirizzamenti
informazioni

globale
classico
regionale
Riscrittura URL
informazioni

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

informazioni

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

(Solo le modalità globale
e regionale)
Mirroring del traffico
informazioni1

(solo global e modalità regionali)

(Solo modalità regionale)
Rilevamento outlier
informazioni

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

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

(solo globale)

(solo modalità tra regioni)

(solo globale)

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

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à
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 da bilanciatori del carico di rete passthrough esterni basati sul servizio di backend. Destinazione I bilanciatori del carico di rete passthrough esterni basati su pool non supportano 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
informazioni

Informazioni3

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

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

(Solo le modalità globali e classica)

informazioni
Offload SSL
(solo le modalità globale e classica)1
Criteri SSL
(versione TLS e suite di crittografia)

informazioni

informazioni

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

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
informazioni

(Solo 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 multi-NIC informazioni informazioni
Intestazioni di richieste e risposte personalizzate
(configurate nel servizio di backend)

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

informazioni
Criterio di monitoraggio delle connessioni
informazioni

Informazioni1
Indirizzamento del traffico basato su IP di origine
Informazioni1
Supportata con App Hub, che è in anteprima.
(Solo in modalità regionale)

(Solo in modalità regionale)

informazioni

(Solo in modalità regionale)

informazioni

informazioni

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

2 Funzionalità supportata per il livello Premium

3 La VM di backend nic0 deve trovarsi nella stessa rete e la regione utilizzata dalla regola di forwarding.

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

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 traffico solo alla prima rete (nic0) della VM di backend.

Passaggi successivi

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