Gérer les règles pour Azure Load Balancer à l’aide du portail Azure

Azure Load Balancer prend en charge les règles de configuration du trafic vers le pool principal. Dans cet article, vous allez découvrir comment gérer les règles d’un Azure Load Balancer.

Il existe quatre types de règles :

  • Règles d’équilibrage de charge : une règle d’équilibreur de charge sert à définir la manière dont le trafic entrant est distribué à toutes les instances du pool principal. Une règle d’équilibrage de charge fait correspondre une configuration d’adresse IP frontale et un port donnés à plusieurs adresses IP frontales et ports. Il peut s’agir, par exemple, d’une règle créée sur le port 80 pour équilibrer la charge du trafic web.

  • Ports à haute disponibilité : une règle d’équilibreur de charge configurée avec tous les protocoles et le port 0. Ces règles permettent de fournir une seule règle pour équilibrer la charge de tout le trafic TCP et UDP qui arrive sur tous les ports d’un équilibreur de charge standard interne. Les règles d’équilibrage de charge des ports HA permettent de gérer des scénarios tels que la haute disponibilité et la mise à l’échelle des appliances réseau virtuelles (NVA) au sein de réseaux virtuels. La fonctionnalité peut servir quand un grand nombre de ports doit avoir une charge équilibrée.

  • Règle NAT de trafic entrant : une règle NAT de trafic entrant transfère le trafic entrant envoyé à la combinaison de l’adresse IP frontale et du port. Le trafic est envoyé à une machine virtuelle ou instance spécifique dans le pool back-end. Ce réacheminement de port est accompli à l’aide de la même distribution basée sur le hachage que l’équilibrage de charge.

  • Règle de trafic sortant : une règle de trafic sortant configure la traduction d’adresses réseau (NAT) du trafic sortant pour toutes les machines virtuelles ou instances identifiées par le pool principal. Cette règle permet aux instances du back-end de communiquer (vers l’extérieur) sur Internet ou vers d’autres points de terminaison.

Prérequis

Les équilibreurs de charge publics et internes sont des ressources distinctes. Chaque procédure de cet article indique laquelle choisir.

Pour ouvrir tout équilibreur de charge utilisé dans cet article, connectez-vous au portail Azure, entrez Équilibreur de charge dans la barre de recherche en haut du portail, sélectionnez Équilibreurs de charge dans les résultats de recherche, puis sélectionnez l’équilibreur de charge nommé dans cette procédure.

Règles d’équilibrage de la charge

Dans cette section, vous allez découvrir comment ajouter et supprimer une règle d’équilibrage de charge. Un équilibreur de charge public est utilisé dans les exemples.

Ajouter une règle d’équilibrage de charge

Dans cet exemple, vous créez une règle pour équilibrer la charge du port 80 sur le load balancer public.

  1. Ouvre myPublicLoadBalancer dans le portail Azure.

  2. Dans la page de l’équilibreur de charge, sélectionnez Règles d’équilibrage de charge dans Paramètres.

  3. Sélectionnez + Ajouter dans Règles d’équilibrage de charge pour ajouter une règle.

  4. Entrez ou sélectionnez les informations suivantes dans Ajouter une règle d’équilibrage de charge.

    Paramètres Valeur
    Nom myHTTPRule
    Version de l’adresse IP Sélectionnez IPv4 ou IPv6.
    Adresse IP du serveur frontal Sélectionnez l’adresse IP frontale de l’équilibreur de charge.
    Dans cet exemple, il s’agit de myFrontendIP.
    Protocole Conservez la valeur par défaut TCP.
    Port Entrez 80.
    Port principal Entrez 80.
    Pool principal Sélectionnez le pool principal de l’équilibreur de charge.
    Dans cet exemple, il s’agit de myBackendPool.
    Sonde d’intégrité Sélectionnez Créer nouveau.
    Dans Nom, entrez myHealthProbe.
    Sélectionnez HTTP dans Protocole.
    Conservez les autres valeurs par défaut ou adaptez-les à vos besoins.
    Sélectionnez OK.
    Persistance de session Sélectionnez Aucun ou la persistance requise.
    Pour plus d’informations sur les modes de distribution, consultez Modes de distribution d’Azure Load Balancer.
    Délai d’inactivité (minutes) Conservez la valeur par défaut 4 ou déplacez le curseur vers le délai d’inactivité requis.
    Réinitialisation du protocole TCP Sélectionnez Enabled.
    Pour plus d’informations sur la réinitialisation TCP, consultez Réinitialisation TCP de Load Balancer et délai d’inactivité.
    IP flottante Conservez la valeur par défaut Désactivé ou activez si votre déploiement requiert une adresse IP flottante.
    Pour plus d’informations sur l’adresse IP flottante, consultez Configuration de l’adresse IP flottante d’Azure Load Balancer.
    Traduction d’adresses réseau (SNAT) sources sortante Conservez la valeur par défaut (Recommandé) Utiliser des règles de trafic sortant pour fournir aux membres du pool principal l’accès à Internet.
    Pour plus d’informations sur les règles de trafic sortant et SNAT, consultez Règles de trafic sortant d’Azure Load Balancer et Utilisation de la traduction d’adresses réseau source (SNAT) pour les connexions sortantes.
  5. Sélectionnez Ajouter.

  6. Confirmez que myHTTPRule apparaît dans la liste des règles d’équilibrage de charge . Sélectionnez état de santé, puis sélectionnez Voir les détails pour confirmer que la sonde de santé signale vos instances backend comme saines. Le trafic n’atteint le pool backend que lorsqu’au moins une instance est saine.

