URL: https://linuxfr.org/users/dunain/journaux/load-balancing-avec-balance Title: load balancing avec balance Authors: mcjyc Date: 2005年10月12日T17:06:48+02:00 Tags: debian Score: 0 bonjour cher journal, cela fait bien longtemps que je n'avais pas partagé avec toi une découverte qui m'a bien fait plaisir. en cherchant une solution de répartition de charge (load balancing), j'ai pu trouver des solutions des plus simples, au plus compliquées. en passant du DNS round robin au LVS et son problème d'adresse MAC... et , par hasard, je tombe sur un logiciel tout simple, qui se nomme simplement balance. il est distribué sous GPL, et est disponible à cette adresse : [http://www.inlab.de(...)](http://www.inlab.de) balance est un proxy tcp qui marche au niveau user. c'est à dire qu'il tourne comme un daemon, qu'il faut être root pour écouter les ports en dessous de 1024... etc il s'installe d'une manière on ne peut plus simple. un simple make && make install et vous voila prêt. (testé sur une debian sarge) vous voila prêt à faire votre répartition de charge... ./balance http serveur_1 serveur_2 fera du load balancing du port 80 sur le serveur_1 et sur le serveur_2, le plus simplement du monde. comme il s'agit d'un proxy tcp, dans les logs du serveur web, vous verrez l'IP du serveur ou balance a été lancé, et non pas l'IP du client web. ce qui peut être gênant pour le calcul des statistiques... mais pour servir des images, ou des vidéos... balance peut gérer le nombre de session simultanées, le fail over (la bascule quoi...) on peut se connecter en mode interactif avec le deamon qui tourne, pour modifier la configuration. c'est vraiment un logiciel très simple qui respect à mon point de vue le KISS (Keep It Stupid Simple) je vous laisse le soin de le découvrir par vous même. c'est un vrai plaisir. (je vous le dit, ça se teste en 10 minutes, montre en main) j'ai pu rentrer en contact avec son auteur, il m'a répondu dans les deux heures, ce qui est bien agréable en cas de réflection intense sur un problème technique :-) il y a sur ce même site deux autres logiciels qui ne sont pas open source (tcpproxy et balanceng) qui offrent plus de possibilitées. (par exemple, le VRRP, ...) bon test donc :-)

AltStyle によって変換されたページ (->オリジナル) /