Load Balancing Pada Apache Web Server ( Lab 8.10 )

kembali lagi di blog , pada kesempatan ini saya akan melanjutkan tutorial saya perihal apache web server, kali ini saya akan memperlihatkan tutorial perihal load balancing dan mod proxy, sebelumnya kita telah membahas perihal mod proxy, nah kini saya akan mengkombinasikan mod proxy dengan load balancing,



Q : " Apa itu Load Balancing ? "
A : " Load Balancing yaitu sebuah metode dengan membagi trafik kepada lebih dari 2 server secara seimbang supaya tidak terlalu membebankan salah satu server, dari namanya saja kita sudah sanggup mengambil pengertian perihal balancing dari kata balance yang artinya k
eseimbangan "

untuk web server kita sanggup mengaplikasikannya bila web server yang kita gunakan ini sering kali diakses oleh banyak user dalam waktu yang lama.

Untuk Topologi sanggup digambarkan menyerupai berikut,

 oke pribadi saja berikut konfigurasinya,

alasannya yaitu saya melanjutkan dari lab sebelumnya kita hanya perlu menambahkan 1 server terlebih dahulu untuk menjadi BackEnd2 yang pastinya sudah terinstall apache juga

Konfigurasi Server Controller/Frontend 

1. kemudian kita harus menciptakan file konfigurasi pada /etc/httpd/conf.d/ dengan nama bebas selagi masih memakai format .conf namun pada kali ini supaya memudahkan saya memakai nama loadbalance.conf

nano /etc/httpd/conf.d/loadbalance.conf


kemudian isikan menyerupai berikut 

Keterangan :

ProxyRequests Off, berguna untuk menonaktifkan fitur default proxy dari mod_proxy.so
Proxybalancer://kingdombalancer, module proxy yang dipakai untuk fitur load balancing, pada konfigurasi ini saya menamakan module proxy saya dengan kingdombalancer 
BalancerMember, member dari server yang dipakai untuk load balancing, yang berupa ip
loadfactor, loadfactor mempunyai kegunaan untuk memilih jumlah berapa banyaknya server itu akan terload dikala client melaksanakan request, nah bila sudah mencapai maksimal dari ketentuan yang di buat maka request pada client akan diarahkan ke server lainnya
ProxySet Lbmethod=byrequests, merupakan metofe dari load balancing yang digunakan, disitu terttuliskan byrequest yang berarti menurut dari request client

*Note
Untuk syntak dibawahnya akan dijelaskan pada postingan selanjutnya :v

bila sudah kemudian jangan lupa untuk di save

2. sesudah itu serperti biasa lakukan restart layanan httpd supaya konfigurasi berjalan

systemctl restart httpd 



Konfigurasi BackEnd

1. untuk membedakan sebelumnua saya sudah mengedit index.html di direktori /var/www/html/ pada masing masing server balancer

BackEnd1 


BackEnd2



Verifikasi Client 

untuk verifikasi, jalan masuk web server kita dari client dengan browser 

www.namadomain.net 

maka jadinya akan menampilkan laman dari BackEnd1 


coba lakukan refresh 2X, maka jadinya akan tetap sama yaitu menampilkan laman BackEnd1, sekarang coba lakukan refresh 1X lagi, maka jadinya akan menampilkan laman dari BackEnd2 


mengapa sanggup begitu ???, ini dikarenakan settingan loadFactor yang telah kita setting sebelumnya yaitu server balancing 1 atau backend1 diberikan settingan loadfactor sebanyak 2 kali, sehingga dikala dilakukan refresh untuk ke 3 kalinya maka laman akan diarahkan ke server balancing 2 atau backend2 begitu juga pada backend2 bila kita melaksanakan refresh 1 kali maka laman akan kembali ke laman milik backend1 

nah, sekian tutorial saya mengenai load balancing pada web server apache semoga bermanfaat... 

0 Response to "Load Balancing Pada Apache Web Server ( Lab 8.10 )"

Posting Komentar