Load balancer is a service that enables resource load balancing, i.e. distributing tasks among multiple processors, servers, disks, network connections, etc.
One of the most common uses of load balancing is to ensure that a single service runs on multiple servers, called a server farm or server cluster.
Load balancers are also widely used in popular websites.