ABSTRAK :
Peningkatan permintaan akan layanan yang memanfaatkan jaringan
komputer akan menyebabkan peningkatan traffic jaringan. Server pada umumnya
memberikan layanan sepanjang waktu tanpa putus, sehingga kendala seperti
putusnya komunikasi dalam jaringan harus dihindarkan. Hal ini mendorong
adanya kebutuhan akan sebuah sistem yang memiliki performa tinggi dan dapat
diandalkan setiap waktu. Saat ini pengembangan akan teknologi server yang cepat
dan kecepatan akses memori lebih lambat dibanding peningkatan akan konsumsi
bandwidth. Hal ini merupakan salah satu faktor penyebab server mengalami
bottleneck
Load balancing memberikan solusi yang cukup baik. Konsep yang
digunakan adalah dengan menyediakan beberapa server yang memiliki layanan
yang sama. Aplikasi load balancing diletakan sebelum user mengakses server
dengan tujuan mendistribusikan request dari user ke salah satu server menurut
pengaturan yang sudah ditentukan.
Load balancing memberikan banyak manfaat. Antara lain peningkatan
kecepatan eksekusi program, biaya yang rendah, sumber daya yang sudah ada
tidak perlu diganti atau dibuang, tidak selalu membutuhkan peralatan high end.
Mudah untuk dikembangkan ketika kebutuhan meningkat dan terjadi penurunan
kualitas layanan. Load balancing juga lebih terjamin, ketika terjadi kegagalan
pada server aplikasi akan mengarahkan user ke server yang masih tersedia.
Kata kunci : load balancing, sinkronisasi, server.
|