Quand utiliser Azure Load Balancer
Azure Load Balancer convient mieux aux applications qui nécessitent une latence ultra faible et des performances élevées. Load Balancer est adapté aux besoins de votre organisation, car vous remplacez les appareils physiques réseau existants qui équilibrent le trafic entre les applications. Les applications utilisaient plusieurs niveaux de machines virtuelles lorsque les applications étaient locales avec un service Azure qui possédait la même fonctionnalité.
Étant donné que Load Balancer fonctionne au niveau de la couche 4, comme les appareils physiques utilisés localement avant la migration de l’organisation vers Azure, vous pouvez utiliser Load Balancer pour répliquer cette fonctionnalité matérielle. Cette fonctionnalité inclut l’utilisation de sondes d’intégrité pour vous assurer que Load Balancer ne transfère pas de trafic à des nœuds de machine virtuelle ayant échoué. Elle inclut également l’utilisation de la persistance de session pour vous assurer que les clients communiquent uniquement avec une seule machine virtuelle pendant une session.
Vous pouvez configurer des équilibreurs de charge publics pour le trafic front-end qui se dirige vers des niveaux web d’applications. Vous pouvez aussi configurer des équilibreurs de charge internes pour équilibrer le trafic entre le niveau web et le niveau qui effectue les tâches d’analyse et de transformation des données.
Vous pouvez configurer des règles NAT de trafic entrant pour autoriser l’accès du protocole Bureau à distance à une instance de machine virtuelle pour effectuer des tâches d’administration.
Quand ne pas utiliser Azure Load Balancer
Azure Load Balancer n’est pas approprié si vous disposez d’une application web qui ne nécessite pas d’équilibrage de charge et s’exécute sur une seule instance de machine virtuelle IaaS. Par exemple, si votre application web ne reçoit qu’une petite quantité de trafic et que l’infrastructure existante est déjà gérée correctement par la charge existante, il n’est pas nécessaire de déployer un pool back-end de machines virtuelles ni d’utiliser Load Balancer.
Azure fournit d’autres solutions d’équilibrage de charge comme alternatives à Azure Load Balancer, notamment Azure Front Door, Azure Traffic Manager et Azure Application Gateway :
- Azure Front Door est un réseau de distribution d’applications qui fournit un équilibrage de charge global et un service d’accélération de site pour les applications web. Il offre des fonctionnalités de 7e couche pour votre application, telles que le déchargement TLS/SSL, le routage basé sur le chemin, le basculement rapide, un pare-feu d’application web et la mise en cache pour améliorer les performances et la haute disponibilité de vos applications. Choisissez cette option dans des scénarios comme l’équilibrage de charge d’une application web déployée dans plusieurs régions Azure.
- Azure Traffic Manager est un équilibreur de charge du trafic basé sur DNS qui vous permet de distribuer le trafic de manière optimale aux services dans les régions Azure globales, tout en fournissant une haute disponibilité et une réactivité. Comme Traffic Manager est un service d’équilibrage de charge basé sur le DNS, il équilibre la charge uniquement au niveau du domaine. Pour cette raison, il ne peut pas basculer aussi rapidement que Front Door, en raison de défis courants concernant la mise en cache DNS et les systèmes qui ne respectent pas DNS TTLS.
- Azure Application Gateway fournit un contrôleur de livraison d’application (ADC) en tant que service, offrant diverses fonctionnalités d’équilibrage de charge de couche 7. Utilisez-le pour optimiser la batterie de serveurs web en déchargeant la terminaison TLS/SSL intensive en UC vers la passerelle. Application Gateway fonctionne dans une région plutôt que globalement.
- Azure Load Balancer est un service d’équilibrage de charge de la couche 4 hautes performances avec latence ultra-faible (entrant et sortant) pour tous les protocoles UDP et TCP. Il est conçu pour gérer des millions de demandes par seconde, tout en garantissant une haute disponibilité pour votre solution. Azure Load Balancer est redondant interzone, garantissant une haute disponibilité de la fonctionnalité Zones de disponibilité. Si Adatum avait des applications qui nécessitaient la fonctionnalité de pare-feu d’applications web, Azure Load Balancer ne serait pas une solution appropriée pour l’entreprise.