Disini mimin menggunakan load balancer bawaan si httpd nya dan di tambahkan dengan mod proxy. Mimin ingin menjelaskan apa itu Load Balance terlebih dahulu. Load Balance adalah jika kita mempunyai 3 server dan kita harus mengoptimalkan agar salah satu server itu tidak kelebihan beban / overload, cara nya yaitu dengan cluster / pembagian beban overcloackin, agar tidak dapat menyababkan Server selalu Down / Lemot. Load Balance kali ini hanya membagi traffic dari 2 Server yang ingin kita access melalui 1 Server Load balance. *maaf mimin tidak dapat memasukan topologi nya, karena EDRAW mimin ilang. Yuk langsung aja kita mulai Configurasi nya.
Pastikan 2 Server Node memiliki Domain yang sama
![]() |
| Sama Domain tetapi berbeda IP |
Edit Tampilan dari masing-masing Server Node
![]() |
| Edit tampilan dari 2 Server Node |
Buatlah file conf untuk kita membuat Load Balancer nya
| Buatlah File.conf untuk membuat Load Balncer nya |
Buatlah file berformat CONF pada httpd/conf.d . Dan berinama bebas, asalkan berformat .conf
Tulis Script untuk membuat load balancer nya
![]() |
| Script diatas untuk membuat Load Balancer nya |
Kalian bisa Copy Paste saja script nya, dikarenakan panjang.
# ==================== Halaman balancer-managerSetHandler balancer-manager Order Deny,Allow # Deny from all # Allow from contoh.com Allow from all # ==================== Setting load balancer ProxyRequests offBalancerMember http://192.168.0.66:7777/WS/testing BalancerMember http://192.168.0.67:7777/WS/testing ProxySet lbmethod=byrequests # Pilihan lbmethod bytraffic|byrequests|bybusyness # ==================== Pass proxy (reverse proxy) ProxyPass /balancer-manager ! ProxyPass /WS/testing balancer://esbws
Penjelasan
Location s/d /Location
digunakan untuk melakukankonfigurasi secara dinamis terhadap anggota balancer (server yang di-load balanced). Dengan balancer manager ini kita dapat mengubah-ubah balance factor ataupun menyeting mode salah satu anggota menjadi offline pada saat runtime.
Proxy s/d /Proxykonfigurasi yang menyatakan anggota balancer yang ditangani oleh load balancer. Setiap anggota dituliskan sebagai sebuah url end point yang nantinya akan diakses oleh client.
ProxyPass /WS/testing balancer://esbws
esbws merupakan sebuah nilai identifier, nah pada nilai identifier kita bebas memberi berapa saja. Nilai identifier lah yang akan di panggil pada proxy pass.
Restart HTTPD nya
Restart httpd nya agar semua konfigkan untuk load balance agar dapat di muat ke server load balance.
Verifikasi
Gambar diatas adalah jika kalian mengetiknya denganwww.yusufrezza.com/balancer-managerDisana juga terlihat ada option dan keterangan / status nya.
Di gambar ini kalian menjumpai ada nya 2 server web1 dan web2 dimana tadi tidak kita bikin sebelumnya, saya juga tidak tahu ini dateng darimana... WEB1 dan WEB 2 bisa kalian access... itu adalah 2 Server Node kalian
Selanjutnya coba apakah web1 dan web 2 bisa diaccess atau tidak... jika tidak, banyakalah shalat dan tetap percaya bahwa kalian pasti akan bisa
Mohon maaf karena blog saya agak memusingkan saya... saya tidak dapat menulisakan tanda lancip ke kanan - kiri. Setiap kali saya menulisnya pasti hilang...
Mohon maaf karena blog saya agak memusingkan saya... saya tidak dapat menulisakan tanda lancip ke kanan - kiri. Setiap kali saya menulisnya pasti hilang...







0 comments:
Post a Comment