La théorie derrière un réseau d'équilibrage de charge est d'améliorer
les performances en répartissant les demandes des utilisateurs parmi un
certain nombre de serveurs, ce qui réduit la charge sur un serveur
unique à un moment donné.
En outre, un réseau d'équilibrage de charge a généralement la capacité
de surveiller et compenser les défaillances de l'appareil, minimiser ou
éliminer les temps d'arrêt potentiel si un seul ou même plusieurs
serveurs se décomposer. L'équilibrage de charge utilise de multiples copies du même Transmission Control Protocol / Internet Protocol ( TCP / IP
) demande, par exemple, un serveur Web ou une application e-commerce,
et les lie à une seule adresse IP primaire en utilisant un certain
nombre de virtuels adresses I P . L'effet d'un utilisateur final est l'intégration transparente et l'apparence que l'application fonctionne hors un seul serveur. Pour toutes fins utiles, les fonctions de l'application comme si elle était sur un serveur.
Quand
fonctionne correctement, un réseau d'équilibrage de charge est capable
d'interpréter les données entrantes et traiter les demandes discrètes
simultanément. Cela signifie différents éléments d'un même site peuvent être alimentés par différents groupes, par exemple.
En utilisant soit des taux prédéfinis ou distribution statistique, une
utilisation du client de titres du réseau d'équilibrage de charge et
répond par dynamiquement demandes de routage à différents clusters de
serveurs.
Grâce pings répétitives, les serveurs de cluster communiquent les uns
avec les autres et sont en mesure de compenser dans une courte période
de temps suite de toute défaillance ou déconnexion d'un certain groupe
de l'ensemble.
Connexion généralement dans de tels cas, le logiciel du client sera
automatiquement re-tentative, et le retard est pratiquement
imperceptible.
La gestion d'un réseau d'équilibrage de charge est similaire dans la pratique pour la gestion de tout autre serveur. Un administrateur peut se connecter à distance à différents groupes de n'importe quel point du réseau.
Il est possible d'exercer un contrôle granulaire sur les serveurs
individuels dans un groupe, même si l'équilibrage de charge algorithme
peut également gérer le plein contrôle.
mises à jour du système et même matérielles sont généralement possibles
"à la volée", qui peut être bénéfique dans des applications où la
disponibilité est critique.