Load balancing
Un article de WindowsLinux.Net - Astuces pour Windows et Linux.
Définition
La répartition de charge (load balancing en anglais, littéralement équilibrage des charges) est une technique utilisée en informatique pour distribuer un travail entre plusieurs processus, ordinateurs, disques ou autres ressources.
C'est une forme d'optimisation. Les avantages sont nombreux :
- Augmentation de la qualité des services.
- Amélioration des temps de réponse des services.
- Capacité à palier la défaillance d'une ou de plusieurs machines.
- Possibilité d'ajouter des serveurs sans interruption de service.
Source : Wikipédia
Load Balancer du pauvre
Sous FreeBSD : mod_rpaf/mod_af
Ou encore mod_proxy* sous Linux.
En ce qui concerne Apache 2.2, une sorte de mod_proxy
Note : il faut peut être configurer kernels avec une limite très élevée en file descriptors et en sockets.
Liens utiles
http://httpd.apache.org/docs/2.2/mod/mod_proxy_balancer.html

