Implémenter un équilibreur de charge interne

Effectué

Les administrateurs utilisent des équilibreurs de charge internes pour diriger le trafic vers des ressources qui résident dans un réseau virtuel, ou vers des ressources qui utilisent un VPN pour accéder à l’infrastructure Azure. Dans cette configuration, les adresses IP de front-end et les réseaux virtuels ne sont jamais directement exposés à un point de terminaison Internet. Les applications métier internes s’exécutent dans Azure et sont accessibles à partir d’Azure ou à partir des ressources locales.

Scénario d'entreprise

Supposez que vous avez un sous-réseau de niveau Azure SQL Database avec plusieurs machines virtuelles, et que vous implémentez un équilibreur de charge interne. Les requêtes de base de données doivent être distribuées au back-end. L’équilibreur de charge interne reçoit les requêtes de base de données, et utilise les règles d’équilibrage de charge pour déterminer comment les distribuer aux serveurs SQL de back-end. Les serveurs SQL répondent sur le port 1433. L’image suivante illustre ce scénario :

Diagram showing how an internal load balancer works as described in the text.

Éléments à prendre en compte lors de l’utilisation d’un équilibreur de charge interne

Vous pouvez implémenter un équilibreur de charge interne pour obtenir plusieurs types d’équilibrage de charge.

  • Au sein d’un réseau virtuel : établissez l’équilibrage de charge de vos machines virtuelles dans le réseau virtuel vers un ensemble de machines virtuelles qui résident dans le même réseau virtuel.

  • Pour un réseau virtuel intersites : appliquez l’équilibrage de charge de vos ordinateurs locaux vers un ensemble de machines virtuelles qui résident dans le même réseau virtuel.

  • Pour les applications multiniveaux : implémentez l’équilibrage de charge pour vos applications multiniveaux accessibles sur Internet lorsque les niveaux back-end ne sont pas accessibles sur Internet. Les niveaux back-end nécessitent un équilibrage de charge du trafic provenant du niveau Internet.

  • Pour les applications métier : ajoutez l’équilibrage de charge pour vos applications métier hébergées dans Azure sans avoir à ajouter d’autres matériels ou logiciels d’équilibreur de charge. Ce scénario inclut des serveurs locaux dans l’ensemble d’ordinateurs dont la charge du trafic est équilibrée.

  • Avec un équilibreur de charge public : configurez un équilibreur de charge public devant votre équilibreur de charge interne pour créer une application multiniveau.