Scaling a Web Service: Load Balancing
blog.vivekpanyam.com
This post is going to look at one aspect of how sites like Facebook handle billions of requests and stay highly available: load balancing. A load balancer is a device that distributes work across many resources (usually computers). They are generally used to increase capacity and reliability.