All Products
Search
Document Center

Server Load Balancer:Pendengar CLB

Last Updated:Aug 21, 2026

Pendengar CLB memeriksa permintaan koneksi masuk dan mendistribusikannya ke server backend berdasarkan algoritma penjadwalan dan aturan pengalihan yang dikonfigurasi. Setiap instans CLB memerlukan setidaknya satu pendengar. CLB mendukung pendengar TCP, UDP, HTTP, dan HTTPS.

Jenis dan skenario pendengar

CLB mendukung pendengar Lapisan 4 (TCP dan UDP) serta pendengar Lapisan 7 (HTTP dan HTTPS). Pilih jenis pendengar sesuai kebutuhan Anda.

Jenis

Protokol

Deskripsi

Skenario

Pendengar Lapisan 4

TCP

  • Protokol connection-oriented. Memerlukan koneksi yang telah terbentuk sebelum transmisi data.

  • Transmisi data yang andal dengan kecepatan lebih rendah.

  • Skenario yang memerlukan konsistensi dan integritas data tinggi, seperti transfer file, email, dan logon remote.

  • Aplikasi web tanpa persyaratan khusus.

Untuk informasi selengkapnya, lihat Tambahkan pendengar TCP.

UDP

  • Protokol connectionless. Tidak memerlukan handshake. Tidak mendukung koreksi error atau pengiriman ulang.

  • Transmisi lebih cepat dengan keandalan lebih rendah.

Skenario yang mengutamakan kecepatan daripada keandalan, seperti konferensi video dan feed data keuangan real-time.

Untuk informasi selengkapnya, lihat Tambahkan pendengar UDP.

Pendengar Lapisan 7

HTTP

  • Protokol lapisan aplikasi untuk pengemasan data.

  • Mendukung persistensi sesi berbasis cookie.

  • Menggunakan header X-Forwarded-For untuk mempertahankan alamat IP client.

Aplikasi yang perlu mengidentifikasi konten data, seperti aplikasi web dan game mobile.

Untuk informasi selengkapnya, lihat Tambahkan pendengar HTTP.

HTTPS

  • Mengenkripsi data saat transit untuk mencegah akses tidak sah.

  • Mendukung manajemen sertifikat terpusat. Unggah sertifikat ke CLB untuk melepas beban dekripsi dari server backend.

Aplikasi yang memerlukan transmisi data terenkripsi.

Untuk informasi selengkapnya, lihat Tambahkan pendengar HTTPS.

Batasan konfigurasi port

Port

Deskripsi

Batasan

Port pendengar (port front-end)

Menerima permintaan client.

Untuk instans CLB:

  • Port pendengar TCP, HTTP, dan HTTPS tidak boleh tumpang tindih.

    Contohnya, jika pendengar TCP menggunakan port 80, tidak ada pendengar TCP, HTTP, atau HTTPS lain yang dapat menggunakan port 80.

  • Port pendengar UDP bersifat independen dari port pendengar TCP, HTTP, dan HTTPS.

    Contohnya, pendengar UDP pada port 81 tidak bentrok dengan pendengar TCP, HTTP, atau HTTPS pada port 81.

Port server (port backend)

Port tempat server backend menyediakan layanan.

Untuk instans CLB:

  • Jika kelompok server default dikaitkan dengan pendengar, port pendengar hanya dapat meneruskan permintaan ke port yang sama pada server backend.

  • Jika kelompok vServer atau kelompok server utama/cadangan dikaitkan dengan pendengar, port pendengar dapat meneruskan permintaan ke berbagai port pada server backend.

  • Pendengar yang menggunakan protokol berbeda dapat meneruskan permintaan ke port yang sama pada server backend. Contohnya, baik pendengar TCP yang mendengarkan di port 80 maupun pendengar HTTP yang mendengarkan di port 81 dapat meneruskan permintaan ke port yang sama pada server backend.

Catatan
  • Pendengar HTTP dan HTTPS tidak mendukung kelompok server utama/cadangan.

  • Maksimal dua server backend dapat ditambahkan ke kelompok server utama/cadangan.

Perbandingan fitur pendengar

Fitur

Pendengar Lapisan 4

Pendengar Lapisan 7

Pendengar TCP

Pendengar UDP

Pendengar HTTP

