Perbandingan fitur load balancer

Halaman ini memberikan ringkasan komparatif tentang fitur load balancing yang ditawarkan oleh Cloud Load Balancing. Jika Anda belum melakukannya, mulailah dengan membaca artikel berikut:

  • Untuk mendapatkan ringkasan berbagai solusi load balancing yang tersedia di Google Cloud, lihat Ringkasan Cloud Load Balancing.
  • Untuk menentukan load balancer mana yang paling sesuai dengan kebutuhan aplikasi Anda, lihat Memilih load balancer. Google Cloud

Dalam tabel berikut, tanda centang menunjukkan bahwa fitur didukung. Untuk mengetahui informasi selengkapnya tentang fitur, klik link info.

Jenis load balancer

Fitur Load Balancer Aplikasi Load Balancer Jaringan Proxy Load Balancer Jaringan Passthrough
Internal Eksternal Internal Eksternal Internal Eksternal
Proxy Mode load balancer:
regional
lintas region
Mode load balancer:
global
klasik
regional
Mode load balancer:
regional
lintas region
Mode load balancer:
global
klasik
regional
Passthrough Mode load balancer:
regional
Mode load balancer:
global (Pratinjau)
regional

Protokol dari klien ke load balancer

Tabel ini mencantumkan protokol yang didukung untuk komunikasi antara klien dan berbagai load balancer.

Fitur Load Balancer Aplikasi Load Balancer Jaringan Proxy Load Balancer Jaringan Passthrough
Internal Eksternal Internal Eksternal Internal Eksternal
Salah satu:

HTTP (HTTP/1.0)

HTTPS (HTTP/1.0)


(Hanya mode global dan klasik)
Salah satu:

HTTP (HTTP/1.1)

HTTPS (HTTP/1.1)


Tidak ada dukungan QUIC

Tidak ada dukungan QUIC untuk mode regional.

HTTP/2 melalui TLS

HTTP/2 melalui TCP, juga dikenal sebagai H2C

gRPC 1


(Dukungan H2C hanya untuk mode global dan regional)
HTTP/3 (berdasarkan IETF QUIC)
(Hanya mode global dan klasik)
SSL atau TCP Khusus TCP

Mode regional: TCP saja

Mode global dan klasik
: SSL atau TCP
TCP, UDP, atau L3_DEFAULT2
info

global: info

regional: info

WebSockets

info


info
Data awal TLS 3

1 Untuk mendukung klien gRPC, buat Load Balancer Aplikasi yang mendukung HTTP/2 end-to-end (dengan atau tanpa TLS).

2 Setelan L3_DEFAULT mengaktifkan dukungan untuk protokol IP tambahan berikut:

  • Untuk Load Balancer Jaringan passthrough internal, L3_DEFAULT memungkinkan dukungan untuk TCP, UDP, ICMP, ICMPv6, SCTP, ESP, AH, dan GRE .
  • Untuk Load Balancer Jaringan passthrough eksternal global dan Load Balancer Jaringan passthrough eksternal regional, L3_DEFAULT mengaktifkan dukungan untuk TCP, UDP, ESP, GRE, ICMP, dan ICMPv6 .

3 Data awal TLS didukung untuk HTTPS melalui TCP (HTTP/1.1, HTTP/2) dan HTTP/3 melalui QUIC.

Protokol dari load balancer ke backend

Tabel ini mencantumkan setelan protokol IP yang didukung dengan layanan backend untuk berbagai load balancer. Untuk informasi referensi selengkapnya, lihat Layanan backend.

Tabel ini tidak berlaku untuk Load Balancer Aplikasi dengan backend NEG serverless. Setelan protokol layanan backend diabaikan untuk load balancer ini.

Fitur Load Balancer Aplikasi Load Balancer Jaringan Proxy Load Balancer Jaringan Passthrough
Internal Eksternal Internal Eksternal Internal Eksternal
Salah satu:

HTTP (HTTP/1.1)

HTTPS (HTTP/1.1)

HTTP/2 melalui TLS, termasuk gRPC

HTTP/2 melalui TCP, juga dikenal sebagai H2C


(Dukungan H2C hanya untuk mode global dan regional)
Salah satu dari:
SSL (TLS) atau TCP
Khusus TCP

Mode regional: TCP saja

Mode global dan klasik
: SSL atau TCP
Salah satu dari:
TCP, UDP, atau UNSPECIFIED1

info

regional: info

TIDAK DITENTUKAN1

