A load balancer allows multiple servers to be run, with front-end servers (edge) and back-end servers (admin) to share load and increase / decrease horizontal capacity easily. It also enables creation of new virtual machines to reduce or remove downtime.