Microsoft AZ-104: Équilibrage de charge Azure et Gestion du trafic — Guide d'étude

Fait partie du Microsoft Azure Administrator Associate AZ-104 — Guide d’étude. Entraînez-vous avec des réponses vérifiées dans le centre d’examens Microsoft, ou passez des tests chronométrés sur ExamRoll.io.

Vue d’ensemble

Azure propose un portefeuille de services à plusieurs niveaux pour distribuer et protéger le trafic : Azure Load Balancer (Couche 4, TCP/UDP), Application Gateway (Couche 7, HTTP/S), Azure Front Door (périphérie mondiale de Couche 7), Azure Traffic Manager (basé sur le DNS) et Azure CDN (mise en cache en périphérie). Chacun cible un segment spécifique du chemin de la requête, allant de la prise de décision DNS mondiale et des POPs de périphérie au routage HTTP régional et au trafic privé est-ouest. La maîtrise consiste à sélectionner le bon service pour le protocole et l’audience, à les composer correctement, et à configurer des sondes de santé et des règles qui assurent un basculement fiable.

Azure Load Balancer (L4) : SKUs, composants, NAT/sortie et IP flottante

Standard Load Balancer est l’équilibreur de charge L4 de qualité production. Il est conscient des zones/redondant entre les zones, prend en charge les ports HA, des diagnostics/métriques avancés, est sécurisé par défaut (pas de trafic entrant sauf si vous définissez des règles), des règles de sortie configurables, et une mise à l’échelle importante du backend. Basic est une SKU héritée avec une échelle/des fonctionnalités limitées et sans redondance de zone ; elle est en voie de retrait et ne doit pas être choisie pour les nouvelles charges de travail.

Les composants principaux définissent comment le trafic circule :

Les règles NAT entrantes sont des traductions par VM qui transfèrent un port frontal spécifique vers une seule NIC/port backend (par exemple, pour exposer RDP ou SSH à une seule VM sans équilibrage de charge). Elles n’utilisent pas la sonde de santé et ne sont pas un mécanisme de mise à l’échelle horizontale (scale-out).

Les règles de sortie définissent le comportement SNAT pour les backends du Standard Load Balancer qui initient des connexions vers Internet via les frontends publics du LB. Elles vous permettent de contrôler quel(s) frontend(s) fournissent les ports SNAT et combien de ports par instance backend sont alloués, aidant à éviter l’épuisement des ports SNAT en cas de forte simultanéité sortante. Si une NAT Gateway est attachée au sous-réseau, elle remplace le SNAT du LB ; préférez NAT Gateway pour une connectivité sortante cohérente et évolutive.

L’IP flottante (Floating IP ou Direct Server Return) est une option de règle utilisée lorsque l’IP/port de destination doit être préservé de bout en bout. Elle est requise pour les scénarios en cluster tels que les écouteurs de groupe de disponibilité SQL Server Always On. Pour un SQL AG, utilisez un Standard Load Balancer interne avec une sonde TCP (pas HTTP) vers le port de sonde du cluster et activez l’IP flottante sur la règle du LB ; ne sondez pas le port 1433 avec HTTP, car SQL n’est pas une charge de travail HTTP.

Le choix entre équilibreurs de charge internes et externes dépend de l’audience et de la frontière de sécurité. Utilisez un LB interne lorsque vous exposez une VIP privée à l’intérieur d’un VNet ou via une connectivité privée (VPN/ExpressRoute) pour des applications métier, des bases de données et des NVAs. Utilisez un LB externe pour les services L4 accessibles depuis Internet. Pour les LBs internes, assignez un frontend privé statique dans le sous-réseau cible ; pour les LBs externes, liez une IP publique Standard et utilisez éventuellement plusieurs frontends.

