All Products
Search
Document Center

Server Load Balancer:Buat dan kelola instans ALB

Last Updated:Jun 26, 2026

Application Load Balancer (ALB) adalah layanan load balancing lapisan 7 yang menyediakan kemampuan pemrosesan di lapisan aplikasi serta berbagai aturan pengalihan lanjutan. Dengan membuat instans ALB, Anda dapat mengalihkan permintaan dari klien ke server backend.

Buat instans

Prasyarat

  • Izin akun: Saat pertama kali membuat instans ALB, sistem akan meminta Anda untuk membuat peran terkait layanan AliyunServiceRoleForAlb. Peran ini memberikan otorisasi kepada ALB untuk mengakses sumber daya cloud seperti antarmuka jaringan elastis, grup keamanan, alamat IP elastis (EIP), dan shared bandwidth.

  • Saldo akun: Instans ALB menggunakan metode penagihan bayar sesuai pemakaian. Anda tidak dapat membuat instans jika akun Anda memiliki pembayaran tertunda. Pastikan saldo akun mencukupi sebelum membuat instans.

  • Persiapan jaringan:

    • Anda telah membuat Virtual Private Cloud (VPC) di wilayah target.

    • Untuk ketersediaan tinggi, jika wilayah tersebut mendukung beberapa zona ketersediaan, Anda harus men-deploy instans ALB di minimal dua zona ketersediaan. Pastikan Anda telah membuat setidaknya satu vSwitch di setiap zona ketersediaan yang akan digunakan.

  • Perencanaan alamat IP:

    • Instans ALB mengalokasikan tiga alamat IP dari setiap vSwitch yang ditentukan: satu alamat IP virtual (VIP) untuk layanan eksternal dan dua alamat IP lokal untuk komunikasi dengan server backend.

    • Untuk memastikan kemampuan elastis penuh, sisakan minimal delapan alamat IP di setiap vSwitch tempat instans ALB dideploy. Tiga alamat IP pertama dan terakhir dari vSwitch IPv4 dicadangkan oleh sistem. Oleh karena itu, panjang awalan Blok CIDR IPv4 untuk vSwitch tersebut harus /28 atau lebih pendek, seperti /27.

  • Perencanaan keamanan: Jika Anda menggunakan kebijakan keamanan seperti iptables, izinkan traffic dari Blok CIDR vSwitch instans ALB untuk memastikan konektivitas yang tepat dengan layanan backend.

Konsol

  1. Buka halaman Instances di konsol ALB, lalu klik Create ALB.

  2. Pada halaman pembelian, tentukan parameter berikut dan klik Create Now.

    • Wilayah: Pilih wilayah yang paling dekat dengan klien Anda untuk mengurangi latensi akses.

      Lihat Wilayah dan zona ketersediaan yang mendukung fitur ALB.
    • Jenis jaringan instans:

      • Internal: Hanya mengalokasikan Alamat IP pribadi. Instans hanya dapat diakses dari dalam jaringan pribadi Alibaba Cloud.

      • Internet: Mengalokasikan Alamat IP publik dan Alamat IP pribadi. Instans dapat diakses dari internet maupun dari dalam jaringan pribadi. Secara default, ALB menggunakan EIP untuk akses jaringan publik.

      Jika Anda memilih Internet, Anda akan dikenai biaya konfigurasi dan biaya transfer data untuk EIP tersebut.
      Instans dual-stack dengan jenis jaringan Internet secara default menggunakan alamat IPv4 untuk akses publik dan tidak memiliki kemampuan IPv6 publik. Untuk mengaktifkan akses IPv6 publik, ubah jenis jaringan instans ALB. Tindakan ini akan dikenai biaya jaringan publik IPv6.
    • VPC: Instans dan grup server-nya harus berada dalam VPC yang sama. Anda tidak dapat mengubah VPC instans ALB setelah dibuat.

    • Zona ketersediaan:

      • Jika wilayah mendukung beberapa zona ketersediaan, pilih minimal dua zona ketersediaan beserta vSwitch-nya masing-masing.

      • (Parameter ini hanya tersedia ketika Jenis jaringan instans diatur ke Internet) Anda dapat mengikat EIP yang sudah ada atau memilih Auto-assign Public IP. Jika memilih Auto-assign Public IP, sistem akan membuat EIP dengan metode penagihan bayar sesuai pemakaian (bayar-berdasarkan-transfer-data) dan mengikatnya ke instans ALB.

        Anda hanya dapat mengikat EIP bayar sesuai pemakaian (bayar-berdasarkan-transfer-data) yang sudah ada dan tidak terkait dengan instans shared bandwidth. Semua EIP yang dikaitkan ke instans ALB harus memiliki tipe yang sama.
    • Versi IP: Untuk mendukung akses IPv6, pilih Dual-stack. Jika tidak, pilih IPv4.

      Sebelum membuat instans ALB dual-stack, Anda harus mengaktifkan IPv6 untuk vSwitch tempat instans akan dideploy.
      Anda hanya dapat membuat instans dual-stack. Anda tidak dapat meningkatkan instans IPv4 yang sudah ada menjadi dual-stack.
    • Edisi (Biaya Instance):

      • Edisi Dasar: Menyediakan fitur dasar load balancing aplikasi, termasuk routing berdasarkan nama domain, URL, dan Header HTTP.

      • Edisi Standar: Mencakup semua fitur Edisi Dasar, serta menambahkan fitur lanjutan seperti kebijakan keamanan TLS kustom, analisis jejak, dan fungsi routing lanjutan seperti pengalihan dan penulisan ulang.

      • Edisi WAF-enhanced: Mencakup semua fitur Edisi Standar dan mengintegrasikan Web Application Firewall (WAF) 3.0 untuk keamanan web di lapisan aplikasi.

        Jika Anda belum mengaktifkan instans WAF, pembuatan instans ALB Edisi WAF-enhanced akan secara otomatis mengaktifkan instans WAF 3.0 dengan metode penagihan bayar sesuai pemakaian.
        Jika Anda memiliki instans WAF 3.0 aktif berbasis langganan, Anda tidak dikenai biaya WAF tambahan setelah membuat instans ALB Edisi WAF-enhanced.
        Jika Anda memiliki instans WAF 2.0 aktif, Anda harus terlebih dahulu melepas instans WAF 2.0 atau melakukan migrasi ke WAF 3.0.
        Secara default, ALB tidak mengaktifkan header X-Forwarded-Proto. Setelah melepas instans WAF 2.0, akses langsung ke instans ALB dapat menyebabkan masalah layanan seperti redirect tak henti karena layanan backend tidak dapat mengenali protokol (HTTP atau HTTPS) dengan benar. Untuk mencegah masalah ini, aktifkan secara manual header permintaan X-Forwarded-Proto dalam konfigurasi listener ALB.
    • (Parameter ini hanya tersedia ketika Jenis jaringan instans diatur ke Internet) Add to shared bandwidth: Secara default, instans ALB yang dideploy di dua zona ketersediaan memiliki batas bandwidth publik sebesar 400 Mbit/s. Anda dapat menambahkan instans ke instans shared bandwidth untuk mendapatkan batas bandwidth yang lebih tinggi.

    • (Parameter ini hanya tersedia ketika Jenis jaringan instans diatur ke Internet dan Anda tidak memilih Add to shared bandwidth) Metode penagihan IP publik: Metode penagihan default adalah Pay-by-data-transfer, dan Anda tidak dapat mengubahnya.

      Dalam mode pay-by-data-transfer, batas bandwidth merepresentasikan ambang batas maksimum, bukan jaminan tetap. Bandwidth aktual mungkin lebih rendah selama periode konflik sumber daya.
    • Nama instans dan resource group: Tentukan nama deskriptif dan pilih resource group untuk mempermudah manajemen. Setelah dibuat, Anda dapat mengubah namanya di halaman Instances atau gunakan tag untuk manajemen.

