how is proper load-balancing done these days?
April 8, 2008 1:54 PM
Subscribe
What are large websites using these days to load-balance their traffic?
I have been using round-robin DNS on my site which has five front-end web servers. I am beginning to realize why this is not a good idea - first of all, the first IP address in the round-robin chain seems to get a disproportionately high amount of traffic, and secondly, if one of the servers goes down, then 1/5 of my users can't access the site until I either fix the problem or change the DNS and allow it to re-propagate.
I have realized that many high-volume sites that I visit have a DNS entry that only resolves to a single IP address. So what are they doing differently?
I'm assuming that they are using a "load balancing" device, but is this just a reverse proxy server running Squid or Apache, which would itself be as vulnerable to hardware faults as any other server?
Or are there specific high-availability "load balancing" devices (like something Cisco would make) which automatically act as the front-end for all servers, taking a server out of the loop if it stops responding and/or notifying me by mail? If so, where can I find these devices?
posted by helios to computers & internet (17 comments total)
10 users marked this as a favorite
posted by aspo at 1:59 PM on April 8, 2008