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 tentang berbagai solusi load balancing yang tersedia di Google Cloud, lihat ringkasan Cloud Load Balancing.
  • Untuk menentukan load balancer Google Cloud yang paling sesuai dengan kebutuhan aplikasi Anda, lihat Memilih load balancer.

Pada tabel berikut, tanda centang menunjukkan bahwa suatu fitur didukung. Untuk 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
Jalan masuk Mode load balancer:
internal
Mode load balancer:
eksternal

Protokol dari klien ke load balancer

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

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

HTTP (HTTP/1.1)

HTTPS (HTTP/1.1)

HTTP/2 (memerlukan TLS) termasuk gRPC 1


Tidak ada dukungan QUIC

Tidak ada dukungan QUIC untuk mode regional.
HTTP/3 (berdasarkan IETF QUIC)
(Hanya mode global dan klasik)
SSL atau TCP
Khusus TCP

Mode regional: Khusus TCP Mode

Global dan klasik
: SSL atau TCP
TCP, UDP, atau L3_DEFAULT2
info

info
WebSockets

info


info

1 Untuk mendukung klien gRPC, buat load balancer HTTPS dengan HTTP/2 sebagai protokol dari load balancer ke backend.

2 Setelan L3_DEFAULT memungkinkan 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, L3_DEFAULT memungkinkan dukungan untuk TCP, UDP, ESP, GRE, ICMP, dan ICMPv6.

Protokol dari load balancer ke backend

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

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

HTTP (HTTP/1.1)

HTTPS (HTTP/1.1)

HTTP/2 (memerlukan TLS) termasuk gRPC

Salah satu dari:
SSL (TLS) atau TCP
TCP, UDP, atau UNSPECIFIED1
info

info
WebSockets
info

info

1 Setelan UNSPECIFIED memungkinkan dukungan untuk protokol IP tambahan 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, UNSPECIFIED memungkinkan 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 bisa berada di beberapa region
(Hanya mode lintas region)

(Hanya mode global dan
klasik)

(Hanya mode lintas region)

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

(Hanya mode regional dan
klasik)

(Hanya mode regional)

(Hanya mode regional dan klasik)
Cloud Storage di bucket backend
(Hanya mode global dan
klasik)
Endpoint eksternal dalam 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 dan GKE yang dikelola sendiri
NEGARA ZONA
endpoint 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
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 serverless info Info

Health check

Untuk link ke informasi referensi, lihat Health check.

Fitur Load Balancer Aplikasi Load Balancer Jaringan Proxy Load Balancer Jaringan Passthrough
Internal Eksternal Internal Eksternal Internal Eksternal
Health check gRPC 2 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 yang dapat dikonfigurasi 1
Health check Envoy terdistribusi
(Hanya mode regional)

(Hanya mode regional)

1 Health check Load Balancer Jaringan passthrough eksternal berbasis layanan backend. Load balancer berbasis kumpulan target hanya mendukung health check HTTP lama.

2 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 berlaku:

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

3 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 hybrid tidak mendukung health check gRPC. Untuk mengetahui informasi selengkapnya, lihat ringkasan NEG Hybrid.

Alamat IP

Untuk link ke informasi referensi, lihat Alamat.

Fitur Load Balancer Aplikasi Load Balancer Jaringan Proxy Load Balancer Jaringan Passthrough
Internal Eksternal Internal Eksternal Internal Eksternal
Alamat IP internal yang dapat diakses di jaringan VPC Anda
Alamat IP eksternal (anycast global)
(Hanya mode global dan klasik1)

(Hanya mode global dan klasik1)
Alamat IP eksternal (regional)
(Hanya mode regional dan klasik2)

(Hanya mode regional dan klasik2)
Alamat IP eksternal dari Bring your own IP (BYOIP)
(Hanya mode global dan klasik)

(Hanya mode klasik)
Beberapa aturan penerusan dengan alamat IP yang sama, masing-masing memiliki kombinasi protokol dan port yang unik
Dapat diakses dari internet3
Dapat diakses secara pribadi
info4

info4

info4
Preservasi alamat IP sumber klien Header X‐Forwarded‐For Header X‐Forwarded‐For Protokol PROXY Protokol PROXY
Dukungan IPv6
Penghentian IPv6
(Hanya mode global dan 1 klasik)

Penghentian IPv6
(Hanya mode global dan 1 klasik)

info

info1

1 Didukung untuk Paket Premium

2 Didukung untuk Paket Standar

3 Akses internet juga tersedia untuk klien yang berada di Google Cloud.

4 Akses pribadi tersedia di jaringan VPC yang sama dan dari region mana pun yang memiliki akses global. Dalam mode lintas region, akses global diaktifkan secara default.

