Konfigurasi Load Balancing dengan HAProxy di Debian

Assalamualaikum Wr.Wb 
Pengertian load balancing 
load balancing adalah teknik untuk membagi beban (load) ke dalam beberapa jalur atau link. Tujuan dari load balance ini agar tidak ada link yang mendapat beban yang lebih besar dari pada link lainnya. Diharapkan dengan membagi beban ke dalam beberapa link tersebut, maka akan tercapai keseimbangan (balance) pada link-link tersebut.Load Balancing juga memiliki beberapa algoritma dalam membagi beban seperti
1. Roundrobin
Round robin merupakan pilihan default dan algoritma ini memilih server secara bergantian berurutan sehingga cenderung balance ke semua server yang ada di Backend.
2. Leastconn
Memilih server berdasarkan jumlah koneksi yang paling sedikit. Ini direkomendasikan untuk session yang lama. Namun server di Backend yang sama juga akan dirotasi pemilihannya seperti round robin.
3. Source
Memilih server mana berdasarkan source IP (Alamat IP Pengguna) yang di hash. Hal ini untuk memastikan pengguna tersebut mendapatkan server yang sama.
4. Sticky Session
Beberapa aplikasi membutuhkan penggunanya untuk terkoneksi / terhubung pada Backend server yang sama. Untuk keperluan persisten ini dibutuhkan yang namanya Sticky Session dengan parameter appsession pada Backend yang membutuhkannya.
Baca juga  Pengertian Cara Kerja dan Jenis Load Balance

langkah-langkah :

1.  Web Server 1

intsall nginx 


Selanjutnya kita jalankan  nginx nya "Service Nginx Start" dan kita pastikan nginx sudah running/aktif  " Service nginx status"


Setelah itu ubah tampilan Halaman nginx dengan perintah
" nano/var/www/html/index.nginx-debian.html."


Web Server 2


install Nginx


Selanjutnya kita jalankan Nginx nya "Service Nginx Start" dan Kita Pastikan Nginx Sudah running /aktif  "service Nginx Status". 

=Setelah itu ubah tampilan Halaman nginx dengan perintah
" nano/var/www/html/index.nginx-debian.html."


2. Konfigurasi HAProxy

Setelah Konfigurasi Web Server1 dan Web Server2,
Selanjutnya kita Konfigurasi HAProxy.
Kita Masukan Dulu dvd 3 Debian 8.11


Selanjutnya Install HAProxy "apt-get install haproxy"


Lalu hilangkan tanda (#) pada konfigurasi
" nano /etc/default/haproxy"

Setelah itu tambahkan di bagian bawah:
frontend header
               bind*:80
               mode http
              default_backend footer
backend footer 
              balance roundrobin 
              mode http 
             server web1 192.168.40.2:80 check
             server web2 192.168.40.3:80  check 


Lalu Kita restart dengan perintah   /etc/init.d/haproxy restart



Selanjutnya Kita testing di google dengan memasukan ip address kita






 Sekian Dari Saya Semoga Bermanfaat

Wassalamualaikum Wr.Wb 

Subscribe to receive free email updates:

0 Response to "Konfigurasi Load Balancing dengan HAProxy di Debian"

Posting Komentar

Konfigurasi Load Balancing dengan HAProxy di Debian

Assalamualaikum Wr.Wb  Pengertian load balancing  load balancing adalah teknik untuk membagi beban (load) ke dalam beberapa jalur atau...