All Products
Search
Document Center

Server Load Balancer:Panduan cepat: Load balance layanan IPv4 dengan CLB

Last Updated:Aug 24, 2026

Gunakan Classic Load Balancer (CLB) untuk mendistribusikan lalu lintas ke beberapa server backend, menghilangkan single point of failure, dan membangun arsitektur aplikasi yang highly available.

Ikhtisar

Siapkan load balancing CLB untuk layanan IPv4 dalam tiga langkah:

  1. Buat instans CLB internet-facing: Instans internet-facing mencakup Alamat IP publik statis, sehingga tidak memerlukan EIP.

  2. Konfigurasikan listener dan grup server untuk instans CLB:

    1. Grup server adalah kumpulan server backend yang memproses permintaan dari CLB. Sesuaikan jumlah server secara dinamis agar sesuai dengan lalu lintas.

    2. Listener menerima permintaan klien pada protokol dan port tertentu, lalu meneruskannya ke grup server.

  3. Konfigurasikan resolusi DNS: Petakan nama domain kustom ke alamat IP layanan CLB agar pengguna mengakses layanan Anda melalui domain tersebut.

Arsitektur layanan:

Prasyarat

  • Dua Instance ECS (ECS01 dan ECS02) telah dibuat di wilayah yang sama dengan instans CLB. Untuk high availability zonal, tempatkan keduanya di zona berbeda.

    Skrip contoh untuk aplikasi uji pada Instance ECS

    Perintah untuk men-deploy layanan pada ECS01:

    yum install -y nginx
    systemctl start nginx.service
    cd /usr/share/nginx/html/
    echo "Hello World ! This is ECS01." > index.html

    Perintah untuk men-deploy layanan pada ECS02:

    yum install -y nginx
    systemctl start nginx.service
    cd /usr/share/nginx/html/
    echo "Hello World ! This is ECS02." > index.html
  • Pendaftaran nama domain telah selesai. Jika domain tersebut mengarah ke server Alibaba Cloud di Tiongkok daratan, Pendaftaran ICP juga diperlukan.

Prosedur

Langkah 1: Buat instans CLB internet-facing

  1. Masuk ke Konsol Classic Load Balancer (CLB). Di bilah navigasi atas, pilih wilayah untuk instans tersebut.

  2. Klik Create CLB. Di halaman pembelian, pilih wilayah dan zona untuk instans CLB serta tentukan nama instans.

    Parameter utama dan pengaturan yang direkomendasikan

    Parameter

    Deskripsi

    Rekomendasi

    SLB area/primary zone

    Wilayah dan zona penanganan traffic instans CLB.

    • Pilih wilayah yang mendukung beberapa zona.

    • Deploy CLB dan Instance ECS di wilayah yang sama.

    Zone type

    CLB merupakan sumber daya regional.

    • Single-zone: CLB hanya dideploy di satu zona.

    • Multi-zone: CLB dideploy di beberapa zona. Zona primer menangani traffic secara default; jika gagal, traffic dialihkan secara otomatis ke zona sekunder. Zone-disaster recovery.

    Metode penagihan instans

    pay-by-CLCU: Direkomendasikan untuk pengujian atau layanan dengan beban kerja fluktuatif. Performa instans secara otomatis diskalakan sesuai penggunaan, sehingga Anda tidak perlu menentukan spesifikasi instans.

    pay-by-CLCU

    Instance Type

    • Internet: Alamat IP publik, dapat diakses dari Internet.

    • Intranet: Alamat IP pribadi dalam VPC, tanpa akses Internet.

    Internet

    IP Version

    Versi IP dari alamat layanan CLB.

    • IPv4: Hanya menyediakan alamat IPv4.

    • IPv6: Hanya menyediakan alamat IPv6.

    IPv4

    Metode penagihan transfer data Internet

    Hanya instans CLB internet-facing yang dikenai biaya transfer data melalui Internet.

    pay-by-traffic: Direkomendasikan untuk layanan dengan beban kerja fluktuatif.

    pay-by-traffic

    Detail penagihan instans: Pay-as-you-go.

  3. Selesaikan pembelian untuk membuat instans. Instans baru akan ditampilkan di Konsol Classic Load Balancer (CLB).