Topologi jaringan

Fitur Load Balancer Aplikasi Load Balancer Jaringan Proxy Load Balancer Jaringan Passthrough
Internal Eksternal Internal Eksternal Internal Eksternal
Hubungan antara jaringan VPC dan backend load balancer
Backend di jaringan VPC yang sama
(Hanya mode regional)

(Hanya mode regional)
Backend di beberapa jaringan VPC1
(Hanya mode global dan klasik)

(Hanya mode global dan klasik)
Backend dapat menggunakan jaringan VPC Bersama
Rujukan layanan lintas project
info

info
(Hanya mode regional)
Akses klien ke load balancer
Klien Google Cloud atau lokal harus mengakses load balancer secara pribadi2
VM klien Google Cloud memerlukan alamat IP eksternal atau solusi NAT seperti Cloud NAT untuk mengakses load balancer
VM klien lokal memerlukan akses internet untuk mengakses load balancer
VM klien Google Cloud dapat ditempatkan di region mana pun
info

(Hanya mode global dan 3 klasik)

info

info
VM klien Google Cloud dapat ditempatkan di project mana pun

1 Dalam project yang sama (jaringan tidak harus terhubung)

2 Google Cloud atau klien lokal harus mengakses load balancer secara pribadi dengan berada di jaringan VPC yang sama, di jaringan VPC yang di-peering, atau di jaringan lain yang terhubung menggunakan tunnel Cloud VPN atau lampiran Cloud Interconnect (VLAN)

3 Didukung untuk Paket Premium

Failover dan ketersediaan

Fitur Load Balancer Aplikasi Load Balancer Jaringan Proxy Load Balancer Jaringan Passthrough
Internal Eksternal Internal Eksternal Internal Eksternal
Failover otomatis ke backend yang responsif dalam region yang sama
Failover otomatis ke backend yang responsif di region lain
(Hanya mode lintas region)

(Hanya mode global dan 4 klasik)

(Hanya mode lintas region)

(Hanya mode global dan 4 klasik)
Load balancer tahan terhadap pemadaman layanan zona
Load balancer tahan terhadap gangguan regional
(Hanya mode lintas wilayah)

(Hanya mode global dan 4 klasik)

(Hanya mode lintas wilayah)

(Hanya mode global dan 4 klasik)
Perilaku saat semua backend tidak responsif Info
Info
Info
Info
Info

(dapat dikonfigurasi)
Info

(dapat dikonfigurasi1)
Backend standby yang dapat dikonfigurasi Info

(dapat dikonfigurasi)
Info

(dapat dikonfigurasi2)
Pengosongan koneksi saat failover dan failback Info

(dapat dikonfigurasi)
Info

(dapat dikonfigurasi3)

1 Jika semua backend load Balancer Jaringan passthrough eksternal berbasis kumpulan target tidak responsif, traffic akan didistribusikan ke semua backend.

2 Load Balancer Jaringan passthrough eksternal berbasis kumpulan target menggunakan kumpulan cadangan untuk mendukung failover.

3 Load Balancer Jaringan passthrough eksternal berbasis kumpulan target tidak mendukung konfigurasi pengosongan koneksi saat failover.

4 Didukung untuk Paket Premium

Pemantauan

Fitur Load Balancer Aplikasi Load Balancer Jaringan Proxy Load Balancer Jaringan Passthrough
Internal Eksternal Internal Eksternal Internal Eksternal
Metrik jumlah byte
info

info

info

info

info

info
Metrik jumlah paket
info

info
Metrik waktu round trip (RTT)
info

info
Metrik latensi permintaan
info

info

info
Metrik jumlah koneksi Info
Info
Metrik jumlah permintaan HTTP Info
Info

Logging

Fitur Load Balancer Aplikasi Load Balancer Jaringan Proxy Load Balancer Jaringan Passthrough
Internal Eksternal Internal Eksternal Internal Eksternal
Jenis log
Log atribut respons dan permintaan HTTP
info

info
Log atribut koneksi
info

info

info

info
Kolom log
Permintaan HTTP
info

global, klasik
regional
String yang menjelaskan respons proxy proxyStatus statusDetails
proxyStatus
Metadata TLS antara klien dan load balancer Info

(Hanya mode regional)
Atribut koneksi: 5-tuple, byte/paket yang dikirim dan diterima
info

info

info
Detail instance VM dan detail GKE
info

(Hanya mode regional)

info

info
VPC klien atau detail lokasi
info

info
Detail tingkat jaringan
info
Label yang menjelaskan resource load balancer
info

