Définition Load Balancing

load-balancing.jpg
load-balancing.jpg

Définition Load Balancing

486 lecteurs
Sommaire de l'article

Qu’est-ce que l’équilibrage de charge ?

L’équilibrage des charges est la distribution efficace du trafic réseau à un ensemble de serveurs. Il est également appelé « ferme de serveurs » ou « pool de serveurs ».

Les sites Web modernes à fort trafic doivent traiter des centaines de milliers ou des millions de demandes simultanées de clients ou d’utilisateurs et fournir rapidement et régulièrement le texte, les images, les vidéos ou les données d’application appropriés. Pour pouvoir répondre à ces demandes de manière abordable, les meilleures pratiques informatiques les plus courantes nécessitent généralement l’ajout de serveurs supplémentaires.

Un équilibreur de charge fait office de « flic de la circulation » en redirigeant les demandes des clients vers tous les serveurs capables de répondre à ces demandes de manière à maximiser la capacité et la vitesse. Il s’assure également que le serveur n’est pas submergé et ne provoque pas une diminution des performances et de la vitesse de réponse. L’équilibrage de charge analyse les serveurs disponibles et envoie votre demande aux serveurs qui fourniront la réponse la plus rapide. Si un serveur tombe en panne, l’équilibrage de charge redirige le trafic vers les serveurs qui sont en ligne. Lorsque le serveur rejoint le groupe de serveurs, l’équilibreur de charge commence immédiatement à lui envoyer des demandes.

De cette manière, l’équilibreur de charge remplit ces fonctions :

  • Il distribue efficacement la charge des demandes du réseau ou des clients sur plusieurs serveurs.
  • Il garantit des performances et une disponibilité élevées en envoyant les demandes aux serveurs qui sont disponibles.
  • Il permet d’ajouter ou de supprimer des serveurs en fonction des besoins.
Voir Aussi  Comment générer plus de trafic sur son site e-commerce ?

Algorithmes d’équilibrage de charge

Les différents algorithmes d’équilibrage de charge offrent divers avantages ; le choix de la méthode d’équilibrage de charge dépend de vos besoins :

  • Round Robin Les demandes sont réparties entre les serveurs dans l’ordre. Avec moins de connexions, une nouvelle demande est envoyée au serveur ayant le moins de connexions aux clients. Les capacités de chaque serveur sont prises en compte pour déterminer quel serveur a le plus petit nombre de connexions.
  • Moins de temps – envoie les demandes à un serveur choisi à l’aide d’un algorithme qui combine le
    . Le temps de réponse le plus rapide, et le moins de connexions actives.
  • Hash : distribue les demandes en fonction d’une clé que vous choisissez pour le client, comme son adresse IP ou
    l’adresse de la demande.
  • Hash IP : L’adresse IP détermine le serveur qui reçoit la demande.
  • Aléatoire avec deux options Deux serveurs sont sélectionnés de manière aléatoire, puis la demande est envoyée à l’un d’entre eux.
    celui qui est choisi après avoir appliqué l’algorithme des moindres connexions.

Les avantages de l’équilibrage de charge

  • Réduction des temps d’arrêt
  • Évolutivité
  • Redondance
  • Flexibilité
  • Efficacité
  • Équilibrage de la charge des serveurs au niveau mondial
4.2/5 - (12 votes)
Marine
Marine

Passionnée par l'entreprenariat depuis plus de 10 ans, je suis à la tête d'une société française visant à favoriser la communication des entreprises. Également attiré par la finance, je partage mes conseils et expériences au travers mes articles de blog.

Retour en haut