Hi all,
I am quite new to LVS, and learned about it initially as a part of Redhat
Enterprise Servers. Because of that I initially thought that redhat was
the primary resource for clustering and load balancing, but thanks to the
linuxvirtualservers.org site I now see that there are many options.
The one thing that I do not see on the website, presumably because it is
opinion based, is a comparison of the various resources available to
achieve HA load balancing.
To that end I pose this question:
What do you feel is the "best" (in terms of reliability, ease of
maintenance, etc) option to pursue when attempting to create an LVS?
As a followup I will pose a pretty simple scenario (mine) in which we
would use this solution:
6 redhat linux webservers (rhel5) running apache and resin (java). Resin
handles it's own load balancing internally, so the only real issue here is
apache.
My aspirations are to introduce a solution that allows us to have a single
IP dns entry (as opposed to our current round robin setup), and have new
clients sent to the realserver that is least in use. Another critical
component is monitoring the realserver to ensure that port 80 is still
answering, and to stop sending clients there if it isn't. Pretty
straightforward for this setup, right?
So if you had to set this up and sell it as a reliable HA system to your
boss(es), which software package would you use for this? Piranha,
Ultramonkey, Keepalived?
Thank you so much, your opinion is important to me. If this topic has
been covered ad nauseum in a place that I have not found, please feel free
to point me in the right direction!
Thanks,
Nick
|