Classic Load Balancer (CLB) dapat meningkatkan ketersediaan dan keandalan aplikasi yang menerima lalu lintas arah masuk dalam jumlah besar.
Mendistribusikan beban kerja
Instance CLB mengarahkan lalu lintas ke instance Elastic Compute Service (ECS) yang berperan sebagai server backend berdasarkan aturan pendengaran. Hal ini membantu menghindari beban berlebih pada server, yang dapat memengaruhi pengalaman pengguna secara negatif. Fitur persistensi sesi memastikan semua permintaan dari klien diteruskan ke instance ECS backend yang sama untuk meningkatkan efisiensi akses.
Perluas aplikasi Anda
CLB berfungsi sebagai titik masuk lalu lintas untuk server web dan aplikasi. Anda dapat menambah atau menghapus instance ECS backend sesuai dengan kebutuhan bisnis untuk meningkatkan kapabilitas layanan aplikasi Anda.
Hilangkan titik kegagalan tunggal (SPOF)
Instance CLB bertindak sebagai satu-satunya titik kontak bagi klien. Anda dapat menambahkan beberapa instance ECS ke dalam instance CLB. Jika sebuah instance ECS mengalami gangguan, CLB secara otomatis mengisolasi instance tersebut dan mendistribusikan permintaan arah masuk ke instance ECS lainnya yang sehat, memastikan aplikasi tetap berjalan sesuai harapan.
Implementasikan pemulihan bencana zona (pemulihan bencana multi-zona)
Untuk menyediakan layanan CLB yang lebih stabil dan andal, CLB mendukung penyebaran lintas zona di sebagian besar wilayah. Anda dapat menerapkan instance CLB di beberapa zona dalam wilayah yang sama untuk meningkatkan toleransi terhadap bencana dan memastikan keandalan aplikasi. Ketika zona utama gagal atau tidak memiliki instance ECS yang sehat, instance CLB secara otomatis memindahkan layanan ke zona sekunder dalam waktu 30 detik. Ketika zona utama pulih, instance CLB akan memindahkan layanan kembali ke zona utama.
Kami merekomendasikan pembuatan instance CLB di wilayah dengan beberapa zona untuk meningkatkan toleransi bencana. CLB Anda dapat merencanakan penyebaran server backend sesuai kebutuhan bisnis. Tambahkan setidaknya satu server backend di setiap zona untuk memaksimalkan kemampuan load balancing dari CLB.
Seperti ditunjukkan pada gambar berikut, instance ECS dari zona berbeda dapat ditambahkan ke instance CLB. Dalam kondisi normal, instance CLB mendistribusikan lalu lintas arah masuk secara merata ke instance ECS di zona utama (Zona A) dan zona sekunder (Zona B). Jika Zona A gagal, instance CLB hanya mendistribusikan lalu lintas arah masuk ke instance ECS di Zona B. Mode penyebaran ini menghindari gangguan layanan akibat kegagalan tingkat zona dan mengurangi latensi.

Namun, jika semua instance ECS diterapkan di zona utama (Zona A) dari instance CLB tanpa ada di zona sekunder (Zona B), seperti ditunjukkan pada gambar berikut, ketersediaan layanan Anda mungkin terpengaruh. Dalam kondisi normal, lalu lintas pengguna hanya diteruskan ke instance ECS di zona utama (Zona A). Dibandingkan dengan mode penyebaran sebelumnya, latensi lebih rendah dalam mode ini. Namun, ketika Zona A gagal, layanan terganggu karena tidak ada instance ECS di zona sekunder (Zona B) untuk menerima permintaan. Mode penyebaran ini mengorbankan ketersediaan demi meminimalkan latensi.

Implementasikan pemulihan bencana lintas wilayah
Anda dapat menerapkan instance CLB di wilayah berbeda dan menambahkan instance ECS dari zona berbeda di setiap wilayah tersebut ke instance CLB di wilayah yang sama. Anda dapat menggunakan Alibaba Cloud DNS untuk menyelesaikan nama domain ke alamat layanan instance CLB di wilayah berbeda. Dengan cara ini, load balancing global dicapai menggunakan CLB. Ketika suatu wilayah menjadi tidak tersedia, Anda dapat sementara menghentikan resolusi DNS di wilayah tersebut tanpa memengaruhi akses pengguna.
