Network Load Balancer vs Application Load Balancer
Network Load Balancer
- Operates at layer 4
- Ideal for UDP and TCP traffic
- Can handle millions of request per second
- Ultra low latency
- NLB cannot assure availability of application
- It uses static IP addresses
- 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