Cloud Load Balancing répartit le trafic entre plusieurs backends — avec une différence structurelle majeure par rapport à AWS : il est global et anycast par défaut, pas besoin d’un second produit type Global Accelerator.
Les grands types
| Type | Couche | Portée |
|---|---|---|
| Global external Application LB | L7 (HTTP/HTTPS) | Globale, anycast — route selon le contenu de la requête |
| Global external proxy Network LB | L4 (TCP/SSL) | Globale, anycast |
| Regional external/internal LB | L4/L7 | Régionale — équivalent le plus proche d’un ELB AWS classique |
Premium Tier vs Standard Tier
- Premium Tier (par défaut) : le trafic entre sur le réseau privé de Google au point de présence le plus proche de l’utilisateur, puis voyage sur le backbone Google — exactement ce que fait Global Accelerator sur AWS, intégré nativement.
- Standard Tier : moins cher, le trafic reste plus longtemps sur l’Internet public — plus proche d’un ELB “régional” classique.
Concepts clés
- Backend Service : équivalent du Target Group AWS, regroupe les instances/NEG à router.
- Health Checks : retirent automatiquement un backend non sain.
- Network Endpoint Groups (NEG) : permet de router directement vers des IP de pods (container-native load balancing sur GKE).
En relation avec
- Distribution et DNS — Vue d’ensemble — hub GCP
- Cloud DNS — routage DNS en amont
- Ingress et Cloud Load Balancing — utilisation concrète sur un cluster GKE
- Network Endpoint Groups (NEG) — routage direct vers les pods GKE
- Elastic Load Balancing / Global Accelerator — équivalents AWS (deux produits séparés)