global, klasik
regional

info

info

info

info

Afinitas sesi

Untuk informasi selengkapnya, lihat Afinitas sesi.

Untuk link ke informasi referensi, lihat Layanan backend.

Fitur Load Balancer Aplikasi Load Balancer Jaringan Proxy Load Balancer Jaringan Passthrough
Internal Eksternal Internal Eksternal Internal Eksternal
Header
(Hanya mode global dan regional)
Cookie HTTP
(Hanya global dan regional)
Cookie yang dihasilkan
IP klien, tidak ada tujuan (1-tuple)
CLIENT_IP_NO_DESTINATION

info
IP Klien, IP Tujuan (2-tuple)
CLIENT_IP
1 1
IP Klien, IP Tujuan, Protokol (3-tuple)
CLIENT_IP_PROTO
1 1
IP Klien, Port Klien, IP Tujuan, Port Tujuan, Protokol (5-tuple)
CLIENT_IP_PORT_PROTO
1,2 1,2
Tidak ada (5-tuple)
NONE
3 3

1 Menetapkan afinitas sesi hanya berguna jika protokol menggunakan sesi—misalnya, TCP.

2 Jika protokol tidak memiliki konsep port atau jika paket tidak membawa informasi port (misalnya fragmen UDP berikutnya), hash 3 tuple dari IP Klien, IP Tujuan, dan protokol digunakan sebagai gantinya.

3 Jika protokol memiliki konsep port dan paket membawa informasi port, None adalah hash 5-tuple. Jika protokol tidak memiliki konsep port atau jika paket tidak membawa informasi port (misalnya, fragmen UDP berikutnya), None adalah hash 3 tuple dari IP Klien, IP Tujuan, dan protokol.

Metode load balancing

Untuk mengetahui informasi selengkapnya, lihat Ringkasan layanan backend.

Untuk link ke informasi referensi, lihat Layanan backend.

Fitur Load Balancer Aplikasi Load Balancer Jaringan Proxy Load Balancer Jaringan Passthrough
Internal Eksternal Internal Eksternal Internal Eksternal
Mode balancing: koneksi
Mode penyeimbangan: tarif (permintaan per detik) 1 1
Mode penyeimbangan: pemanfaatan backend
(khusus backend grup instance)
1 1
Kapasitas maksimum yang dapat dikonfigurasi per grup instance backend atau NEG 1
global1
klasik
regional
Pemutusan sirkuit 1
(Hanya mode regional)

(Hanya mode regional)
Load balancing berbasis berat
(Hanya mode global dan regional)
1
Memilih region yang paling dekat dengan klien di internet3
(Hanya mode global dan 4 klasik)

(Hanya mode global dan 4 klasik)
Memilih region yang paling dekat dengan load balancer3
(Hanya mode global dan 4 klasik)

(Hanya mode4 klasik)
Dalam kebijakan load balancing zona/region
6

global5,6
klasik5
regional5,6
5,6
global5,6
klasik5
regional5,6

7

2

1 Fitur ini tidak didukung dengan load balancer yang menggunakan backend NEG serverless.

2 Load Balancer Jaringan passthrough eksternal menggunakan distribusi berbasis hash di antara semua layanan backend di kumpulan aktif saat failover dikonfigurasi, atau di antara semua backend di region tersebut. Load balancer berbasis kumpulan target juga melakukan distribusi berbasis hash di antara semua instance dalam kumpulan target atau kumpulan cadangan.

3 Jika region terdekat sudah mencapai kapasitasnya atau tidak responsif, load balancer akan memilih region terdekat berikutnya.

4 Didukung untuk Paket Premium

5 Round robin dalam suatu zona

6 Menggunakan kebijakan lokalitas load balancing untuk menentukan cara traffic didistribusikan ke instance atau endpoint dalam grup instance atau NEG

7 Distribusi berbasis hash di antara semua backend dalam kumpulan aktif saat failover dikonfigurasi, atau di antara semua backend di region.

Pemilihan rute dan pengelolaan traffic

Fitur Load Balancer Aplikasi Load Balancer Jaringan Proxy Load Balancer Jaringan Passthrough
Internal Eksternal Internal Eksternal Internal Eksternal
Perutean permintaan HTTP atau lapisan 7
info

info
Injeksi kesalahan Info

(Hanya mode global dan regional)
Waktu tunggu yang dapat dikonfigurasi Info
1
Info
Info
Info
Upaya coba lagi Info
1
Info
Pengalihan Info

global
klasik
regional
Penulisan ulang URL Info

global
klasik
regional
Transformasi header permintaan dan respons
(dikonfigurasi di peta URL)
Info

