Cloud & Infrastructure Practical By Samson Tanimawo, PhD Published Jun 16, 2026 4 min read

Load Balancer Class Decision: ALB vs NLB vs GLB

Three classes of cloud load balancer. The decision rule by use case with concrete numbers.

ALB / Application LB

Layer 7. HTTP/HTTPS routing, host-based, path-based.

Best for web applications. Higher cost, more features.

NLB / Network LB

Layer 4. TCP/UDP. Connection-level, higher throughput, lower latency.

Best for high-performance non-HTTP workloads.

Global LB

Multi-region routing. Geo-aware DNS or anycast.

Best for global applications. Most expensive; most complex.