A load balancer is a useful tool when clustering. You can define a load balance as a device that helps to distribute network or application traffic within and across the cluster servers, and to improve the responsiveness of the application.
In implementation, a load balancer is placed between the client and the servers. It helps to balance multiple application requests across multiple servers. In the other words, a load balancer reduces individual server time and prevents application server failure.