[lvs-users] ipvs or apache/mod_proxy/mod_balancer

Malcolm Turnbull malcolm at loadbalancer.org
Tue Jun 30 10:34:56 BST 2009


Usually we use Direct Routing mode with proxies(squids) because it is:

a) source ip transparent
b) return traffic doesn't need to go via the load balancer
c) its fast

2009/6/24 Olaf Krische <public at ecopatz.de>
> Hello,
> i want to put a loadbalancer in front of several squids, which cache output
> of content generators.
> The first option is to use the apache/mod_proxy/mod_balancer combination.
> Thats easy to configure, you even have a little backend to disable
> BalancerMembers manually and also i dont need any special network
> configuration. We are quite happy with it. Its simple
> But there is this overhead of interpreting the content and to manage the
> connections.
> So the second option would involve IPVS, which just rewrites the packes and
> forwards them to a chosen BalancerMember.
> There are two ways:
> A) IPVS behaves like mod_proxy, the chosen Member will see a request coming
> from the LoadBalancer's LAN-IP.
> Bad: I lose the client IP on the Member/real server (in mod_proxy i have at
> least "X-Forwarded-For")
> B) IPVS forwards the packet to the chosen Member. The source address is
> unchanged.
> Bad: I need to change the default route, so that answers always go back
> through the LoadBalancer. This complicates the otherwise so simple network
> setup. People need to know about IPVS. Its not so obvious and self
> explanatory.
> So the question:  Is IPVS worth the trouble?
> Or is this an exaggeration, when i say apache/mod_proxy uses way more
> resources?
> What would you say?
> --
> View this message in context: http://www.nabble.com/ipvs-or-apache-mod_proxy-mod_balancer-tp24184926p24184926.html
> Sent from the LVS mailing list archive at Nabble.com.
> _______________________________________________
> Please read the documentation before posting - it's available at:
> http://www.linuxvirtualserver.org/
> LinuxVirtualServer.org mailing list - lvs-users at LinuxVirtualServer.org
> Send requests to lvs-users-request at LinuxVirtualServer.org
> or go to http://lists.graemef.net/mailman/listinfo/lvs-users


Malcolm Turnbull.

Loadbalancer.org Ltd.
Phone: +44 (0)870 443 8779

More information about the lvs-users mailing list