Supprimer une règle d’équilibrage de charge

Dans cet exemple, vous allez supprimer une règle d’équilibrage de charge.

  1. Ouvre myPublicLoadBalancer dans le portail Azure.

  2. Dans la page de l’équilibreur de charge, sélectionnez Règles d’équilibrage de charge dans Paramètres.

  3. Sélectionnez les trois points en regard de la règle que vous souhaitez supprimer.

  4. Sélectionnez Supprimer.

  5. Confirmez que la règle n’apparaît plus dans la liste des règles d’équilibrage de charge .

Ports à haute disponibilité

Dans cette section, vous allez découvrir comment ajouter et supprimer une règle de ports à haute disponibilité. Dans cet exemple, vous allez utiliser un équilibreur de charge interne.

Les règles de ports HA sont prises en charge sur un équilibreur de charge interne standard.

Ajouter une règle de ports à haute disponibilité

Dans cet exemple, vous créez une règle de ports à haute disponibilité sur l’équilibreur de charge interne.

  1. Ouvre myInternalLoadBalancer dans le portail Azure.

  2. Dans la page de l’équilibreur de charge, sélectionnez Règles d’équilibrage de charge dans Paramètres.

  3. Sélectionnez + Ajouter dans Règles d’équilibrage de charge pour ajouter une règle.

  4. Entrez ou sélectionnez les informations suivantes dans Ajouter une règle d’équilibrage de charge.

    Paramètres Valeur
    Nom Entrez myHARule.
    Version de l’adresse IP Sélectionnez IPv4 ou IPv6.
    Adresse IP du serveur frontal Sélectionnez l’adresse IP frontale de l’équilibreur de charge.
    Dans cet exemple, il s’agit de myFrontendIP.
    Cochez la case à côté de Ports HA.
    Pool principal Sélectionnez le pool principal de l’équilibreur de charge.
    Dans cet exemple, il s’agit de myBackendPool.
    Sonde d’intégrité Sélectionnez Créer nouveau.
    Dans Nom, entrez myHealthProbe.
    Sélectionnez TCP dans Protocole.
    Entrez un port TCP dans Port. Dans cet exemple, il s’agit du port 80. Entrez un port qui répond à vos besoins.
    Conservez les autres valeurs par défaut ou adaptez-les à vos besoins.
    Sélectionnez OK.
    Persistance de session Sélectionnez Aucun ou la persistance requise.
    Pour plus d’informations sur les modes de distribution, consultez Modes de distribution d’Azure Load Balancer.
    Délai d’inactivité (minutes) Conservez la valeur par défaut 4 ou déplacez le curseur vers le délai d’inactivité requis.
    Réinitialisation du protocole TCP Sélectionnez Enabled.
    Pour plus d’informations sur la réinitialisation TCP, consultez Réinitialisation TCP de Load Balancer et délai d’inactivité.
    IP flottante Conservez la valeur par défaut Désactivé ou activez si votre déploiement requiert une adresse IP flottante.
    Pour plus d’informations sur l’adresse IP flottante, consultez Configuration de l’adresse IP flottante d’Azure Load Balancer.

    Pour plus d’informations sur la configuration d’une règle de ports HA, consultez Présentation des ports à haute disponibilité .

  5. Sélectionnez Ajouter.

  6. Confirmez que myHARule apparaît dans la liste des règles d’équilibrage de charge et affiche les ports HA comme configuration de port.