global: info

WebSockets
info

info

1 Setelan UNSPECIFIED memungkinkan dukungan untuk protokol IP berikut:

  • Untuk Load Balancer Jaringan passthrough internal, UNSPECIFIED memungkinkan dukungan untuk TCP, UDP, ICMP, ICMPv6, SCTP, ESP, AH, dan GRE .
  • Untuk Load Balancer Jaringan passthrough eksternal global dan Load Balancer Jaringan passthrough eksternal regional, UNSPECIFIED mengaktifkan dukungan untuk TCP, UDP, ESP, GRE, ICMP, dan ICMPv6 .

Backend

Fitur Load Balancer Aplikasi Load Balancer Jaringan Proxy Load Balancer Jaringan Passthrough
Internal Eksternal Internal Eksternal Internal Eksternal
Backend dapat berada di beberapa region
(Khusus mode lintas wilayah)

(Hanya mode global dan
klasik)

(Khusus mode lintas wilayah)

(Hanya mode global dan
klasik)

(Hanya mode global)
Backend harus berada di satu region
(Hanya mode regional)

(Hanya mode regional dan
klasik)

(Hanya mode regional)

(Hanya mode regional dan klasik)

info

(Hanya mode regional)
Cloud Storage di bucket backend
Endpoint eksternal di NEG internet
(Hanya mode regional)

(mode Global,
regional, dan klasik)

(Hanya mode regional)

(Hanya mode regional)
Beberapa layanan backend dan peta URL
Backend virtual machine di Compute Engine
Kubernetes yang dikelola sendiri dan GKE
(Khusus mode regional)
NEG 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
(Hanya mode global dan regional)

(Hanya mode global dan regional)
Endpoint eksternal pribadi di backend NEG hybrid
info

info

info

info
Backend tanpa server
info

info
Backend (IPV4 dan IPv6) stack ganda
info

(Hanya mode global dan regional)

info

(Hanya mode global dan regional)

info

(Mode global dan regional)
Backend khusus IPv6
info

(Mode global dan regional)

Health check

Untuk mengetahui link ke informasi referensi, lihat Pemeriksaan kondisi.

Health check tidak didukung untuk Load Balancer Aplikasi internal dan eksternal yang menggunakan backend NEG serverless.

Fitur Load Balancer Aplikasi Load Balancer Jaringan Proxy Load Balancer Jaringan Passthrough
Internal Eksternal Internal Eksternal Internal Eksternal
Health check gRPC (tanpa TLS) 2 2 2 2 1
Health check gRPC (dengan TLS) 2 2 2 2 1
Health check HTTP 3
(Hanya mode klasik dan regional)
1
Health check HTTPS 3
(Hanya mode klasik dan regional)
1
Health check HTTP/2
(Hanya mode klasik dan regional)
1
Health check SSL 1
Health check TCP 1
Health check yang dapat dikonfigurasi
Jalur permintaan yang dapat dikonfigurasi (HTTP, HTTPS, HTTP/2)
String atau jalur permintaan yang dapat dikonfigurasi (TCP atau SSL)
String respons yang diharapkan dapat dikonfigurasi 1
Health check Envoy terdistribusi
(Khusus mode regional)

(Khusus mode regional)

1 Tabel ini mendokumentasikan health check yang digunakan oleh Load Balancer Jaringan passthrough eksternal global dan Load Balancer Jaringan passthrough eksternal regional berbasis layanan backend. Load balancer berbasis kumpulan target hanya mendukung health check HTTP lama.

2 Load balancer regional berbasis Envoy (Load Balancer Aplikasi internal dan eksternal regional serta Load Balancer Jaringan proxy internal dan eksternal regional) yang menggunakan backend NEG hibrida tidak mendukung health check gRPC. Untuk mengetahui informasi selengkapnya, lihat Ringkasan NEG hibrida.

3 Load Balancer Aplikasi eksternal regional tidak mendukung health check lama. Load Balancer Aplikasi eksternal global dan Load Balancer Aplikasi klasik mendukung health check lama hanya jika kedua hal berikut benar:

  • Backend adalah grup instance.
  • Instance virtual machine (VM) backend melayani traffic yang menggunakan protokol HTTP atau HTTPS.

Alamat IP

Untuk melihat link ke informasi referensi, lihat Alamat.

Fitur Load Balancer Aplikasi Load Balancer Jaringan Proxy Load Balancer Jaringan Passthrough
Internal Eksternal Internal Eksternal Internal