Répartition de charge

La répartition de charge consiste à distribuer une charge de travail entre plusieurs ordinateurs. Elle est généralement utilisée pour répartir uniformément le trafic réseau entre un groupe de serveurs web, mais elle peut aussi diviser d’autres tâches de calcul, comme les requêtes de base de données et l’exploration de données. Elle empêche un seul serveur d’être surchargé tandis que les autres serveurs du cluster restent inutilisés. En éliminant les goulots d’étranglement, une répartition de charge appropriée contribue à améliorer les performances des serveurs qui hébergent des sites web et des applications web.

Si un seul serveur web reçoit soudainement cinq ou dix fois plus de requêtes par seconde qu’en temps normal, il peut avoir du mal à répondre à cette demande. Il peut diffuser le contenu plus lentement que d’habitude, voire planter sous cette charge. Répartir ces requêtes entre plusieurs serveurs aide à maintenir les sites web et les applications web disponibles et réactifs. La répartition de charge fonctionne même entre plusieurs emplacements : si la connexion Internet d’un serveur est saturée, les requêtes peuvent être envoyées vers un autre centre de données afin d’utiliser la bande passante plus efficacement.

Que la répartition de charge ait lieu sur un réseau local ou dans un grand centre de données, elle nécessite du matériel ou des logiciels dédiés pour répartir le trafic entrant entre les serveurs. Ces appareils matériels et ces programmes logiciels sont appelés répartiteurs de charge. Lorsqu’il reçoit du trafic entrant, un répartiteur de charge distribue les requêtes à l’aide d’un algorithme de répartition de charge. Les algorithmes statiques distribuent les tâches selon un modèle prédéfini, comme une séquence à tour de rôle, ou dans un ordre aléatoire. Les algorithmes dynamiques tiennent plutôt compte de la charge actuelle de chaque serveur pour acheminer les tâches vers les serveurs les moins occupés. La répartition dynamique sur un CDN distribué peut également tenir compte de la géographie en acheminant les requêtes vers le serveur le plus proche du client, ce qui réduit la latence en diminuant la distance que les paquets de données doivent parcourir.

Mis à jour November 28, 2023 par Brian P.

quizTestez vos connaissances

What is a "backdoor" attack on a computer system?

A
It is an exploit that bypasses typical authentication methods.
0%
B
It is a hacking attempt performed over a network.
0%
C
It is malware installed by a device connected to an I/O port.
0%
D
It is a security breach caused by a leaked password.
0%
Correct! Incorrect!     View the Backdoor definition.
More Quizzes →

Le dictionnaire informatique Tech Terms

La définition de Répartition de charge sur cette page est une définition originale rédigée par les auteurs de TechTerms.com. Si vous souhaitez référencer cette page ou citer cette définition, veuillez utiliser la barre de citation verte directement sous la définition.

Notre objectif est d'expliquer la terminologie informatique de manière simple et accessible. Nous visons l'exactitude et la clarté dans chaque définition publiée. Si vous avez des commentaires ou souhaitez suggérer un nouveau terme technique, veuillez nous contacter.

La newsletter Tech Terms

Améliorez vos connaissances techniques avec notre newsletter quotidienne ou hebdomadaire ! Abonnez-vous dès aujourd'hui pour recevoir de nouveaux termes et des quiz dans votre boîte de réception.

Inscrivez-vous à la newsletter gratuite TechTerms

À quelle fréquence souhaitez-vous recevoir un e-mail ?

Vous pouvez vous désabonner ou modifier vos préférences à tout moment via les liens disponibles dans chaque e-mail. Des questions ? Veuillez nous contacter.

Remarque : La newsletter est envoyée en anglais.