Memahami Load Balancing
Modul Pembelajaran Interaktif & Ujian Evaluasi
Simulasi Cara Kerja
Klik tombol berulang kali untuk melihat bagaimana Load Balancer membagi antrean data secara adil ke tiga server yang berbeda agar tidak ada satu server pun yang kelebihan beban.
Client
(Pengguna)
Load Balancer
MenungguServer A
Load: 0%Server B
Load: 0%Server C
Load: 0%Materi Pembelajaran
1. Apa itu Load Balancing?
Load Balancing adalah proses mendistribusikan (membagi) lalu lintas jaringan atau *traffic* yang masuk ke dalam sebuah grup yang terdiri dari beberapa server (biasa disebut *server farm* atau *server pool*). Tujuannya agar tidak ada satu server pun yang menanggung beban terlalu berat sendirian.
Analogi: Bayangkan sebuah supermarket yang sedang ramai. Jika hanya ada 1 kasir yang buka, antrean akan sangat panjang dan lambat. Load Balancer bertindak seperti Manajer Supermarket yang mengarahkan pengunjung ke kasir 1, kasir 2, atau kasir 3 agar semua terlayani dengan cepat.
2. Mengapa Load Balancing Penting?
- Mencegah Server Down: Jika jutaan orang mengakses website bersamaan, satu server pasti akan *crash* (mati). Dengan membaginya ke banyak server, sistem tetap hidup.
- Meningkatkan Ketersediaan (High Availability): Jika Server A rusak, Load Balancer akan mengalihkan pengunjung ke Server B secara otomatis sehingga website tetap bisa diakses tanpa henti.
- Kecepatan & Performa: Mempercepat respon website karena setiap server hanya mengurus sebagian kecil permintaan.
- Skalabilitas: Sangat mudah menambahkan server baru ke dalam grup jika jumlah pengunjung tiba-tiba membludak.
3. Algoritma (Cara Membagi) Load Balancing
Round Robin
Metode paling dasar. Permintaan dibagi secara bergiliran. Klien 1 ke Server A, Klien 2 ke Server B, Klien 3 ke Server C, Klien 4 kembali ke Server A, dst.
Least Connections
Load Balancer akan mengecek server mana yang saat ini melayani jumlah klien paling sedikit, dan mengirim trafik baru ke server yang sedang "kosong" tersebut.
IP Hash
Membagi trafik berdasarkan alamat IP pengunjung. Pengunjung dengan IP yang sama akan selalu diarahkan ke server yang sama selama server tersebut hidup.
4. Hardware vs Software Load Balancer
Load balancer tidak selalu berupa perangkat fisik.
- Hardware: Alat fisik khusus (seperti produk F5 Networks) yang dipasang di *data center*. Sangat cepat dan kuat, tapi harganya sangat mahal.
- Software: Program/Aplikasi yang diinstal di atas server biasa (seperti NGINX atau HAProxy). Lebih murah, fleksibel, dan sangat populer di era *Cloud Computing* saat ini.
Anda Sudah Mengerjakan Ujian Ini
Sistem mencatat bahwa Anda telah menyelesaikan materi dan evaluasi ini.
Evaluasi Ujian Essay
Perhatian: Dilarang melakukan Copy-Paste. Sistem AI kami akan menilai jawaban Anda berdasarkan kata kunci yang relevan. Anda hanya dapat mengerjakan ujian ini 1 (satu) kali.
Sertifikat Kelulusan
Modul Pembelajaran Load Balancing
Diberikan dengan bangga kepada:
Nama Siswa
Kelas: Kelas
No. Absen: 00
Atas keberhasilannya menyelesaikan Evaluasi Materi Load Balancing dengan menjunjung tinggi integritas dan kejujuran.
Nilai Akhir
SANGAT BAIK
Tanggal Terbit:
1 Januari 2024
Sistem Penilai Otomatis

Comments
Post a Comment