Elastic Load Balancing (ELB) répartit le trafic entrant entre plusieurs cibles (instances EC2, conteneurs, IP) au sein d’une région AWS.


Les trois types

TypeCoucheRôle
ALBL7 (HTTP/HTTPS)Route selon le contenu de la requête (URL, host header, headers) — ex. /images vs /api
NLBL4 (TCP/UDP)Performance brute, millions de req/s, latence ultra-faible, IP statique
CLB (Classic Load Balancer)L4/L7Legacy, remplacé par ALB/NLB sur les nouvelles architectures

Concepts clés

  • Listener : écoute un port/protocole donné et route vers un Target Group.
  • Target Group : ensemble de cibles (instances, IP, Lambda) avec ses propres Health Checks.
  • Health Checks : retirent automatiquement une cible non saine de la rotation.
  • Portée régionale : contrairement à Cloud Load Balancing sur GCP, un ELB n’est pas anycast global par défaut — il faut Global Accelerator pour ça.

En relation avec