API

Panggil operasi CreateLoadBalancer untuk membuat instans Application Load Balancer.

Langkah selanjutnya

  • Buat grup server: Buat grup server target untuk menerima permintaan yang dialihkan oleh instans ALB.

  • Tambahkan listener: Tambahkan listener ke instans ALB untuk menentukan cara menerima permintaan masuk. Anda dapat membuat listener HTTP, HTTPS, dan QUIC.

  • Tambahkan rekaman CNAME: Sistem nama domain untuk load balancer telah ditingkatkan. Anda tidak dapat langsung mengakses instans ALB yang baru dibuat menggunakan nama DNS-nya. Anda harus menggunakan nama domain sendiri dan membuat rekaman CNAME yang memetakan nama domain Anda ke nama DNS instans tersebut.

Lepaskan instans

Anda dikenai biaya instans sejak instans dibuat hingga dilepaskan, terlepas dari apakah instans sedang digunakan atau tidak. Untuk menghindari biaya yang tidak perlu, lepaskan instans yang tidak lagi Anda butuhkan.

Saat melepas instans ALB yang menghadap Internet, Anda dapat memilih untuk menyimpan EIP yang secara otomatis dibuat dan dikaitkan oleh ALB. EIP Anycast tidak dapat disimpan. EIP yang disimpan akan ditagih dengan metode bayar sesuai pemakaian. EIP yang Anda ikat secara manual akan secara otomatis disimpan.
Peringatan
  • Melepas instans merupakan tindakan yang tidak dapat dikembalikan dan akan menghapus seluruh konfigurasinya. Lakukan dengan hati-hati.

  • Jika instans dikelola oleh layanan cloud lain, seperti Container Service for Kubernetes (ACK), melepasnya akan menyebabkan layanan terkait gagal. Tindakan ini tidak dapat dikembalikan.

  • Sebelum melepas instans, arahkan nama domain terkait ke alamat lain untuk mencegah gangguan layanan.

Sebelum melepas instans, pastikan Deletion Protection dinonaktifkan untuk instans tersebut.

Konsol

Buka halaman Instances di konsol ALB. Di kolom Actions instans target, pilih 选择 > Release, lalu klik Confirm.

API

Perlindungan penghapusan dan perlindungan modifikasi

Fitur perlindungan penghapusan dan perlindungan modifikasi mencegah Anda secara tidak sengaja menghapus atau memodifikasi instans.

Perlindungan modifikasi hanya mencegah perubahan yang dilakukan melalui konsol.

Konsol

Buka halaman Instances di konsol ALB. Klik ID instans target untuk membuka halaman Instance Details. Di bagian Instance Information, Anda dapat mengaktifkan atau menonaktifkan Deletion Protection dan Configuration Read-only Mode.

API

Penagihan

ALB mendukung dua metode penagihan: bayar sesuai pemakaian dan paket sumber daya. Untuk detail item yang dapat ditagih, lihat Ikhtisar penagihan ALB.

Kuota

Untuk informasi lebih lanjut, lihat Kuota ALB.