Load-Balancer-Funktionsvergleich

Auf dieser Seite erhalten Sie eine vergleichende Übersicht über die Load-Balancing-Funktionen, die in Cloud Load Balancing verfügbar sind. Wenn Sie es noch nicht getan haben, lesen Sie zuerst Folgendes:

  • Eine Übersicht über die verschiedenen Load-Balancing-Lösungen, die in Google Cloudverfügbar sind, finden Sie unter Cloud Load Balancing – Übersicht.
  • Informationen darüber, welcher Google Cloud Load-Balancer den Anforderungen Ihrer Anwendung am besten entspricht, finden Sie unter Load-Balancer auswählen.

In den folgenden Tabellen weist ein Häkchen darauf hin, dass ein Feature unterstützt wird. Weitere Informationen zu einem Feature erhalten Sie, wenn Sie auf den Link Info klicken.

Typ von Load Balancer

Funktion Application Load Balancer Proxy-Netzwerk Load Balancer Netzwerk Load Balancer (Passthrough)
Intern Extern Intern Extern Intern Extern
Proxy Load Balancer-Modi:
regional
regionenübergreifend
Load Balancer-Modi:
global
klassisch
regional
Load Balancer-Modi:
regional
regionenübergreifend
Load Balancer-Modi:
global
klassisch
regional
Passthrough Load Balancer-Modi:
regional
Load Balancer-Modi:
global (Vorschau)
regional

Protokolle von den Clients zum Load-Balancer

In dieser Tabelle sind die Protokolle aufgeführt, die für die Kommunikation zwischen Clients und den verschiedenen Load Balancern unterstützt werden.

Funktion Application Load Balancer Proxy-Netzwerk Load Balancer Netzwerk Load Balancer (Passthrough)
Intern Extern Intern Extern Intern Extern
Eine der Folgenden:

HTTP (HTTP/1.0)

HTTPS (HTTP/1.0)


(Nur globale und klassische Modi)
Eine der Folgenden:

HTTP (HTTP/1.1)

HTTPS (HTTP/1.1)


Keine QUIC-Unterstützung

Keine QUIC-Unterstützung für den regionalen Modus.

HTTP/2 über TLS

HTTP/2 über TCP, auch als H2C bezeichnet

gRPC 1


(H2C-Unterstützung nur für globale und regionale Modi)
HTTP/3 (basierend auf IETF QUIC)
(Nur globale und klassische Modi)
SSL oder TCP
nur TCP

Regionaler Modus: nur TCP

Globaler und klassischer
Modus: SSL oder TCP
TCP, UDP oder L3_DEFAULT2
Info

global: info

regional: info

WebSockets

info


info
TLS Early Data 3

1 Erstellen Sie zur Unterstützung von gRPC-Clients einen Application Load Balancer, der HTTP/2 End-to-End (mit oder ohne TLS) unterstützt.

2 Die Einstellung L3_DEFAULT ermöglicht die Unterstützung der folgenden zusätzlichen IP-Protokolle:

  • Bei internen Passthrough-Network Load Balancern ermöglicht L3_DEFAULT die Unterstützung von TCP, UDP, ICMP, ICMPv6, SCTP, ESP, AH und GRE.
  • Bei globalen und regionalen externen Passthrough-Network Load Balancern wird mit L3_DEFAULT die Unterstützung für TCP, UDP, ESP, GRE, ICMP und ICMPv6 aktiviert.

3 TLS Early Data wird für HTTPS über TCP (HTTP/1.1, HTTP/2) und HTTP/3 über QUIC unterstützt.

Protokolle vom Load-Balancer zu den Back-Ends

In dieser Tabelle sind die IP-Protokolleinstellungen aufgeführt, die von Backend-Diensten für verschiedene Load Balancer unterstützt werden. Weitere Referenzinformationen finden Sie unter Backend-Dienste.

Diese Tabelle gilt nicht für Application Load Balancer mit serverlosen NEG-Back-Ends. Die Protokolleinstellung für den Backend-Dienst wird für diese Load-Balancer ignoriert.

Funktion Application Load Balancer Proxy-Netzwerk Load Balancer Netzwerk Load Balancer (Passthrough)
Intern Extern Intern Extern Intern Extern
Eine der Folgenden:

HTTP (HTTP/1.1)

HTTPS (HTTP/1.1)

HTTP/2 über TLS, einschließlich gRPC

HTTP/2 über TCP, auch als H2C bezeichnet


(H2C-Unterstützung nur für globale und regionale Modi)
Eine der folgenden Möglichkeiten:
SSL (TLS) oder TCP

nur TCP

Regionaler Modus: nur TCP

Globaler und klassischer
Modus: SSL oder TCP
Eine der folgenden Möglichkeiten:
TCP, UDP oder UNSPECIFIED1

info

regional: info

UNSPECIFIED1

global: info

WebSockets
info

info

1 Die Einstellung UNSPECIFIED ermöglicht die Unterstützung der folgenden IP-Protokolle:

  • Bei internen Passthrough-Network Load Balancern ermöglicht UNSPECIFIED die Unterstützung von TCP, UDP, ICMP, ICMPv6, SCTP, ESP, AH und GRE.
  • Bei globalen und regionalen externen Passthrough-Network Load Balancern wird mit UNSPECIFIED die Unterstützung für TCP, UDP, ESP, GRE, ICMP und ICMPv6 aktiviert.

Back-Ends

Funktion Application Load Balancer Proxy-Netzwerk Load Balancer Netzwerk Load Balancer (Passthrough)
Intern Extern Intern Extern Intern Extern
Back-Ends können sich in mehreren Regionen befinden
(Nur regionenübergreifender Modus)

(Nur globaler und
klassischer Modus)

(Nur regionenübergreifender Modus)

(Nur globaler und
klassischer Modus)

(Nur globaler Modus)
Back-Ends müssen sich in einer Region befinden
(Nur regionaler Modus)

(Nur regionaler und
klassischer Modus)

(Nur regionaler Modus)

(Nur regionaler und klassischer Modus)

Info

(Nur regionaler Modus)
Cloud Storage in Back-End-Buckets