[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [linux] load balancing



> Jean-Francois Dive wrote:
> >
> > j'utilise le priority Quing et autre
> > manipulation (genre loadbalancing sur 4 ligne ADSL par exemple)..
>
> tu as des liens vers de la doc pour faire du load-balancing de ce type ?
> c'est complexe à mettre en oeuvre ?
>

* Pour le traffic sortant, il y a un paquet de technique pour faire du
  load-balancing. (avec Linux)

  - Router simplement une partie des réseaux vers un interface et l'autre
    partie des réseaux vers l'autre réseau. (Tu peux faire cela quand tu
    as par exemple deux lignes ADSL ou meme deux (ou plus) PPPoE vers un
    autre provider p.ex)


  - TEQL (un module kernel) pour de l'aggregation de ligne.
    (marche très bien p.ex quand tu as plusieurs LL vers 1 point)
    p.info : http://www.sangoma.com/wanpipe_linux/load_balance-howto.htm

  - Tu peux aussi jouer avec iproute2 pour faire du policy routing.
    http://www.linuxgrill.com/iproute2-toc.html

  - Tu peux aussi faire plusieurs tables de NAT avec netfilter (ou
    ipfilter sous *BSD,pf...)

  - La solution proxy avec WCCP. (cf. squid, http://wccpd.sourceforge.net/)

* Pour le traffic entrant (pex. SMTP server,  HTTP server...)

  Pour faire du load-balacing sur un serveur dans un range fixe il y a
  plusieurs astuces ... :

  - LVS (avec vrrpd) http://www.linuxvirtualserver.org/
    Fonctionne très bien et utilise un "distributeur" pour distribuer la
    charge à travers un cluster de machine LVS.

  - Eddieware (http://eddie.sourceforge.net/) une solution libre à la
    Triple-DNS (une solution commercial) utilisant le langage Erlang.
    C'est un mix entre DNS et "distributeur".

  - Si c'est une solution HTTP/HTTPS la solution reverse proxy est assez
    bien. (cf. mod_proxy dans apache)
    P.ex. 2 reverse proxy en VRRP (pour la haute disponiblité) qui
    distribue la charge vers un "farm" de serveur HTTP.

Il y a encore d'autres solutions mais bon, je ne sais pas ton cadre
d'utilisation.

Hope this helps.

Alx



-- 
---
Alexandre Dulaunoy
  Work    : http://www.conostix.com/       adulau@conostix.com
  Private : http://www.foo.be/ 		   adulau@foo.be

"Liberty is the great parent of science and of virtue; and a nation will
be great in both in proportion as it is free. " T. Jefferson





[ Soyez précis dans vos sujets svp afin de déterminer directement  ]
[ le type de demande...                                            ]
[ Pour vous (dés)inscrire, aller sur http://unixtech.be/ml.php     ]
[ Archives de la mailing list: http://archives.unixtech.be/linux/  ]
[ http://unixtech.be              Contact: listmaster@unixtech.be  ]