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

destiné à 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 capacité 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, réduisant la charge sur un seul serveur à tout moment. De plus, un réseau d'équilibrage de charge a généralement la capacité de surveiller et de compenserÉchecs de l'appareil, minimisation ou élimination des temps d'arrêt potentiels si un seul ou même des serveurs 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.

En fonctionnant correctement, un réseau d'équilibrage de charge est en mesure d'interpréter les données entrantes et de traiter simultanément les demandes discrètes. 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 soit des rapports prédéfinis ou une distribution statistique, un réseau d'équilibrage de charge suit CLIUtilisation des ent 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 du client 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.

DANS D'AUTRES LANGUES