system-designnotesLoad balancer
  1. A load balancer distributes incoming traffic among web-servers in a load-balanced set. Users connect to the public IP address of the load balancer directly.
  2. With this setup, web servers are unreachable directly by clients. The load balancer communicats with servers through private IPs.