Load balancers reduce the cost of providing large-scale Internet services. They aggregate a group of low-cost servers into a highly redundant and fault-tolerant server farm. Individual servers can be transparently placed in and out of service without downtime, thus providing fault tolerance. Load balancers optimize the performance of the site by intelligently distributing client requests so that no server gets overwhelmed.