A device that distributes network or application traffic across a number of servers to enhance the responsiveness and availability of applications, websites, databases and other services.
A Load Balancer in cloud computing is a device that acts as a reverse proxy and distributes network or application traffic across a number of servers. Load balancers are used to increase capacity (concurrent users) and reliability of applications.
Load Balancers distribute network traffic across multiple servers to ensure no single server bears too much demand. This improves responsiveness and increases availability of applications.
Consider a high-traffic e-commerce website, especially during a sale or a festive season. The website needs to serve thousands of users concurrently and promptly.