Supprimer une règle de ports à haute disponibilité

Dans cet exemple, vous supprimez une règle de ports de haute disponibilité.

  1. Ouvre myInternalLoadBalancer dans le portail Azure.

  2. Dans la page de l’équilibreur de charge, sélectionnez Règles d’équilibrage de charge dans Paramètres.

  3. Sélectionnez les trois points en regard de la règle que vous souhaitez supprimer.

  4. Sélectionnez Supprimer.

  5. Confirmez que la règle n’apparaît plus dans la liste des règles d’équilibrage de charge .

Règle NAT entrante

Les règles NAT de trafic entrant sont utilisées pour acheminer les connexions vers une machine virtuelle spécifique dans le pool principal. Pour plus d’informations et pour obtenir un tutoriel détaillé sur la configuration et le test de règles NAT de trafic entrant, consultez Tutoriel : Configurer la redirection de port dans Azure Load Balancer à l’aide du portail.

Règle de trafic sortant

Vous allez découvrir comment ajouter et supprimer une règle de trafic sortant dans cette section. Dans cet exemple, vous allez utiliser un équilibreur de charge public.

Les règles de trafic sortant sont prises en charge sur les équilibreurs de charge publics standard.

Ajouter une règle de trafic sortant

Dans cet exemple, vous créez une règle sortante sur l’équilibreur de charge public.

  1. Ouvre myPublicLoadBalancer dans le portail Azure.

  2. Dans la page de l’équilibreur de charge, sélectionnez Règles de trafic sortant dans Paramètres.

  3. Sélectionnez + Ajouter dans Règles de trafic sortant pour ajouter une règle.

  4. Entrez ou sélectionnez les informations suivantes dans Ajouter une règle de trafic sortant.

    Paramètres Valeur
    Nom Entrez myOutboundRule.
    Version de l’adresse IP Sélectionnez IPv4 ou IPv6.
    Adresse IP du serveur frontal Sélectionnez l’adresse IP frontale de l’équilibreur de charge.
    Dans cet exemple, il s’agit de myFrontendIP.
    Protocole Conservez la valeur par défaut Toutes.
    Délai d’inactivité (minutes) Conservez la valeur par défaut 4 ou déplacez le curseur en fonction de vos besoins.
    Réinitialisation du protocole TCP Conservez la valeur par défaut Activé.
    Pool principal Sélectionnez le pool principal de l’équilibreur de charge.
    Dans cet exemple, il s’agit de myBackendPool.
    Allocation de port
    Allocation de ports Sélectionnez Choisir manuellement le nombre de ports de sortie.
    Ports de sortie
    Choisir selon Sélectionnez Ports par instance.
    Ports par instance Entrez 10000.
  5. Sélectionnez Ajouter.

  6. Confirmez que myOutboundRule apparaît dans la liste des règles sortantes avec l’allocation de ports que vous avez sélectionnée.

Supprimer une règle de trafic sortant

Dans cet exemple, vous supprimez une règle sortante.

  1. Ouvre myPublicLoadBalancer dans le portail Azure.

  2. Dans la page de l’équilibreur de charge, sélectionnez Règles de trafic sortant dans Paramètres.

  3. Sélectionnez les trois points en regard de la règle que vous souhaitez supprimer.

  4. Sélectionnez Supprimer.

  5. Confirmez que la règle n’apparaît plus dans la liste des règles sortantes . Les instances backend perdent la connectivité sortante fournie par cette règle, sauf si un autre chemin sortant existe.

Étapes suivantes

Dans cet article, vous avez appris la gestion des règles d’équilibrage de charge pour un Azure Load Balancer.

Pour plus d’informations sur Azure Load Balancer, consultez :