Remarque
L’accès à cette page requiert une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page requiert une autorisation. Vous pouvez essayer de modifier des répertoires.
Azure Standard Load Balancer vous aide à équilibrer la charge de tous les flux de protocoles sur tous les ports simultanément lorsque vous utilisez un équilibreur de charge interne avec des ports haute disponibilité (HA).
Les ports HA sont un type de règle d’équilibrage de charge qui offre un moyen simple d’équilibrer tous les flux arrivant sur tous les ports d’un Standard Load Balancer interne. La décision d’équilibrage de charge est prise par flux. Cette action est basée sur le quintuplet de connexion suivant : l’adresse IP source, le port source, l’adresse IP de destination, le port de destination et le protocole.
Les règles d’équilibrage de charge des ports HA vous aident à gérer des scénarios critiques, comme la haute disponibilité et la montée en charge des appliances virtuelles réseau (NVA) au sein de réseaux virtuels. La fonctionnalité peut également servir quand un grand nombre de ports doit avoir une charge équilibrée.
Les règles d’équilibrage de charge des ports haute disponibilité sont configurées lorsque vous définissez les ports front-end et back-end sur 0 et le protocole sur Tout. La ressource d’équilibreur de charge interne équilibre alors tous les flux TCP et UDP, quel que soit le nombre de ports
Utiliser les ports HA pour les appliances virtuelles réseau
Vous pouvez utiliser des appliances virtuelles réseau pour sécuriser votre charge de travail Azure contre plusieurs types de menaces de sécurité. Quand vous utilisez des appliances virtuelles réseau dans ces scénarios, elles doivent être fiables, hautement disponibles et effectuer un scale-out selon la demande. Ajoutez des instances NVA au pool principal de votre équilibreur de charge interne et configurez une règle de ports haute disponibilité.
Pour les scénarios NVA HA, les ports HA offrent les avantages suivants :
Basculement rapide sur des instances saines, avec des sondes d’intégrité par instance
Assurez des performances supérieures grâce à une mise à l’échelle horizontale jusqu’à n instances actives
Fournir des scénarios n-actif et actif-passif
Plus besoin d’utiliser des solutions complexes comme les nœuds Apache Zookeeper pour la surveillance des appliances
Le diagramme suivant présente un déploiement de réseau virtuel hub-and-spoke. Les spokes forcent le tunneling de leur trafic vers le réseau virtuel du hub et via l’appliance virtuelle réseau avant de quitter l’espace de confiance. Les appliances virtuelles réseau se trouvent derrière un équilibreur de charge standard interne avec une configuration de ports haute disponibilité. Tout le trafic peut être traité et transféré en conséquence. Lorsqu’elle est configurée comme montré dans le schéma suivant, une règle d’équilibrage de charge des ports HA fournit en plus une symétrie de flux pour le trafic d’entrée et de sortie.
Note
Si vous utilisez des NVA, vérifiez auprès de leurs fournisseurs comment utiliser au mieux les ports HA et pour savoir quels scénarios sont pris en charge.
Utiliser les ports HA pour équilibrer la charge de plusieurs ports
Vous pouvez aussi utiliser des ports haute disponibilité pour les applications qui nécessitent l’équilibrage de charge d’un grand nombre de ports. Vous pouvez simplifier ces scénarios à l’aide d’un équilibreur de charge standard interne avec des ports haute disponibilité. Une seule règle d’équilibrage de charge remplace plusieurs règles individuelles d’équilibrage de charge, une pour chaque port.
Configurations prises en charge
| Configuration | Adresses IP front-end | IP flottante | Règles supplémentaires ou équilibreurs de charge compatibles | Restriction de clé |
|---|---|---|---|---|
| Règle des ports HA uniques non flottants | Un | Désactivé | Un Standard Load Balancer public peut utiliser les mêmes instances backend | Aucune autre règle d’équilibrage de charge ne peut utiliser la ressource interne de l’équilibreur de charge pour les mêmes instances backend. |
| Règle des ports HA flottants uniques | Un | Enabled | Plus de règles de IP flottante ou un équilibreur de charge public | Vous ne pouvez pas ajouter une règle de ports HA non flottants par-dessus cette configuration. |
| Règles de ports HA multiples | Plusieurs adresses IP frontales privées | Activé pour chaque règle | Règles de ports HA multiples pour le même pool backend | Chaque règle doit sélectionner une adresse IP d’interface unique. |
| Ports HA internes et équilibreur de charge public | Un Standard Load Balancer interne plus un Standard Load Balancer public | Cela dépend de la conception interne des règles | Un Standard Load Balancer public | Les ressources backend ne peuvent utiliser qu’un seul Standard Load Balancer interne avec des ports HA. |
Une configuration unique de ports HA non flottants sur un Standard Load Balancer interne
Il s’agit d’une configuration de ports haute disponibilité de base. Utilisez les étapes suivantes pour configurer une règle d’équilibrage de charge de ports haute disponibilité sur une seule adresse IP principale :
Lors de la configuration de l’équilibreur de charge standard, cochez la case Ports HA dans la configuration de règle d’équilibreur de charge.
Pour IP flottante, sélectionnez Désactivée.
Cette configuration n’autorise pas d’autre configuration de règle d’équilibrage de charge sur la ressource d’équilibreur de charge actuelle. Cela n’autorise également aucune autre configuration de ressource d’équilibreur de charge interne pour l’ensemble d’instances back-end donné.
Toutefois, vous pouvez configurer un équilibreur de charge Standard public pour les instances backend, en plus de cette règle de ports HA.
Une configuration de ports HA flottants uniques sur un Standard Load Balancer interne
De la même façon, vous pouvez configurer votre équilibreur de charge pour utiliser une règle d’équilibrage de charge avec Port HA avec un seul frontend en affectant à l’option IP flottante la valeur Activée.
Avec cette configuration, vous pouvez ajouter davantage de règles d’équilibrage de charge IP flottantes et un équilibreur de charge public. Cependant, vous ne pouvez pas utiliser une configuration d’équilibrage de charge des ports HA avec une IP non flottante sur cette configuration.
Configurations de ports HA multiples sur un Standard Load Balancer interne
Pour configurer plusieurs serveurs frontaux de port haute disponibilité pour le même pool principal, procédez comme suit :
Configurez plusieurs adresses IP privées frontales pour une seule ressource d’équilibreur de charge standard interne.
Configurez plusieurs règles d’équilibrage de charge, où chaque règle a une adresse IP frontend unique sélectionnée.
sélectionnant l’option Ports HA et en définissant l’option IP flottante sur Activée pour toutes les règles d’équilibrage de charge.
Équilibreur de charge interne avec ports haute disponibilité et équilibreur de charge public sur la même instance backend
Vous pouvez configurer une ressource d’équilibreur de charge standard publique pour les ressources de serveur principal avec un seul équilibreur de charge standard interne ayant des ports haute disponibilité.
Symétrie des flux
La symétrie de flux des ports HA est prise en charge pour un unique Standard Load Balancer interne qui rédistribue le trafic entre les NVA dans un seul pool backend, comme montré dans l’architecture précédente. Les instances backend doivent utiliser l’une des configurations d’interface réseau suivantes :
Lorsque le pool de back-ends de l’équilibreur de charge contient des instances qui ont une seule carte réseau et une seule configuration IP chacune
Lorsque le pool de back-ends de l’équilibreur de charge contient des instances qui ont plusieurs cartes réseau avec une seule configuration IP sur chaque carte réseau
Scénarios en double pile, où chaque instance de back-end ne dispose que d’une seule carte réseau et d’une seule configuration IPv4 et d’une seule configuration IPv6 sur chaque carte réseau. Notez que la symétrie des flux est garantie uniquement pour les flux IPv4 et IPv6 indépendamment, car ces configurations IP sont configurées avec deux pools de back-ends distincts et des configurations IP front-end, respectivement.
La symétrie des flux n’est garantie dans aucun scénario impliquant deux composants d’équilibreur de charge ou plus, comme par exemple avec deux équilibreurs de charge différents, plusieurs pools de back-ends ou plusieurs configurations IP front-end. Étant donné que le trafic est distribué en fonction des règles d’équilibrage de charge, qui prennent des décisions indépendantes et ne sont pas coordonnées, la symétrie des flux ne peut pas être garantie dans de tels scénarios. Par conséquent, la symétrie des flux n’est pas prise en charge lorsque des appliances virtuelles réseau (NVA) sont placées entre un équilibreur de charge public et un équilibreur de charge interne. Si vous avez besoin d’une symétrie des flux dans ce type de scénarios, envisagez d’utiliser plutôt l’Équilibreur de charge de passerelle.
Prise en charge d’ICMP pour les ports HA
Le trafic ICMP est pris en charge pour un Standard Load Balancer interne lorsqu’une règle de ports HA est activée.
Limites
Les règles d’équilibrage de charge des ports HA sont disponibles uniquement pour un équilibreur de charge interne standard.
La combinaison d’une règle d’équilibrage de charge de ports haute disponibilité et d’une règle d’équilibrage de charge de ports sans haute disponibilité pointant vers les mêmes configurations IP back-end n’est pas prise en charge dans une seule configuration d’adresse IP du front-end sauf si l’adresse IP flottante est activée pour les deux.
Le délai d’inactivité TCP n’est pas pris en charge pour les ports HA de l’équilibreur de charge interne (ILB) lorsqu’un itinéraire défini par l’utilisateur (UDR) est utilisé pour acheminer le trafic vers l’ILB.
La fragmentation IP n’est pas prise en charge.