All Products
Search
Document Center

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

Last Updated:Apr 22, 2026

Menjalankan aplikasi pada satu server menciptakan single point of failure (SPOF) jika server mengalami kegagalan atau lalu lintas melebihi kapasitasnya, sehingga mengurangi ketersediaan sistem dan menurunkan pengalaman pengguna.

Ikhtisar

Anda dapat menggunakan instans Classic Load Balancer (CLB) untuk melakukan load balancing terhadap layanan IPv4 dalam tiga langkah:

  1. Buat instans CLB internet-facing: Instans CLB internet-facing dilengkapi Alamat IP publik statis. Anda tidak perlu mengaitkan Elastic IP Address (EIP) dengan instans CLB agar dapat menyediakan layanan melalui Internet.

  2. Konfigurasikan listener dan grup server untuk instans CLB:

    1. Grup server adalah kumpulan logis dari server backend yang memproses permintaan yang didistribusikan oleh instans CLB.

    2. Listener memeriksa permintaan koneksi dari klien pada protokol dan port tertentu, lalu meneruskan permintaan tersebut ke grup server yang ditentukan untuk diproses.

  3. Konfigurasikan resolusi DNS: Instans Classic Load Balancer (CLB) memiliki alamat layanan berupa Alamat IP publiknya. Di lingkungan produksi, arahkan nama domain ke alamat tersebut agar klien dapat mengakses layanan melalui nama domain.

Gambar berikut menunjukkan arsitektur layanan.

Prasyarat

  • Anda telah membuat dua instans Elastic Compute Service (ECS): ECS01 dan ECS02. Instans ECS harus berada di wilayah yang sama dengan instans CLB. Untuk ketersediaan tinggi berbasis zona, kami merekomendasikan membuat kedua instans ECS di zona yang berbeda.

    Skrip contoh untuk aplikasi uji coba pada instans 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
  • Anda telah menyelesaikan pendaftaran nama domain. Jika nama domain Anda mengakses server Alibaba Cloud di Tiongkok daratan, Anda juga harus menyelesaikan Pendaftaran ICP.

Prosedur

Langkah 1: Buat instans CLB yang menghadap ke internet

  1. Masuk ke Konsol Classic Load Balancer (CLB). Pada bilah navigasi atas, pilih wilayah tempat Anda ingin membuat instans.

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

    Parameter utama dan rekomendasi pengaturan

    Parameter

    Deskripsi

    Rekomendasi

    Area SLB/zona primer

    Wilayah tempat instans CLB berada dan zona yang menangani lalu lintas.

    • Pilih wilayah yang mendukung tipe multi-zona.

    • Pastikan instans CLB dan instans ECS berada di wilayah yang sama.

    Tipe zona

    CLB merupakan sumber daya regional.

    • Zona tunggal: Wilayah hanya mendukung penempatan CLB di satu zona saja.

    • Multi-zona: Wilayah mendukung penempatan CLB di beberapa zona. Secara default, instans CLB di zona primer menyediakan layanan. Jika zona primer gagal, lalu lintas secara otomatis dialihkan ke zona sekunder. Untuk informasi lebih lanjut, lihat Zone-disaster recovery.

    Metode penagihan instans

    Pay-By-CLCU: Ideal untuk layanan dalam pengujian atau dengan lalu lintas fluktuatif. Performa instans diskalakan secara otomatis. Anda tidak perlu menentukan spesifikasi instans.

    Pay-By-CLCU

    Instance Type

    • Internet: Menyediakan Alamat IP publik untuk menerima lalu lintas dari Internet.

    • Intranet: Menyediakan Alamat IP pribadi untuk menerima lalu lintas hanya dalam Virtual Private Cloud (VPC).

    Internet

    IP Version

    Versi IP dari alamat layanan yang disediakan oleh instans CLB.

    • IPv4: Instans CLB hanya menyediakan alamat IPv4.

    • IPv6: Instans CLB 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: cocok untuk layanan dengan fluktuasi lalu lintas tinggi.

    pay-by-traffic

    Untuk informasi lebih lanjut tentang penagihan instans, lihat pay-as-you-go.

  3. Selesaikan pembayaran untuk membuat instans. Instans baru akan muncul 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 dan port listener.

    Parameter utama dan rekomendasi pengaturan

    Parameter

    Deskripsi

    Rekomendasi

    Listener Protocol

    Protokol yang digunakan oleh instans CLB untuk menyediakan layanan.

    • TCP/UDP: dikenal sebagai protokol listener Lapisan 4.

    • HTTP/HTTPS: dikenal sebagai protokol listener Lapisan 7.

    Catatan

    Cara kerjanya:

    • Listener Lapisan 4: Meneruskan permintaan dengan mengubah alamat IP tujuan dan port paket agar sesuai dengan server backend yang dikonfigurasi, lalu meneruskan paket tersebut secara langsung.

    • Listener Lapisan 7: Bertindak sebagai reverse proxy dengan mengakhiri koneksi client dan membuat koneksi baru ke server backend. Permintaan diteruskan melalui koneksi baru ini, bukan meneruskan paket aslinya.

    Untuk informasi lebih lanjut, lihat Product architecture.

    HTTP

    Catatan

    Listener Lapisan 7 menambahkan langkah pemrosesan yang dapat mengurangi performa dalam skenario dengan jumlah koneksi tinggi atau kehabisan port client. Untuk kebutuhan berkinerja-tinggi, disarankan menggunakan listener Lapisan 4.

    Listener Port

    Port yang digunakan oleh instans CLB untuk menyediakan layanan.

    80

    Untuk informasi lebih lanjut tentang parameter listener, lihat Add a CLB listener.

    image

  3. Konfigurasikan grup server dan tambahkan server backend.image

    Pilih server yang ingin Anda tambahkan sebagai server backend untuk instans CLB.

    image

    Konfigurasikan port aplikasi untuk server backend dan tambahkan ke grup server.

    image

  4. Kami merekomendasikan menggunakan pengaturan pemeriksaan kesehatan default.

    Rekomendasi untuk pemeriksaan kesehatan

    CLB menggunakan pemeriksaan kesehatan untuk menentukan ketersediaan server backend.

    Saat pemeriksaan kesehatan gagal, CLB berhenti mengirim permintaan baru ke server backend yang tidak sehat dan mengalihkannya ke server yang sehat. Lalu lintas secara otomatis dilanjutkan ketika server pulih. Mekanisme ini meningkatkan ketersediaan layanan dengan mencegah gangguan akibat kegagalan server backend.

    Penting

    Jika layanan Anda sensitif terhadap beban, probe pemeriksaan kesehatan yang sering dapat memengaruhi akses layanan normal. Anda dapat mengurangi dampak pada layanan dengan mengurangi frekuensi pemeriksaan kesehatan, menambah interval pemeriksaan kesehatan, atau mengubah pemeriksaan kesehatan Lapisan 7 menjadi Lapisan 4. Namun, untuk memastikan ketersediaan layanan, kami merekomendasikan agar Anda tidak menonaktifkan pemeriksaan kesehatan.

    Untuk informasi lebih lanjut, lihat Health checks.

    image

  5. Tinjau konfigurasi dan kirimkan.image

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 layanan instans CLB.

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

    2. Klik Add Record, konfigurasikan tipe catatan, hostname, dan nilai catatan, serta pertahankan nilai default untuk parameter lainnya.

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

      • Hostname: Awalan dari nama domain.

      • Record Value: Alamat layanan instans CLB.