Cross-region Load Balancer fournit un équilibrage de charge de Couche 4 mondial et anycast entre les régions. Vous déployez des Standard Public Load Balancers dans chaque région (niveau régional) et placez leurs frontends publics dans le backend d’un unique Load Balancer mondial (niveau mondial). Le LB mondial utilise des sondes de santé vers chaque LB régional et dirige les clients vers la région saine la plus proche (en termes de latence) avec une symétrie de flux basée sur un hachage à 5 tuples. Il est uniquement TCP/UDP — sans terminaison TLS — et complète les passerelles L7 régionales.

Application Gateway (L7) et Azure Front Door (L7 global)

Application Gateway est un proxy inverse régional de couche 7 avec WAF. Il termine les connexions HTTP/HTTPS, inspecte les en-têtes et les chemins, et route le trafic vers des backends privés ou publics.

Principaux composants d’Application Gateway :

Modèles L7 avancés :

Azure Front Door fournit un équilibrage de charge HTTP/HTTPS global et une accélération en périphérie (edge) avec anycast, split TCP et une optimisation de la connexion du POP à l’origine. C’est la meilleure solution pour les applications exposées sur Internet nécessitant un routage global, un WAF en périphérie et une mise en cache optionnelle en périphérie.

Utilisez Application Gateway pour les besoins L7 régionaux (backends privés, trafic est-ouest, réécritures complexes) et Front Door pour le L7 global, la sécurité en périphérie et l’accélération. Ils sont souvent composés : Front Door en périphérie, des Application Gateways par région, et des équilibreurs de charge internes derrière les passerelles pour les services L4.

Traffic Manager (basé sur le DNS) et Azure CDN

Traffic Manager est un service de distribution de trafic global basé sur le DNS. Il ne sert pas de proxy pour le trafic ; à la place, il retourne le nom DNS/l’IP d’un point de terminaison en fonction d’une stratégie et de son état de santé, laissant les clients se connecter directement. L’état de santé est vérifié depuis des sondes distribuées vers des points de terminaison HTTP/HTTPS/TCP ; des TTL bas réduisent la latence de basculement mais augmentent le volume de requêtes DNS.

Azure CDN décharge le contenu statique et pouvant être mis en cache vers des POP en périphérie pour réduire la charge sur l’origine et la latence.

Choix de conception, intégration inter-régionale et comportement des sondes d’intégrité

Le choix entre des équilibreurs de charge internes et externes est déterminé par l’audience et l’exposition des routes. Si les consommateurs se trouvent uniquement à l’intérieur de réseaux privés, utilisez des équilibreurs de charge (LB) internes pour éviter l’exposition publique et simplifier le contrôle des NSG. Pour les utilisateurs Internet ou les partenaires, utilisez des frontends publics. Pour la connectivité sortante à grande échelle, préférez NAT Gateway au SNAT de l’équilibreur de charge ; réservez les règles de trafic sortant aux cas où le frontend de l’équilibreur de charge doit fournir le SNAT.

Le Cross-region Load Balancer s’intègre avec les Standard Public Load Balancers régionaux pour obtenir une résilience de couche 4 (Layer 4) active-active et globale pour les services TCP/UDP. Placez les frontends publics des LB régionaux dans le pool de backends du LB global. Les sondes d’intégrité au niveau global reflètent la disponibilité régionale ; le routage dirige vers la région saine avec la plus faible latence et bascule automatiquement si une région entière (ou son LB régional) devient défaillante. Combinez cette solution avec Front Door lorsque vous avez besoin des deux types de support de protocole (par exemple, des services TCP via le Cross-region LB et HTTP/S via Front Door) sous des VIP distinctes.

Les sondes d’intégrité sont la source de vérité pour le basculement :

Scénario de problème pratique

