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 hal berikut:

Dalam tabel berikut, tanda centang menunjukkan bahwa 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
Passthrough 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)


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)
(Khusus 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
Data awal TLS 3

1 Untuk mendukung klien gRPC, buat Application Load Balancer yang mendukung HTTP/2 secara menyeluruh (dengan atau tanpa TLS).

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 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 dari:

HTTP (HTTP/1.1)

HTTPS (HTTP/1.1)

HTTP/2 melalui TLS, termasuk gRPC

HTTP/2 melalui TCP, juga dikenal sebagai H2C (Pratinjau)


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

Khusus TCP

Mode regional: khusus TCP

Mode global dan klasik
: SSL 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 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 stack ganda (IPV4 dan IPv6)
info

(Khusus mode global dan regional)

info

(Khusus mode global dan regional)

info

info
Backend dapat berada di beberapa region
(Khusus mode lintas wilayah)

(Khusus mode global dan
klasik)

(Khusus mode lintas wilayah)

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

(Khusus regional dan
klasik)

(Khusus mode regional)

(Khusus mode regional dan klasik)

info

info
Backend khusus IPv6
info

info
Backend serverless info
info
Backend virtual machine di Compute Engine
Beberapa layanan backend dan peta URL
Cloud Storage di bucket backend
(Hanya global dan
klasik)
Endpoint eksternal di NEG internet
(Khusus mode regional)

(Global,
regional, dan classic)

(Khusus mode regional)

(Khusus mode regional)
Endpoint eksternal pribadi di backend NEG hybrid
info

info

info

info
Kubernetes dan GKE yang dikelola sendiri
NEG Private Service Connect
(Khusus mode global dan regional)

(Khusus mode global dan regional)
NEG 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

Health check

Untuk link ke informasi referensi, lihat Health check.

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 Envoy terdistribusi
(Khusus mode regional)

(Khusus mode regional)
Health check gRPC 2 2 2 2 2 1
Health check HTTP 3
(Khusus mode klasik dan regional)
1
Health check HTTP/2
(Khusus mode klasik dan regional)
1
Health check HTTPS 3
(Khusus 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 dan dapat dikonfigurasi 1

1 Tabel ini mendokumentasikan health check yang digunakan oleh 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 benar:

  • Backend adalah grup instance.
  • Instance virtual machine (VM) backend menayangkan 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 campuran tidak mendukung health check gRPC. Untuk informasi selengkapnya, lihat Ringkasan NEG campuran.

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)
(Khusus mode global dan klasik1)

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

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

(Khusus mode klasik)
Alamat IP eksternal dari Bring your own IPv6 (BYOIPv6) (Hanya mode
eksternal 3)
Beberapa aturan penerusan dengan alamat IP yang sama, masing-masing memiliki kombinasi protokol dan port yang unik
Dapat diakses internet4
Dapat diakses secara pribadi
info+

info5

info5
Pemeliharaan alamat IP sumber klien Header X‑Forwarded‑For Header X‑Forwarded‑For Protokol PROXY Protokol PROXY
Dukungan alamat IPv6
Penghentian IPv6
(Khusus mode global dan klasik1)

Penghentian IPv6
(Khusus mode global dan klasik1)

info

info1

1 Didukung untuk Paket Premium.

2 Didukung untuk Paket Standar.

3 Alamat IP eksternal dari BYOIPv6 tidak didukung untuk backend kumpulan target.

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

5 Akses pribadi tersedia di jaringan VPC yang sama dan dari region mana pun dengan akses global. Dalam mode lintas wilayah, 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
Dukungan Network Service Tiers Paket Premium

Mode global: Paket Premium

Mode klasik dan regional: Paket Premium atau Standar

Paket Premium

Mode global: Paket Premium

Mode klasik dan regional: Paket Premium atau Standar

Paket Premium Paket Premium atau Standar
Hubungan antara jaringan VPC, load balancer, dan backend-nya
Load balancer dan backend di jaringan VPC yang berbeda
info

info

info

info
Backend dapat menggunakan jaringan VPC Bersama
Referensi layanan lintas project
info

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

(Khusus mode global dan klasik2)

info

info
Google Cloud VM klien dapat berada di project mana pun
Topologi lainnya
Load balancer sebagai next hop
info
Menentukan antarmuka jaringan VM backend 3 4 3 4 info info5
Load balancing Multi-NIC info info info info info info

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

2 Didukung untuk Paket Premium

3 Untuk load balancer regional, nic0 VM backend harus berada di jaringan dan region yang sama dengan yang digunakan oleh aturan penerusan. Untuk load balancer lintas region, nic0 VM backend harus berada di jaringan yang sama dengan yang digunakan oleh aturan penerusan.

4 Load balancer hanya mengirim traffic ke antarmuka jaringan pertama (nic0), apa pun jaringan VPC tempat nic0 berada.

5 Load balancer hanya mengirim traffic ke antarmuka jaringan pertama (nic0) dari VM backend.

Failover dan ketersediaan

Fitur Load Balancer Aplikasi Load Balancer Jaringan Proxy Load Balancer Jaringan Passthrough
Internal Eksternal Internal Eksternal Internal Eksternal
Load balancer tahan terhadap pemadaman layanan zona

Failover otomatis ke backend yang sehat dalam region yang sama
Load balancer tahan terhadap pemadaman layanan regional

Failover otomatis ke backend yang responsif di region lain

(Khusus mode lintas wilayah)

(Khusus mode global dan klasik1)

(Khusus mode lintas wilayah)

(Khusus mode global dan klasik1)
Dukungan untuk konfigurasi ketersediaan tinggi aktif-aktif
info

(Hanya dalam mode regional)
Dukungan untuk konfigurasi failover aktif-pasif
Hanya dalam mode global
Perilaku saat semua backend tidak responsif
info

info

info

info

info
(dapat dikonfigurasi)

info
(dapat dikonfigurasi2)
Backend standby yang dapat dikonfigurasi
info
(dapat dikonfigurasi)

info
(dapat dikonfigurasi3)
Pengosongan koneksi saat failover dan failback
info
(dapat dikonfigurasi)

info
(dapat dikonfigurasi4)

1 Didukung untuk Paket Premium.

2 Jika semua backend Load Balancer Jaringan passthrough eksternal berbasis kumpulan target tidak responsif, traffic akan didistribusikan di antara semua backend.

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

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

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 koneksi
info

info
Metrik jumlah paket
info

info
Metrik jumlah permintaan HTTP
info

info
Metrik latensi permintaan
info

info

info
Metrik waktu round-trip (RTT)
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 permintaan dan respons 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

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

info

info
Detail instance VM dan detail GKE
info

(Khusus mode regional)

info

info
Detail lokasi atau VPC klien
info

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

global, klasik
regional

info

info

info

info

Afinitas sesi

Untuk informasi mendetail, 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
(Khusus mode global dan regional)
Cookie HTTP
(Khusus global dan regional)
Cookie yang dihasilkan
Cookie stateful

(Khusus global dan regional)
IP klien, tanpa 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), maka hash 3-tuple dari IP Klien, IP Tujuan, dan protokol akan digunakan.

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
Kapasitas maksimum yang dapat dikonfigurasi per grup instance backend atau NEG 1 1
Kebijakan load balancing dalam zona/region
info

