Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Azure Load Balancer est l’équilibreur de charge le plus performant d’Azure, le tout en conservant une latence très faible. Pour en savoir plus sur Azure Load Balancer, consultez Vue d’ensemble d’ ou Composants d’Azure Load Balancer.
Azure Load Balancer utilise un hachage basé sur les tuples comme algorithme d’équilibrage de charge.
Algorithme d’équilibrage de charge
En créant une règle d’équilibrage de charge, vous pouvez répartir les flux de trafic entrants depuis le frontend d’un équilibreur de charge vers ses pools backend. Lorsque la sonde d’intégrité de l’équilibreur de charge indique qu’un point de terminaison back-end est sain, les instances back-end sont disponibles pour recevoir de nouveaux flux.
Distribution de flux à cinq tuples
Par défaut, Azure Load Balancer utilise un hachage en quintuplet pour distribuer les flux entrants, plutôt que les octets individuels. Les cinq champs sont :
- Une adresse IP source
- Port source
- Adresse IP de destination
- Port de destination
- Protocole IP
Pour d’autres modes de distribution et plus de détails sur l’algorithme, voir distribution basée sur le hachage.
Vous pouvez aussi utiliser le mode de distribution avec affinité de session, qui s’appuie sur un équilibrage de charge à deux ou trois tuples.
Couche 4 et comportement TLS
Azure Load Balancer fonctionne en couche 4 et prend en charge les applications TCP et UDP. Il ne ferme ni ne génère de flux d’applications, n’inspecte pas les charges utiles d’applications, ne réécrit pas les en-têtes HTTP ou HTTPS, ne fournit pas de fonctionnalités de passerelle au niveau applicatif, ni ne décharge TLS. Il réécrit les en-têtes de flux TCP et UDP lorsqu’il dirige le trafic vers des instances backend, tandis que les handshakes protocolaires et TLS se produisent directement entre le client et l’instance backend sélectionnée. Terminer TLS sur les VM backend permet de la capacité de session TLS d’évoluer avec le type et le nombre de VM dans le pool backend.
Conservation de l’adresse IP source
Une VM backend génère une réponse à un flux entrant, et l’adresse IP source d’origine est préservée lorsque le flux atteint cette VM. Par exemple, l’établissement d’une liaison TCP se fait entre le client et la machine virtuelle de back-end sélectionnée. Valider avec succès la connectivité à une interface valide donc la connectivité à au moins une VM backend.
Étapes suivantes
- En savoir plus sur Azure Load Balancer.
- Découvrez-en plus sur les composants qui constituent Azure Load Balancer.
- Découvrez les sondes de santé.
- Découvrez les modes de distribution du trafic d’Azure Load Balancer.
- Consultez Créer un service Standard Load Balancer public pour bien démarrer avec Load Balancer : créez un équilibreur de charge, créez des machines virtuelles avec une extension IIS personnalisée installée et équilibrez la charge de l’application web entre les machines virtuelles.
- Découvrez les connexions sortantes d’Azure Load Balancer.