Adobe doit exposer globalement un SaaS multi-région composé de frontends web, de microservices et d’un groupe de disponibilité SQL Server Always On, avec une sécurité stricte, un basculement rapide et une faible latence pour les utilisateurs du monde entier. Ils exposent également un service d’ingestion de télémétrie hérité basé sur TCP.

  1. Placer Azure Front Door Standard en périphérie avec une politique WAF et des routes pour www.adobe.com et api.adobe.com. Les origines sont des Application Gateways dans les régions East US et West Europe, regroupées avec un routage basé sur la latence et un basculement par priorité.
  1. Déployer Application Gateway v2 avec WAF dans chaque région. Configurer des écouteurs multi-sites avec SNI pour les deux noms d’hôte, un routage basé sur le chemin de l’URL vers les microservices, et des sondes d’intégrité personnalisées vers /healthz sur chaque service. Activer le SSL de bout en bout avec un remplacement de l’hôte backend par les FQDN des services.
  1. Déployer un Standard Load Balancer interne dans chaque région pour l’écouteur du groupe de disponibilité SQL (AG). Configurer un frontend privé statique, une sonde d’intégrité TCP vers le port de sonde du cluster de basculement Windows, et une règle d’équilibrage de charge avec Floating IP activé vers le port de l’écouteur.
  1. Soutenir les ressources statiques web avec des règles de mise en cache Azure Front Door pour /static/* avec un TTL long et une revalidation, et également mettre en place un profil et un point de terminaison Azure CDN pour les téléchargements de médias volumineux sur downloads.adobe.com avec une mise en cache spécifique au chemin et une variation de la chaîne de requête.
  1. Publier l’ingestion de télémétrie TCP héritée via un Standard Public Load Balancer régional dans chaque région, puis les placer derrière un Cross-region Load Balancer comme VIP publique unique. Configurer des sondes globales pour chaque LB régional et utiliser le routage par latence.
  1. Ajouter Azure Traffic Manager avec une politique de Priorité uniquement pour un point de terminaison SFTP d’un partenaire externe hébergé en dehors d’Azure, en listant le point de terminaison principal du partenaire et un point de terminaison de secours hébergé sur Azure.
  1. Pour la connectivité sortante depuis les sous-réseaux des applications, attacher une NAT Gateway et supprimer la dépendance au SNAT de l’équilibreur de charge. Surveiller les résultats des sondes et les métriques de LB/App Gateway/Front Door dans Azure Monitor et ajuster les intervalles des sondes/seuils d’anomalie pour éliminer le flapping.

Réseaux virtuels Azure · Tous les domaines · Stockage Azure

Entraînez-vous sur ces questions → · Tests chronométrés sur ExamRoll.io →

Pass the whole exam — not just this question

You found this answer. Get every verified question and explanation in one place, and save hours of prep. Free to start.

Réussissez votre examen →

Parcourir Microsoft →

Related guides

Accès tout-en-un

Un seul abonnement. Chaque examen.

Chaque plan débloque la recherche de réponses illimitée, les tests pratiques, les explications IA et la bibliothèque complète de ressources — en plus de 20 langues.

Mensuel
24.87
Just €0.83/day
Tout inclus :
  • Recherche de réponses illimitée
  • Tests pratiques illimités
  • Explications basées sur l'IA
  • Bibliothèque complète de ressources
  • Plus de 20 langues
  • Mises à jour de contenu hebdomadaires
  • Récompenses et parrainages
  • Support prioritaire
Commencer l'essai gratuit

Aucune carte de crédit requise*

Meilleur rapport qualité/prix
12 mois
179.87
Just €0.49/daySave 40%
Tout inclus :
  • Recherche de réponses illimitée
  • Tests pratiques illimités
  • Explications basées sur l'IA
  • Bibliothèque complète de ressources
  • Plus de 20 langues
  • Mises à jour de contenu hebdomadaires
  • Récompenses et parrainages
  • Support prioritaire
Commencer l'essai gratuit

Aucune carte de crédit requise*

✓ Plan gratuit inclus · ✓ Annulez à tout moment · ✓ Tous les plans débloquent le produit complet