Manages traffic spikes & prevents failure
Minimises user request response time
Ensures performance & reliability of computing resources
Adds redundancy and resilience to computing environments
Flexibility to add / remove / take some server to maintenance mode without disruption of service