Load Balance HaProxy dan tool Httperf


erul

Apprentice 1.0
siang tuan tuan semua,

mau tanya dan diskusi mengenai Load Balance HaProxy, mungkin disini ada yang pernah pakai dan coba.
saya sedang melakukan penelitian (skripsi) dengan mengangkat tema Load Balance HaProxy dan di analisa menggunakan Httperf untuk resouce nya,
saya mencoba jalankan perintah httperf seperti ini :
httperf --server xx.xx.xx.xxx(IP) --num-conn 5000 --rate 200 --timeout 5

perintah itu saya jalankan dari vps berbeda ke ip load balance dan ip single node, dan tidak begitu terlihat perbedaannya, bahkan hampir sama resouce yang di tampilakan httperf.
disini saya menggunakan load balance + 3 node cluster.
apakah ada masukan sehingga resouce yang ditampilkan httperf menjadi lebih bagus dibandingkan single node.

thanks
 

BUANA dotnet

Hosting Guru
Verified Provider
httperf --server xx.xx.xx.xxx(IP) --num-conn 5000 --rate 200 --timeout 5

Boleh sedikit dikasih gambaran mengenai architecture nya?

Kalau seperti ini:

4745

Ada 3 kemungkinan:
  1. Kapasitas VPS Tester, apakah mumpuni untuk generate 5000VU
  2. Kapasitas jaringan yang dilingkari
  3. Algoritma LB nya dan kapasitas VPS1-2-3

Solusi
  1. Bila kapasitas testernya kurang (check CPU usage dan memory), solusi: tinggal di upgrade
  2. Masalah jaringan, mestinya tidak ada ya, kecuali providernya membatasi jumlah session
  3. Algoritma LB, coba cek apakah load nya terdistribusi dengan baik... apabila load 5000VU memang masih bisa dihandle oleh 1VPS, perbedaan nya mungkin tidak terasa ... coba ditambahkan VU nya
 

dewangga

Poster 2.0
siang tuan tuan semua,

mau tanya dan diskusi mengenai Load Balance HaProxy, mungkin disini ada yang pernah pakai dan coba.
saya sedang melakukan penelitian (skripsi) dengan mengangkat tema Load Balance HaProxy dan di analisa menggunakan Httperf untuk resouce nya,
saya mencoba jalankan perintah httperf seperti ini :
httperf --server xx.xx.xx.xxx(IP) --num-conn 5000 --rate 200 --timeout 5

perintah itu saya jalankan dari vps berbeda ke ip load balance dan ip single node, dan tidak begitu terlihat perbedaannya, bahkan hampir sama resouce yang di tampilakan httperf.
disini saya menggunakan load balance + 3 node cluster.
apakah ada masukan sehingga resouce yang ditampilkan httperf menjadi lebih bagus dibandingkan single node.

thanks
Goal nya apa yg mau di capai?

Karena pengujian gak cuma hanya berdasarkan http connection, ada faktor2 lain yg bisa mempengaruhi hasil test.

  1. Apps nya sendiri resilience atau tidak terhadap massive request
  2. Jika ada database, bagaimana query nya optimize juga (dan harus di load balancer juga).
  3. Network endpoint nya kalau ada failure, seberapa cepat recoverynya untuk bikin cluster nya healthy lagi.

Kalau point nya hanya test kekuatan connection, gak akan ada beda mau load balancer atau tidak, karena yg diuji bukan itu, tapi di sisi network endpoint nya :)
 

Top