Too much load on a single server can compromise its performance and may even cause it to crash. Load balancing distributes the amount of processing work that a server has to do evenly across a network of two or more servers so that no single device is overwhelmed. This allows more work to be done in the same amount of time and, in general, all users get served faster