info

info

info

info

info
Load balancing berbasis bobot
(Khusus mode global dan regional)
4
Memilih region yang paling dekat dengan klien di internet2
(Khusus mode global dan klasik3)

(Khusus mode global dan klasik3)
Memilih region yang paling dekat dengan load balancer2
(Khusus mode global dan klasik3)

(Khusus mode3 klasik)
Mode balancing: kecepatan (permintaan per detik) 1 1
Mode balancing: koneksi
Mode balancing: penggunaan backend
(khusus backend grup instance)
1 1
Pemutusan sirkuit 1
(Khusus mode regional)

(Khusus mode regional)

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

2 Jika region terdekat sudah mencapai kapasitas atau tidak responsif, load balancer akan memilih region terdekat berikutnya.

3 Didukung untuk load balancer klasik hanya di Paket Premium.

4 Fitur ini tidak didukung dengan Load Balancer Jaringan passthrough eksternal berbasis kumpulan target.

Pemilihan rute dan pengelolaan traffic

Fitur Load Balancer Aplikasi Load Balancer Jaringan Proxy Load Balancer Jaringan Passthrough
Internal Eksternal Internal Eksternal Internal Eksternal
Deteksi outlier
info

(Khusus mode global dan regional)
Header permintaan dan respons kustom
(dikonfigurasi di layanan backend)

(Hanya mode global dan regional)
Injeksi kesalahan
info

(Khusus mode global dan regional)
Kebijakan load balancing layanan
(Khusus mode lintas wilayah)

(Khusus mode global)

(Khusus mode lintas wilayah)

(Khusus mode global)
Kebijakan pelacakan koneksi
info

info1
Mencoba lagi permintaan yang gagal
info

(Hanya mode global dan regional)
Pemilihan rute permintaan HTTP atau lapisan 7
info

info
Pemisahan traffic
info

(Khusus mode global
dan regional)
Pencerminan traffic
info1

(Khusus mode global dan regional)

(Khusus mode regional)
Pengalihan
info

global
klasik
regional
Pengarahan traffic berbasis IP sumber
info2
Penulisan ulang URL
info

global
klasik
regional
Respons error kustom
(Khusus mode global)
Transformasi header permintaan dan respons
(dikonfigurasi di peta URL)

info

(Khusus mode global
dan regional)
Upaya coba lagi
info

info
Waktu tunggu yang dapat dikonfigurasi
info

info

info

info

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

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

Untuk fitur pengelolaan traffic yang tersedia dengan Cloud Service Mesh, lihat Fitur Cloud Service Mesh: 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 penyajian load balancer (Khusus mode global dan klasik)
Autohealing (native untuk grup instance terkelola dan GKE)
Pengosongan koneksi 1
1 Tabel ini mendokumentasikan fitur penskalaan otomatis dan perbaikan otomatis 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

info3

(Hanya mode global dan klasik)1
CORS
info

(Khusus mode global dan regional)
Identity-Aware Proxy (IAP) 2
Google Cloud Armor
info

info

(Hanya mode global dan klasik)

info
SSL offload
(Khusus mode global dan klasik)1
Kebijakan SSL
(versi TLS dan cipher suite)

info

info

info
(Khusus 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 sertifikat SSL Compute Engine dan Certificate Manager yang dikelola Google, sedangkan Load Balancer Aplikasi eksternal regional hanya mendukung sertifikat yang dikelola Google Certificate Manager.

Integrasi lintas produk

Fitur Load Balancer Aplikasi Load Balancer Jaringan Proxy Load Balancer Jaringan Passthrough
Internal Eksternal Internal Eksternal Internal Eksternal
Cloud CDN
(Hanya mode global dan klasik1)
Plugin dan info Ekstensi Layanan
info

info
Nama DNS Compute Engine internal
(Khusus mode regional)

(Khusus mode regional)

info
Pendaftaran Direktori Layanan Otomatis (Pratinjau)
info

info
Integrasi App Hub
info

info

info

info

info

info

1 Didukung untuk Paket Premium

Langkah berikutnya

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