Langkah 2: Konfigurasikan listener dan grup server

  1. Pada halaman Instances, temukan instans target dan klik Configure Listener di kolom Actions.

  2. Konfigurasikan protokol listener dan port listener.

    Parameter utama dan pengaturan yang direkomendasikan

    Parameter

    Deskripsi

    Rekomendasi

    Listener Protocol

    Protokol layanan instans CLB.

    • TCP/UDP: Protokol Lapisan 4.

    • HTTP/HTTPS: Protokol Lapisan 7.

    Catatan

    Cara kerjanya:

    • Listener Lapisan 4: Meneruskan permintaan langsung ke server backend dengan mengganti IP tujuan dan port pada level paket.

    • Listener Lapisan 7: Berperan sebagai reverse proxy — mengakhiri koneksi client dan membuka koneksi baru ke server backend.

    Arsitektur produk.

    HTTP

    Catatan

    Listener Lapisan 7 menambahkan overhead yang dapat menyebabkan port exhaustion atau koneksi berlebih di bawah beban tinggi. Untuk throughput lebih tinggi, gunakan listener Lapisan 4.

    Listener Port

    Port layanan instans CLB.

    80

    Detail parameter listener: Listeners.

  3. Konfigurasikan grup server. Pada tab Server Group, klik Create Server Group, masukkan nama seperti server-group-test, lalu klik Add.

    Pilih server backend untuk instans CLB.

    Untuk Backend server type, pilih ECS/ENI, pilih Instance ECS target, lalu klik Next.

    Konfigurasikan port server backend dan tambahkan server tersebut.

    Atur port ke 80, gunakan weight default 100, lalu klik Add.

  4. Pertahankan pengaturan pemeriksaan kesehatan default.

    Rekomendasi untuk pemeriksaan kesehatan

    Pemeriksaan kesehatan memantau ketersediaan server backend.

    CLB mengalihkan lalu lintas dari server yang tidak sehat dan melanjutkan pengalihan saat server tersebut pulih.

    Pemeriksaan kesehatan mencegah kegagalan server individual memengaruhi seluruh layanan.

    Penting

    Untuk layanan yang sensitif terhadap beban, kurangi frekuensi probe, tingkatkan interval pemeriksaan kesehatan, atau beralih dari pemeriksaan kesehatan Lapisan 7 ke Lapisan 4. Jangan nonaktifkan pemeriksaan kesehatan.

    Pemeriksaan kesehatan.

    Pengaturan pemeriksaan kesehatan default adalah sebagai berikut: Protokolnya HTTP dan metodenya HEAD. Port pemeriksaan kesehatan adalah port server backend, dan path-nya /. Timeout respons adalah 5 detik, intervalnya 2 detik, serta ambang batas sehat dan tidak sehat keduanya 3. Kode status sehat adalah http_2xx dan http_3xx.

  5. Kirimkan konfigurasi. Dialog Configuration succeeded mengonfirmasi bahwa langkah Server Group, Layer-7 Load Balancing, dan Start Listener telah selesai. Klik Got it.

Langkah 3: Konfigurasikan resolusi DNS

  1. Pada halaman Instances, temukan instans target dan salin alamat IP dari kolom IP Address.

  2. Tambahkan Rekaman A untuk memetakan nama domain Anda ke alamat IP layanan CLB.

    1. Masuk ke Konsol DNS Alibaba Cloud, temukan nama domain target, lalu klik Settings di kolom Actions.

    2. Klik Add Record. Konfigurasikan parameter berikut. Gunakan nilai default untuk parameter lainnya.

      • Record Type: Pilih A untuk memetakan nama domain ke alamat IPv4.

      • Hostname: Awalan nama domain.

      • Record Value: Alamat IP layanan instans CLB.

Verifikasi hasil

Dari klien mana pun yang terhubung ke Internet:

Masukkan nama domain di browser dan refresh beberapa kali. Permintaan akan bergantian antara ECS01 dan ECS02.

Catatan

Jika listener menggunakan port non-default, sertakan port tersebut dalam URL. Contoh: http://www.example.com:9000.

Hentikan salah satu Instance ECS. Permintaan tetap diproses, yang mengonfirmasi failover CLB.

Operasi tambahan

Bersihkan sumber daya

