Créer des règles d’équilibreur de charge

Effectué

Vous pouvez définir des règles d’équilibrage de charge pour spécifier la façon dont le trafic est distribué à vos pools de back-ends. Chaque règle mappe une combinaison d’adresse IP et de port de front-end à un ensemble de combinaisons d’adresses IP et de ports de back-end.

Screenshot that shows how to create load-balancing rules in the Azure portal.

Points à connaître sur les règles d’équilibrage de charge

Examinons de plus près comment configurer des règles d’équilibrage de charge pour vos pools de back-ends.

  • Pour configurer une règle d’équilibrage de charge, vous devez disposer d’un front-end, d’un back-end et d’une sonde d’intégrité pour votre équilibreur de charge.

  • Pour définir une règle dans le portail Azure, vous configurez plusieurs paramètres :

    • Version IP (IPv4 ou IPv6)
    • Adresse IP front-end, *Port et Protocole (TCP ou UDP)
    • Pool de back-ends et Port de back-end
    • Sonde d’intégrité
    • Persistance de session
  • Par défaut, Azure Load Balancer répartit le trafic réseau équitablement sur plusieurs machines virtuelles.

    Azure Load Balancer utilise un hachage à cinq tuples pour mapper le trafic aux serveurs disponibles. Le tuple se compose de l’adresse IP source, du port source, de l’adresse IP de destination, du port de destination et du type de protocole. L’équilibreur de charge fournit l’adhérence uniquement dans une session de transport.

  • La persistance de session spécifie comment gérer le trafic en provenance d’un client. Par défaut, les requêtes successives d’un client accèdent à n’importe quelle machine virtuelle de votre pool.

    Vous pouvez modifier le comportement de persistance de session comme suit :

    • Aucune (par défaut) : n’importe quelle machine virtuelle peut gérer la requête.
    • Adresse IP cliente : Les requêtes successives provenant de la même adresse IP cliente accèdent à la même machine virtuelle.
    • Adresse IP cliente et protocole : Les requêtes successives provenant de la même combinaison d’adresse IP cliente et de protocole accèdent à la même machine virtuelle.

    Remarque

    Il est important de conserver les informations de persistance de session pour les applications qui implémentent un panier d’achat. Existe-t-il selon vous d’autres applications qui pourraient tirer parti de la persistance de session ?

  • Vous pouvez utiliser les règles d’équilibrage de charge en combinaison avec les règles NAT.

    Envisagez un scénario où vous utilisez NAT à partir de l’adresse publique d’un équilibreur de charge vers le port TCP 3389 sur une machine virtuelle spécifique. En combinant votre règle NAT avec des règles d’équilibrage de charge, vous pouvez activer l’accès Bureau à distance à partir d’en dehors d’Azure.