Round robin
Un article de WindowsLinux.Net - Astuces pour Windows et Linux.
|
Le Round Robin est en quelque sorte l'ancêtre du load balancing que l'on connait aujourd'hui.
|
Une fois configuré, le serveur DNS donnera alternativement les IPs des serveurs Web lorsque l'on interrogera le domaine.
L'inconvénient de cette méthode est que le Round Robin ne tient pas compte de la disponibilité des serveurs. Si un d'entre eux est indisponible, le DNS l'indiquera toujours.
Un autre inconvénient se pose au niveau des sessions php et de leur validité. Il est possible de stocker les sessions dans une base de données [[1]] mais ceci augmente les accès au serveur SQL... ce qui au final produit l'effet inverse de ce que nous recherchons. Pour parer à ce problème on peut utiliser le nfs (avec le paquet nfs-utils).
Cependant le round robin peut être utilisé sur d'autres types de services que le http, tel que les solutions antivirus ou antispam.
Ci-dessous un exemple de configuration pour 3 serveurs web. La configuration se fait uniquement sur le serveur DNS primaire :
# ENREGISTREMENT TYPE IP www A <ip du serveur1> www A <ip du serveur2> www A <ip du serveur3>

