Le Network Load Balancer (NLB) est le Load Balancer AWS de couche 4 (TCP/UDP/TLS) — la brute de performance : il ne lit pas le contenu applicatif, il route des paquets au débit maximal avec une latence minimale.


Ce qui le distingue de l’ALB

CaractéristiqueNLBALB
Couche4 (TCP/UDP)7 (HTTP/HTTPS)
DébitDes millions de req/s, latence très faiblePlus élevé mais moins brut
IP statiqueOui — une IP fixe par AZ (Elastic IP possible)Non — le DNS change, pas d’IP fixe
RoutagePar port/protocole uniquement, pas de contenuPar URL, host header, etc.
Préservation de l’IP sourceOui, nativementNécessite le header X-Forwarded-For

Cas d’usage typiques

  • Trafic non-HTTP (bases de données exposées en interne, MQTT, jeux en ligne).
  • Besoin d’une IP statique whitelistable par un client externe.
  • Débit extrême où le traitement applicatif de l’ALB ajouterait une latence non désirée.

En relation avec