Load balancing (load balancing) is in network solutions technology, which distributes the load between two or more computers, network connections, processors, hard disks or other resources in order to achieve optimal resource utilization, maximize throughput, minimize response time and avoiding congestion.