Skip to main content

Qu'est-ce qu'un réseau d'équilibrage de charge?

Disponible comme une solution pour des situations où les applications critiques, telles que les bases de données, les serveurs Web et les plates-formes de fichiers, doivent être disponibles à tout moment, un réseau d'équilibrage de charge a la possibilité d'étendre les performances en fonction de l'utilisation du système.Il le fait en distribuant du trafic à travers un certain nombre de clusters de serveurs qui composent le système global, appelé l'hôte.En règle générale, les fonctionnalités de niveau d'entreprise telles que l'accès Internet, les proxys, le réseau privé virtuel, le streaming multimédia et les applications spécialisées sont pris en charge par un réseau d'équilibrage de charge.Les utilisateurs implémentant des applications de commerce électronique peuvent trouver de la valeur dans un réseau d'équilibrage de charge étant donné sa capacité à approprier dynamiquement les ressources par rapport à la demande.

La théorie derrière un réseau d'équilibrage de charge est d'améliorer les performances en distribuant des demandes d'utilisateurs entre un certain nombre de serveurs, en réduisant leChargez sur n'importe quel serveur à tout moment.De plus, un réseau d'équilibrage de charge a généralement la capacité de surveiller et de compenser les défaillances des appareils, minimisant ou éliminant les temps d'arrêt potentiels si un seul ou même des serveurs multiples se décomposent.Balancage de chargement utilise plusieurs copies de la même application Protocole de contrôle de transmission / protocole Internet (TCP / IP), par exemple un serveur Web ou une application de commerce électronique, et les attache à une seule IP principale en utilisant un certain nombre d'adresses IP virtuelles.L'effet pour un utilisateur final est une intégration transparente et l'apparence que l'application fonctionne sur un seul serveur.À toutes fins utiles, l'application fonctionne comme si elle se trouvait également sur un serveur.

Lorsque vous fonctionnez correctement, un réseau d'équilibrage de charge est en mesure d'interpréter les données entrantes et de traiter les demandes discrètes simultanément.Cela signifie que différents éléments du même site Web peuvent être alimentés à partir de différents clusters, par exemple.En utilisant des ratios prédéfinis ou une distribution statistique, un réseau d'équilibrage de charge suit l'utilisation du client et répond en acheminant dynamiquement les demandes vers divers clusters de serveurs.Grâce à des pings répétitifs, les serveurs de cluster communiquent entre eux et sont capables de compenser en peu de temps après toute défaillance ou déconnexion d'un certain cluster de l'ensemble.En règle générale, dans de tels cas, le logiciel des clients réattaquer automatiquement la connexion, et le retard est pratiquement imperceptible.

La gestion d'un réseau d'équilibrage de charge est similaire en pratique à la gestion de tout autre serveur.Un administrateur peut se connecter à distance à divers clusters à partir de n'importe quel point du réseau.Il est possible d'exercer un contrôle granulaire sur les serveurs individuels dans un cluster, bien que l'algorithme d'équilibrage de charge puisse également gérer le contrôle complet.Les mises à jour du système et même du matériel sont généralement possibles à la volée, ce qui peut être bénéfique dans les applications où la disponibilité est critique.