Qu’est-ce que le round-robin ?

Le tourniquet est une méthode qui consiste à utiliser les ressources système de manière séquentielle. Par exemple, lorsqu’un ordinateur doté d’un seul processeur exécute plusieurs processus simultanément, le temps processeur est divisé en petites « tranches de temps » (ou quanta de temps), qui sont attribuées successivement à chaque processus. Cette méthode, dans laquelle tous les processus sont traités de manière égale et à tour de rôle, est appelée tourniquet.

Le tourniquet est également utilisé pour l’équilibrage de charge des serveurs web et des systèmes similaires. Le DNS round-robin, qui s’appuie sur des serveurs DNS, en est un exemple notable. Cette approche consiste à modifier l’association entre les noms d’hôte et les adresses IP à chaque requête utilisateur, afin de répartir les requêtes à tour de rôle entre les serveurs correspondant à ces adresses IP. Ainsi, toutes les requêtes utilisateur sont traitées de manière équitable et les ressources des serveurs sont allouées successivement.

Bien que simple et facile à mettre en œuvre, cette méthode présente certains inconvénients :

  • Elle ne peut pas tenir compte des différences de charge entre les serveurs, ce qui peut entraîner la surcharge de certains d’entre eux.
  • Il ne peut pas détecter les pannes de serveur, de sorte que les requêtes peuvent toujours être dirigées vers des serveurs hors service.
  • Les mises à jour de la configuration, telles que l’ajout de nouveaux serveurs, mettent du temps à se propager et peuvent entraîner l’utilisation d’informations obsolètes.

En raison de ces limitations, le DNS round-robin est de moins en moins utilisé au profit de répartiteurs de charge plus avancés. Les répartiteurs de charge modernes offrent des fonctionnalités et une puissance de traitement accrues, permettant une répartition plus efficace de la charge et un fonctionnement ininterrompu en cas de défaillance d’un serveur.

F5 propose le F5 BIG-IP Local Traffic Manager, une solution complète pour un équilibrage de charge efficace et un fonctionnement fiable.