Network Load Balancer
Load balancing of layer 4 traffic e.g. TCP/UDP/TLS
Features
- Understands layer 4 protocols only (no HTTP)
- Flow Hash Routing route based on hash of
- Protocol
- Source IP and port
- Destination IP and port
- TCP sequence number
- Sticky sessions (based on source IP)
- TLS Offloading (so backend doesn't have to)
- Millions of requests/s without scaling first (ApplicationLoadBalancer needs to scale to achieve these levels)
- Preserves client IP address (unlike ApplicationLoadBalancer)