Load balancing

In computing, load balancing is a technique used to spread work between many processes, computers, disks or other resources.

Web server load balancing

One major issue for large Internet sites is how to handle the load of the large number of visitors they get. It's routinely encountered as a scalability problem as a site grows. The ways to do this vary. One example of a site using the approach is the Wikimedia Foundation and its projects. In June 2004 the load was balanced using a combination of:

Alternative methods include use of layer 4 routers.

Network Load Balancing Services is a Microsoft proprietary clustering and load balancing implementation.

Vendors Providing Web Server Load Balancing Solutions

See also: Load balancing, Cache, Computing, Database server, Domain Name System, Internet, Layer 4 router, Network Load Balancing Services, PHP, Round robin