Server Load Balancer (SLB) mendistribusikan lalu lintas ke server backend untuk meningkatkan throughput, menghilangkan single point of failure, dan meningkatkan ketersediaan. Keluarga SLB mencakup Application Load Balancer (ALB), Network Load Balancer (NLB), dan Classic Load Balancer (CLB).
Ikhtisar produk
Alibaba Cloud SLB adalah layanan load balancing yang sepenuhnya dikelola dan berbasis pay-as-you-go, dirancang untuk aplikasi internet skala besar serta skenario high-concurrency seperti flash sale dan IoT. Berbeda dengan load balancer berbasis perangkat keras, SLB tidak memerlukan investasi awal. Selain itu, dibandingkan solusi self-managed, SLB menyediakan dukungan operasional profesional dan bantuan teknis gratis 24/7.
Jenis produk
Alibaba Cloud SLB mendukung jenis-jenis load balancer berikut:
Application Load Balancer (ALB): Load balancer Lapisan 7 yang mampu menangani hingga 1 juta QPS per instans. Menyediakan HTTPS offloading dan routing berbasis konten (pengalihan, redirection, dan rewriting berdasarkan Header HTTP, cookie, dan query string). Berfungsi sebagai gerbang Ingress cloud-native resmi di Alibaba Cloud. Apa itu Application Load Balancer (ALB).
Network Load Balancer (NLB): Load balancer Lapisan 4 generasi berikutnya untuk skenario IoT dan high-concurrency seperti koneksi perangkat skala besar, layanan pesan, serta streaming audio/video. Mampu menangani hingga 100 juta koneksi bersamaan per instans. Fitur-fitur NLB meliputi TCPSSL offloading, rate limiting koneksi baru, pendengaran semua port (all-port listening), dan MQTTS encryption offloading. Apa itu Network Load Balancer (NLB).
Classic Load Balancer (CLB): Mendukung TCP, UDP, HTTP, dan HTTPS dengan pemrosesan Lapisan 4 yang kuat dan kemampuan dasar Lapisan 7. Apa itu Classic Load Balancer (CLB).
Perbandingan fitur
Item | ALB | NLB | CLB |
Fokus layanan |
|
|
|
Arsitektur dan kinerja |
|
|
|
Kemampuan pengalihan |
|
|
|
Jenis server backend |
|
|
|
Kemampuan O&M |
|
|
|
Integrasi cloud-native |
| Mendukung integrasi dengan ACK/ASK (Versi 1.24 dan seterusnya) | Dukungan terbatas; memerlukan integrasi dengan layanan kontainer Alibaba Cloud seperti ACK atau ASK |
Kasus penggunaan |
|
|
|
Perbandingan penagihan
Bagian berikut menjelaskan penagihan untuk ALB, NLB, dan CLB.
Penagihan ALB
Untuk informasi lebih lanjut mengenai paket sumber daya ALB, lihat Paket sumber daya ALB.
Untuk harga ALB berbasis pay-as-you-go, lihat Aturan penagihan ALB.
Penagihan NLB
Untuk harga NLB berbasis pay-as-you-go, lihat Aturan penagihan NLB.
Penagihan CLB
Gambar berikut menunjukkan komponen penagihan untuk instans CLB berbasis pay-as-you-go. Untuk rincian harga, lihat Pay-as-you-go.
Tabel berikut membandingkan harga dan definisi Load Balancer Capacity Unit (LCU) untuk ALB, NLB, dan CLB.
Layanan | Harga satuan LCU Unit: USD/LCU/jam | Definisi LCU | Referensi |
Application Load Balancer ALB | 0,007 | Satu ALB LCU mencakup:
| |
Network Load Balancer NLB | 0,005 | Untuk traffic TCP, satu NLB LCU mencakup:
Untuk traffic UDP, satu NLB LCU mencakup:
Untuk traffic TCPSSL, satu NLB LCU mencakup:
| |
Classic Load Balancer CLB | 0,007 | Untuk traffic TCP, satu CLB LCU mencakup:
Untuk traffic UDP, satu CLB LCU mencakup:
Untuk traffic HTTP(S), satu CLB LCU mencakup:
|
Manfaat
Dukungan berbagai protokol
Mendukung berbagai protokol untuk kebutuhan aplikasi yang beragam.
Dasar: TCP dan UDP (Lapisan 4), HTTP dan HTTPS (Lapisan 7).
Protokol lanjutan:
ALB: QUIC untuk aplikasi audio/video dan mobile; gRPC untuk komunikasi microservice.
NLB: TCPSSL untuk manajemen dan offloading sertifikat SSL terpusat.
Pemulihan bencana multi-level
Beberapa lapisan pemulihan bencana menjamin ketersediaan tinggi.
Health check mendeteksi server backend yang tidak sehat dan secara otomatis menghentikan pengiriman lalu lintas ke server tersebut.
Penerapan multi-zona: Terapkan lintas zona ketersediaan untuk pemulihan bencana intra-kota.
Sinkronisasi sesi: Penerapan klaster menyinkronkan sesi antar server, mendukung hot upgrade dan menghilangkan single point of failure.
Keamanan dan keandalan yang ditingkatkan
Fitur keamanan bawaan mengurangi beban keamanan Anda.
Lapisan jaringan: Melindungi dari serangan DDoS, SYN Flood, UDP Flood, ACK Flood, ICMP Flood, dan DNS Flood.
Lapisan aplikasi: Integrasi satu klik dengan Web Application Firewall (WAF) untuk perlindungan aplikasi yang lebih baik.
Manajemen sertifikat: Manajemen terpusat untuk sertifikat HTTPS, QUIC, dan TCPSSL.
Kinerja terjamin
Kapasitas distribusi lalu lintas terjamin dengan skalabilitas elastis.
Instans berkinerja terjamin: CLB menyediakan isolasi kinerja antar instans berdasarkan spesifikasi yang dipilih.
Kapasitas elastis: ALB mendukung hingga 1 juta QPS; NLB mendukung hingga 100 juta koneksi bersamaan dan bandwidth 100 Gbps. Keduanya melakukan auto-scale saat terjadi lonjakan lalu lintas.
Strategi penjadwalan fleksibel
Berbagai algoritma penjadwalan dan mode pengalihan untuk penerapan yang fleksibel.
Algoritma penjadwalan: Weighted round-robin, weighted least connections, source IP hash, 4-tuple hash, consistent hashing, dan QUIC ID hash.
Aturan pengalihan: Konfigurasikan aturan untuk request dan respons guna menjadwalkan lalu lintas berdasarkan kondisi dan aksi.
Opsi manajemen dan pembayaran fleksibel
Berbagai saluran manajemen dan opsi pembayaran.
Manajemen: Console, OpenAPI, dan SDK.
Penagihan: Pay-as-you-go atau langganan; bayar berdasarkan transfer data atau bandwidth tetap.
Dokumen terkait
Pelajari lebih lanjut tentang masing-masing produk:
Jika Anda baru mengenal SLB, lihat Mulai cepat.
Untuk ringkasan dokumentasi terkait penagihan produk load balancing, lihat Penagihan SLB.