Perbandingan fitur load balancer

Halaman ini memberi Anda 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 Trusted Cloud by S3NS, lihat Ringkasan Cloud Load Balancing.
  • Untuk menentukan load balancer Trusted Cloud mana yang paling sesuai dengan kebutuhan aplikasi Anda, lihat Memilih load balancer.

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:
internal
Mode load balancer:
eksternal

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.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

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 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 .

Data awal TLS 3 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 load balancer yang berbeda. 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
TCP, UDP, atau UNSPECIFIED1
info

info
WebSockets
info

info

1 Setelan UNSPECIFIED mengaktifkan 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 dapat berada di beberapa region
(Khusus mode lintas wilayah)

(Hanya mode global dan
klasik)

(Khusus 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)

info

info
Cloud Storage di bucket backend
(Khusus mode lintas wilayah)

(Hanya mode global dan
klasik)
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 mesin virtual di Compute Engine
Kubernetes yang dikelola sendiri dan GKE
NEG Zona
endpointGCE_VM_IP_PORT

endpointGCE_VM_IP_PORT

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 stack ganda (IPV4 dan IPv6)
info

(Hanya mode global dan regional)

info

(Hanya mode global dan regional)

info

info
Backend khusus IPv6
info

info

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 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
Pemeriksaan kondisi 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 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 hanya mendukung health check lama jika kedua hal berikut benar:

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

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.

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, 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 mode2 regional dan klasik)

(Hanya mode2 regional dan klasik)
Alamat IP eksternal dari Bring your own IP (BYOIP)
(Hanya 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 melalui internet4
Dapat diakses secara pribadi
info5

info5

info5
Mempertahankan alamat IP sumber klien Header X‑Forwarded‑For Header X‑Forwarded‑For PROXY protocol PROXY protocol
Dukungan alamat IPv6
Penghentian IPv6
(Hanya mode global dan klasik1)

Penghentian IPv6
(Hanya mode global dan klasik1)

info

info1

1 Didukung untuk Paket Premium.

2 Didukung untuk Paket Standard.

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

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

5 Akses pribadi tersedia di jaringan VPC yang sama dan dari region mana pun dengan 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
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
Trusted Cloud atau klien lokal harus mengakses load balancer secara pribadi1
Trusted 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
VM klienTrusted Cloud dapat berada di region mana pun
info

(Hanya mode global dan klasik2 )

info

info
Trusted 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 Trusted 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)

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), di jaringan VPC mana pun nic0 berada.

5 Load balancer hanya mengirimkan 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 responsif dalam region yang sama
Load balancer tahan terhadap pemadaman layanan regional

Failover otomatis ke backend yang responsif di region lain

(Khusus mode lintas region)

(Hanya mode global dan klasik1)

(Khusus mode lintas region)

(Hanya 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 siaga 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 ke 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 pengurasan koneksi pada 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 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 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

(Hanya mode regional)

info

info
Detail VPC atau lokasi klien
info

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

global, klasik
regional

info

info

info

info

Afinitas sesi

Untuk mengetahui informasi mendetail, lihat Afinitas sesi.

Untuk mengetahui 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
Cookie stateful

(Hanya 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, maka None adalah hash 5-tuple. Jika protokol tidak memiliki konsep port atau jika paket tidak membawa informasi port (misalnya, fragmen UDP berikutnya), maka None adalah hash 3 tuple dari IP Klien, IP Tujuan, dan protokol.

Metode load balancing

Untuk mengetahui informasi mendetail, lihat Ringkasan layanan backend.

Untuk mengetahui 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 penyeimbangan: koneksi
Mode penyeimbangan: kecepatan (permintaan per detik) 1 1
Mode load balancing: pemakaian backend
(khusus backend grup instance)
1 1
Kapasitas maksimum yang dapat dikonfigurasi per grup instance backend atau NEG 1 1
Pemecahan sirkuit 1
(Khusus mode regional)

(Khusus mode regional)
Memilih wilayah terdekat dengan klien di internet2
(Hanya mode global dan klasik3)

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

(Hanya mode3 klasik)
Load balancing berbasis bobot
(Hanya mode global dan regional)
4
Kebijakan load balancing dalam zona/region
info

info

info

info

info

info

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

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

3 Didukung untuk load balancer klasik di Paket Premium saja.

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
Perutean permintaan HTTP atau layer 7
info

info
Injeksi kesalahan
info

(Hanya mode global dan regional)
Waktu tunggu yang dapat dikonfigurasi
info

info

info

info
Upaya coba lagi
info

info
Pengalihan
info

global
classic
regional
Penulisan ulang URL
info

global
classic
regional
Transformasi header permintaan dan respons
(dikonfigurasi pada peta URL)

info

(Hanya mode global
dan regional)
Pemisahan traffic
info

(Hanya mode global
dan regional)
Duplikasi traffic
info1

(Hanya mode global dan regional)

(Khusus mode regional)
Deteksi outlier
info

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

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

(Hanya mode global dan regional)
Respons error kustom
(Hanya mode global)
Kebijakan load balancing layanan
(Hanya mode lintas wilayah)

(Hanya mode global)

(Hanya mode lintas wilayah)

(Hanya mode global)
Kebijakan pelacakan koneksi
info

info1
Pengarahan traffic berbasis IP sumber
info2

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: Perutean 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 penayangan load balancer (Hanya mode global dan klasik)
Autohealing (asli untuk grup instance terkelola dan GKE)
Pengosongan koneksi 1
1 Tabel ini mendokumentasikan fitur penskalaan otomatis dan pemulihan otomatis yang didukung oleh Load Balancer Jaringan passthrough eksternal berbasis layanan backend. Load Balancer Jaringan passthrough eksternal berbasis target pool tidak mendukung pengurasan 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

info1

(Hanya mode global dan klasik)2
CORS
info

(Hanya mode global dan regional)
Identity-Aware Proxy (IAP) 3
Google Cloud Armor
info

info

(Hanya mode global dan klasik)

info
SSL offload
(Hanya mode global dan klasik)2
Kebijakan SSL
(versi TLS dan cipher suite)

info

info

info
(Hanya mode global dan klasik)2
TLS bersama frontend
info

info

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

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

IAP 3 tidak kompatibel dengan Cloud CDN.

Perlindungan Google Cloud Armor untuk load balancer eksternal

Cloud Armor menyediakan perlindungan DDoS yang selalu aktif dan dapat dikonfigurasi pengguna untuk semua load balancer eksternal, serta aturan kebijakan keamanan yang dapat dikonfigurasi pengguna, bergantung pada jenis load balancer.

Jenis atau mode load balancer Kebijakan keamanan Cloud Armor Jenis kebijakan keamanan yang didukung
Load Balancer Aplikasi eksternal regional
  • Kebijakan keamanan backend regional
Load Balancer Jaringan passthrough eksternal
  • Kebijakan keamanan edge jaringan

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