Hapus sumber daya yang tidak digunakan untuk menghindari biaya yang tidak perlu.

  1. Hapus rekaman DNS: Masuk ke Konsol DNS Alibaba Cloud dan klik nama domain target. Temukan rekaman DNS target lalu klik Delete di kolom Actions.

  2. Hapus instans CLB: Masuk ke Konsol Classic Load Balancer (CLB). Di kolom Actions instans target, pilih 2 > Release Settings, lalu segera release instans tersebut.

  3. Hapus Instance ECS, grup keamanan, dan sumber daya lainnya:

    1. Masuk ke Konsol Elastic Compute Service (ECS). Di bilah navigasi atas, pilih wilayah tempat instans dideploy. Temukan instans target, klik image.png di kolom Actions, pilih Release di jendela pop-up, lalu segera release instans tersebut.

    2. Masuk ke Halaman Security Groups di Konsol ECS. Di bilah navigasi atas, pilih wilayah tempat security group dideploy, temukan security group target, lalu klik Delete di kolom Actions.

  4. Hapus VPC dan sumber daya terkait: Masuk ke Konsol Virtual Private Cloud (VPC). Di bilah navigasi atas, pilih wilayah tempat instans dideploy. Klik Delete di kolom Actions instans VPC untuk menghapus VPC, vSwitch, dan sumber daya jaringan lainnya.

FAQ

Instans internet-facing vs. intranet-facing

Instans CLB intranet-facing yang baru dibuat dideploy di VPC.

Fitur

Instans CLB yang menghadap ke Internet

Instans CLB intranet-facing

Aksesibilitas Internet

Instans CLB internet-facing memiliki Alamat IP publik statis yang terikat ke instans tersebut.

Saat melepas instans, ubah IP publiknya menjadi elastic IP address (EIP) agar tetap menyimpannya.

Instans CLB intranet-facing tidak memiliki akses Internet secara default.

Asosiasikan elastic IP address (EIP) dengan instans CLB intranet-facing untuk mengaktifkan akses Internet. EIP dapat diasosiasikan atau diputuskan kapan saja.

Alamat layanan

Hanya menyediakan alamat IP publik.

Menyediakan alamat IP pribadi dalam VPC.

Jika EIP diasosiasikan, instans tersebut juga menyediakan alamat IP publik dari EIP.

Kemampuan jaringan

Anda dapat menambahkan server backend, seperti Instance ECS dan elastic network interfaces (ENIs), dari VPC berbeda.

Anda hanya dapat menambahkan server backend, seperti Instance ECS dan ENIs, dari VPC yang sama.

Catatan

Setelah instans dibuat, Anda tidak dapat mengubah jenis jaringannya dari internet-facing menjadi intranet-facing atau sebaliknya.

Memilih metode penagihan

Metode penagihan

Metode pengukuran instans

Instance Network Type

Metode pengukuran transfer data Internet

Kasus penggunaan

Pay-as-you-go

Pay-by-LCU

Internet-facing

Pay-by-data-transfer

  • Beban kerja dengan fluktuasi periodik atau besar, seperti gaming dan streaming video.

  • Lonjakan traffic sementara.

Internal

N/A

Pay-by-specification (penjualan dihentikan)

Internet-facing

Pay-by-data-transfer

  • Volume lalu lintas stabil.

  • Lonjakan traffic sementara.

Pay-by-bandwidth

Internal

N/A

Spesifikasi instans pay-by-specification

Catatan

Instans CLB pay-by-specification tidak lagi tersedia untuk pembelian sejak 1 Juni 2025 pukul 00.00.00 (UTC+8). Untuk informasi selengkapnya, lihat Penghentian penjualan instans CLB pay-by-specification.

Metrik performa utama: jumlah koneksi maksimum, koneksi per detik (CPS), dan permintaan per detik (QPS). Spesifikasi instans.

Apakah pay-by-bandwidth membatasi bandwidth?

Ya.

Contohnya, instans pay-by-bandwidth 20 Mbit/s membatasi lalu lintas inbound dan outbound masing-masing hingga 20 Mbit/s.

Dapatkah saya memigrasikan instans CLB ke VPC lain?

Tidak.

Buatlah instans CLB baru di VPC target sebagai gantinya.

Dapatkah CLB meneruskan traffic ke server non-Alibaba Cloud?

Tidak. CLB hanya mendukung Instance ECS Alibaba Cloud, ENI, dan instans ECI sebagai server backend.

Dapatkah saya menggunakan Instance ECS lintas akun sebagai server backend?

Tidak. Server backend harus dimiliki oleh Akun Alibaba Cloud Anda sendiri.

Dapatkah saya mengasosiasikan EIP dengan beberapa sumber daya?

Tidak. Setiap EIP hanya dapat diasosiasikan dengan satu sumber daya dalam satu waktu.

Topik terkait