Pendengar HTTPS

Protokol backend

TCP

UDP

HTTP

HTTP

Algoritma penjadwalan

  • Weighted Round Robin (WRR)

  • Round Robin (RR)

  • Consistent Hashing (CH)

  • Weighted Round Robin (WRR)

  • Round Robin (RR)

  • Consistent Hashing (CH)

  • Weighted Round Robin (WRR)

  • Round Robin (RR)

  • Weighted Round Robin (WRR)

  • Round Robin (RR)

Sertifikat

Tidak berlaku. Deploy sertifikat SSL pada server backend jika diperlukan.

Tidak berlaku

Tidak berlaku

Tambahkan sertifikat ke CLB.

Log akses

Tidak didukung

Tidak didukung

Didukung

Didukung

Pemantauan tingkat kedua

Didukung

Didukung

Tidak didukung

Tidak didukung

Kelompok server utama/cadangan

Didukung

Didukung

Tidak didukung

Tidak didukung

Aturan pengalihan

Tidak didukung. Konfigurasikan aturan pengalihan pada server backend jika diperlukan.

Didukung. Konfigurasikan aturan pengalihan untuk pendengar.

Catatan

Wilayah tertentu tidak mendukung pendengar Lapisan 7. Untuk detailnya, lihat Wilayah dan zona CLB.

Pembagian bandwidth di antara pendengar

Instans CLB memiliki bandwidth terbatas. Anda dapat mengalokasikan bandwidth eksklusif kepada pendengar untuk layanan kritis dan membiarkan pendengar lainnya berbagi sisa bandwidth. Hal ini meningkatkan stabilitas dan ketersediaan layanan utama.

Cara kerja

Asumsikan sebuah instans CLB memiliki bandwidth 10 Mbit/s dengan tiga pendengar: A, B, dan C. Pendengar A memiliki bandwidth eksklusif sebesar 4 Mbit/s:

  • Pendengar A selalu memiliki bandwidth 4 Mbit/s tersedia, terlepas dari traffic pada pendengar B dan C.

  • Pendengar B dan C berbagi sisa bandwidth 6 Mbit/s (10 Mbit/s – 4 Mbit/s).

    • Jika pendengar B tidak memiliki traffic, pendengar C dapat menggunakan seluruh bandwidth 6 Mbit/s, dan sebaliknya.

    • Jika keduanya menerima traffic, bandwidth 6 Mbit/s dibagi secara proporsional. Misalnya, traffic yang sama memberikan masing-masing pendengar sekitar 3 Mbit/s.

    • Jika satu pendengar menggunakan seluruh bandwidth 6 Mbit/s, pendengar lain tidak menerima bandwidth, sehingga menyebabkan kehilangan paket.

  • Tidak terjadi kehilangan paket selama traffic setiap pendengar tetap dalam batas bandwidth yang dialokasikan.

Catatan

Jika layanan CLB Anda tidak mencapai bandwidth maksimum yang Anda tentukan saat membeli instans, lihat Koneksi gagal mencapai bandwidth puncak.

Aktifkan Pembatasan bandwidth untuk pendengar

Saat membuat pendengar, buka langkah Protocol & Listener, klik Modify di samping Advanced Settings, lalu aktifkan Bandwidth Throttling for Listeners.

  • Jika diaktifkan, tentukan bandwidth eksklusif untuk pendengar tersebut. Nilainya tidak boleh melebihi bandwidth maksimum instans dikurangi bandwidth yang dialokasikan ke pendengar lain.

    Catatan

    Semua kebijakan pengalihan pada pendengar berbagi bandwidth eksklusifnya.

  • Jika dinonaktifkan, pendengar tersebut berbagi sisa bandwidth instans dengan semua pendengar non-eksklusif lainnya.

Referensi

CLB menyediakan load balancing dasar Lapisan 4 (TCP/UDP) dan Lapisan 7 (HTTP/HTTPS).

Alibaba Cloud juga menawarkan Application Load Balancer (ALB) untuk Lapisan 7 dengan dukungan pengalihan lanjutan dan QUIC, serta Network Load Balancer (NLB) untuk Lapisan 4 dengan performa lebih tinggi dan auto scaling. ALB dan NLB direkomendasikan dibandingkan CLB.