WHAT IS LOAD BALANCING?
In computing, load balancing refers to the process of distributing a set of tasks over a set of resources, this ensures no single server bears too much demand. By spreading the work evenly, load balancing improves application responsiveness. Load balancing can optimize the response time and avoid unevenly overloading some compute nodes while other computer nodes are left idle.