Henrik Nordstrom wrote:
On ons, 2008-06-18 at 01:44 +0000, ffredrixson@xxxxxxxxxxx wrote:
I'm most interested in the squid back-end setup. Should we look at something linux based clustering? Or should we be looking at some internal squid process?
You don't need to cluster Squif, just a bunch of more or less
independent servers all behind a load balancer scheduling the load an
monitoring the servers disabling faulty ones. (i.e. what any load
balancer you can find does..).
Just consider balancing the load on source IP, or NATing the Squid
servers, as there are a number of websites that don't like a single HTTP
"session" originating from multiple IPs.
You already mentioned LVS and for LVS the
ldirectord load balancer manager does a good job. But you may want to
load balancer to be clustered in active/standby mode.
WCCP also does all of this quite fine, and is a good choice if the
proxies are doing transparent interception of port 80.
Regards
Henrik
Chris