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_DEFAULTdie Unterstützung von TCP, UDP, ICMP, ICMPv6, SCTP, ESP, AH und GRE. - Bei globalen und regionalen externen Passthrough-Network Load Balancern wird mit
L3_DEFAULTdie 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
UNSPECIFIEDdie Unterstützung von TCP, UDP, ICMP, ICMPv6, SCTP, ESP, AH und GRE. - Bei globalen und regionalen externen Passthrough-Network Load Balancern wird mit
UNSPECIFIEDdie 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 | ||||||