On Wed, 07 Jan 2004 01:34:02 +0000, Neil Harris wrote:
Here's another way of doing it without the load balancers: have a pool of say 36 IP addresses (chosen because lots of numbers exactly or approximately divide into it: other numbers would do fine), and do simple DNS round-robin to balance user traffic across these. Browsers and DNS caches will cache DNS lookups, but we don't care, so long as traffic is distributed roughly evenly across the IP addresses.
I'd expect a decent Squid box (a lot of ram) to do well over 1000 Requests per second. I have no detailed information about the current traffic, but from my benchmarks i would guess the current machines do propably 100 Requests/ second all together (most likely less). So even if the simple DNS load balancing would fail completely (which is unlikely) there would be no problem in using one squid box alone. I see no point in a Heartbeat setup if one Squid couldn't do it ;-)
Gabriel Wicke