Network Load Balancer vs Application Load Balancer

Network Load Balancer

  1. Operates at layer 4
  2. Ideal for UDP and TCP traffic
  3. Can handle millions of request per second
  4. Ultra low latency
  5. NLB cannot assure availability of application
  6. It uses static IP addresses
  7. Preserves source IP

Application Load Balancer

  • Operates at layer 7
  • Ideal for HTTP and HTTPS traffic
  • It has wide range of routing options
  • It supports user authentication