Load Balancer
A load balancer is a device (hardware or virtual) that distributes network or application traffic across a number of servers. It seeks to improve responsiveness and increase availability of applications. It also increases capacity and reliability, by spreading the risk across more than 1 server.