Load Balancer adalah sebuah hardware yang digunakan untuk membagi beban kerja kepada dua atau lebih komputer, server , terminal, CPU, harddisk, dan peralatan komputasi lainnya untuk mengoptimalkan penggunaan sistem dan memaksimalkan kemampuan dari semua peralatan yang terhubung ke Load Balancer.
Kelebihan Load Balancer yaitu :
- Dapat membagi Load pekerjaan secara merata kepada server layanan utama
- Meminimalisir Down Time dari layanan dan menyediakan ketersediaan
- Mempercepat akses layanan, karena dapat mengarahkan permintaan layanan ke server yang memiliki respon cepat.
Konfigurasi HAProxy
Aplikasi HAProxy (High Availability Proxy) merupakan aplikasi load balancer digunakan untuk meningkatkan performa banyak website yang tersebar di banyak server
Berikut konfigurasi HAProxy:
Kondisi OHS sudah di set dengan benar :
Template:
listen hostname global ip:port
mode http/TCP
balance roundrobin
stat enable
cookie cookiename
option httpclose
option forwardfor
server noserver hostname:port cookie app status
Contoh:
listen appweb.ssi.co.id 192.168.1.100:80
mode http
balance roundrobin
stats enable
cookie JSESSIONID prefix
option httpclose
option forwardfor
server app1 appweb1.app.svr1.ssi.co.id:8006 cookie app1 check
server app2 appweb2.app.svr2.ssi.co.id:8006 cookie app2 check
server app3 appweb3.app.svr3.ssi.co.id:8006 cookie app3 check
server app4 appweb4.app.svr4.ssi.co.id:8006 cookie app4 check
Kemudian jalankan script di mesin HAProxy:
./haproxy14 -f conf14/file.conf
Referensi:
http://en.wikipedia.org/wiki/Load_balancing_%28computing%29
Tidak ada komentar:
Posting Komentar