Verifikasi

Gunakan klien yang dapat mengakses Internet.

Di browser, masukkan nama domain dan refresh halaman beberapa kali. Anda akan melihat bahwa permintaan bergantian antara ECS01 dan ECS02.

Catatan

Jika port yang Anda konfigurasikan bukan port default dari protokol listener, Anda harus memasukkan alamat lengkap, termasuk protokol, nama domain, dan port. Contoh: http://www.example.com:9000.

image

image

Hentikan salah satu instans ECS. Permintaan klien tetap diproses secara normal. Ini menunjukkan bahwa load balancer memastikan ketersediaan layanan meskipun server backend mengalami kegagalan.

Operasi tambahan

Hapus sumber daya

Jika Anda tidak lagi memerlukan resource setelah pengujian, hapus resource tersebut untuk menghindari biaya.

  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 untuk menghapus rekaman tersebut.

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

  3. Hapus instans ECS dan security group:

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

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

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

FAQ

Instans CLB internet-facing dan internal-facing

Fitur

Instans CLB yang menghadap Internet

Instans CLB Internal

Aksesibilitas Internet

Instans Classic Load Balancer (CLB) internet-facing disediakan dengan Alamat IP publik statis yang terikat erat pada instans tersebut.

Saat Anda melepas instans, Anda dapat memilih untuk mengonversi Alamat IP publiknya menjadi Elastic IP Address (EIP) dan menyimpannya.

Instans CLB internal-facing ditempatkan di VPC dan tidak menyediakan akses Internet secara default.

Anda dapat mengaitkan elastic IP address (EIP) dengan instans CLB internal-facing untuk mengaktifkan akses Internet. Anda dapat mengaitkan atau memutuskan kaitan EIP dengan instans CLB kapan saja.

Alamat layanan

Hanya menyediakan Alamat IP publik.

Menyediakan Alamat IP pribadi dalam VPC.

Jika EIP dikaitkan, instans juga menyediakan Alamat IP publik dari EIP tersebut.

Kemampuan jaringan

Dapat menambahkan server backend (instans ECS dan ENI) dari VPC yang berbeda.

Hanya dapat menambahkan server backend (instans ECS dan ENI) dari VPC yang sama.

Catatan

Setelah instans dibuat, Anda tidak dapat mengubah jenis jaringannya (internet-facing atau internal-facing).

Metode penagihan

Metode penagihan

Metode pengukuran instans

Jenis jaringan instans

Metode pengukuran transfer data Internet

Use Cases

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 lalu lintas sementara.

Internal

N/A

Pay-by-specification (penjualan dihentikan)

Internet-facing

Pay-by-data-transfer

  • Volume lalu lintas stabil.

  • Lonjakan lalu lintas sementara.

Pay-by-bandwidth

Internal

N/A

Spesifikasi instans

Catatan

Spesifikasi instans yang berbeda memberikan tingkat performa yang berbeda. Metrik utama mencakup jumlah koneksi maksimum, koneksi per detik (CPS), dan permintaan per detik (QPS). Untuk informasi lebih lanjut, lihat Instance specifications.

Bandwidth arah masuk dan keluar

Ya. Batas bandwidth yang dikonfigurasi berlaku untuk lalu lintas inbound maupun outbound.

Migrasi VPC

Tidak.

Untuk beralih ke VPC lain, Anda harus membuat instans CLB baru di VPC tersebut.

Server backend non-Alibaba Cloud

Tidak. Instans CLB hanya mendukung instans Elastic Compute Service (ECS) Alibaba Cloud, elastic network interfaces (ENIs), dan instans Elastic Container Instance (ECI) sebagai server backend.

Server backend lintas akun

Tidak. Anda hanya dapat menambahkan server backend dari Akun Alibaba Cloud Anda sendiri.

Pengaitan EIP dengan beberapa resource

Tidak. Satu EIP hanya dapat dikaitkan dengan satu sumber daya cloud dalam satu waktu.

Referensi