(Hanya mode global
dan regional)
Pemisahan traffic Info

(Hanya mode global
dan regional)
Pencerminan traffic
info1

(Hanya mode global dan regional)

(Hanya mode regional)
Deteksi outlier Info

(Hanya mode global dan regional)
Mencoba lagi permintaan yang gagal Info

(Hanya mode global dan regional)
Respons error kustom
(Hanya mode global)

1 Fitur ini tidak didukung dengan load balancer yang menggunakan backend NEG serverless.

Untuk fitur pengelolaan traffic yang tersedia dengan Traffic Director, lihat Fitur Traffic Director: Pemilihan rute dan pengelolaan traffic.

Penskalaan otomatis dan autohealing

Fitur Load Balancer Aplikasi Load Balancer Jaringan Proxy Load Balancer Jaringan Passthrough
Internal Eksternal Internal Eksternal Internal Eksternal
Penskalaan otomatis grup instance terkelola berdasarkan kapasitas penyaluran load balancer
Autohealing (native untuk grup instance terkelola dan GKE)
Pengosongan koneksi 1
1 Tabel ini mendokumentasikan fitur penskalaan otomatis dan autohealing yang didukung oleh Load Balancer Jaringan passthrough eksternal berbasis layanan backend. Load Balancer Jaringan passthrough eksternal berbasis kumpulan target tidak mendukung pengosongan koneksi.

Keamanan

Fitur Load Balancer Aplikasi Load Balancer Jaringan Proxy Load Balancer Jaringan Passthrough
Internal Eksternal Internal Eksternal Internal Eksternal
Sertifikat SSL yang dikelola Google Info
Info
3

(Hanya mode global dan klasik)1
CORS Info

(Hanya mode global dan regional)
Identity-Aware Proxy (IAP)
(Hanya mode global dan klasik)2
Google Cloud Armor Info

(Hanya mode global dan klasik)
Info
SSL offload
(Hanya mode global dan klasik)1
Kebijakan SSL
(versi TLS dan cipher suite)
Info
Info

info
(Hanya mode global dan klasik)1
TLS bersama frontend Info
Info

1 Hanya didukung jika load balancer dikonfigurasi dengan proxy SSL target.

2 IAP tidak kompatibel dengan Cloud CDN.

3 Load Balancer Aplikasi eksternal global dan Load Balancer Aplikasi klasik mendukung Compute Engine dan Certificate Manager Sertifikat SSL yang dikelola Google, sedangkan Load Balancer Aplikasi eksternal regional hanya mendukung sertifikat yang dikelola Google Certificate Manager.

Fitur khusus

Fitur Load Balancer Aplikasi Load Balancer Jaringan Proxy Load Balancer Jaringan Passthrough
Internal Eksternal Internal Eksternal Internal Eksternal
Cloud CDN
(Hanya mode global dan klasik2)
Endpoint eksternal di NEG internet sebagai backend eksternal untuk Cloud CDN
(Hanya mode global dan klasik2)
Info Ekstensi Layanan Info

(Hanya mode global dan regional)
Nama DNS internal
(Hanya mode regional)
Load balancer sebagai next hop Info
Menentukan antarmuka jaringan VM backend
(Hanya mode regional3 dan lintas region4)
5 3 5 6
Load balancing multi-NIC info info
Header permintaan dan respons kustom
(dikonfigurasi di layanan backend)

(Hanya mode global dan regional)
Pendaftaran Direktori Layanan otomatis (Pratinjau) Info
Info
Kebijakan pelacakan koneksi Info
Info
1
Pengarahan traffic berbasis IP sumber Info
1
Didukung dengan App Hub, yang sedang dalam pratinjau.
(Hanya mode regional)

(Hanya mode regional)
Info

(Hanya mode regional)
Info
Info

1 Fitur ini didukung oleh Load Balancer Jaringan passthrough eksternal berbasis layanan backend. Load balancer berbasis kumpulan target tidak mendukung fitur ini.

2 Didukung untuk Paket Premium

3 nic0 VM backend harus berada di jaringan dan region yang sama dengan yang digunakan oleh aturan penerusan.

4 nic0 VM backend harus berada di jaringan yang sama dengan yang digunakan oleh aturan penerusan.

5 Load balancer hanya mengirimkan traffic ke antarmuka jaringan pertama (nic0), di jaringan VPC mana pun tempat nic0 berada.

6 Load balancer hanya mengirimkan traffic ke antarmuka jaringan pertama (nic0) dari VM backend.

Langkah selanjutnya

Untuk mengetahui informasi mendetail tentang setiap load balancer, lihat referensi berikut: