Page 1 of 1
Loadbalancing, welche Lösung?
Posted: 2006-06-21 16:45
by chrystalsky
Hi,
ich wurde beauftragt, ein kleines Cluster mit ein paar Webservern zu erstellen.
Die Infrastruktur habe ich bereits eingerichtet:
eigener Uplink an Backbone. eigener Switch für das interne Netz
1 x Loadbalancer 2 x Netzwerkinterface für extern und intern
5 x Webserver nur Netz intern. Routing über Loadbalancer.
Jetzt habe ich mir verschiedene Lösungen angeschaut. Und weiß nicht so recht, welche die bessere ist:
IPVS und und Pound stehen in meiner engeren Auswahl, hat damit schon jemand Erfahrung gesammelt? Und kann mir evtl. was empfehlen?
Grüße
Re: Loadbalancing, welche Lösung?
Posted: 2006-06-21 18:40
by captaincrunch
IPVS habe ich seit mittlerweile knapp 2 Jahren in einer hochverfügbaren Umgebung mit Meil- und Webservern im Betrieb. Nachteile kann ich dir allerdings spontan keine nennen. ;)
Re: Loadbalancing, welche Lösung?
Posted: 2006-06-21 21:16
by kenzo
Und kann mir evtl. was empfehlen?
Pound kann ich nicht empfehlen, das skalierte hier übelst. Ich finde lighttpd da deutlich angenehmer - auch wenn der Download gerade nicht funktionieren wird, da die Webseite nicht erreichbar ist (was allerdings nicht gegen lighttpd spricht ;-)). Einen Test ist es auf jeden Fall wert.
Re: Loadbalancing, welche Lösung?
Posted: 2006-06-21 23:14
by Roger Wilco
Je nachdem, welches Ziel ihr genau verfolgt, sind folgende Artikel interessant:
http://poocs.net/articles/2006/03/13/th ... ng-stage-1
http://poocs.net/articles/2006/03/20/th ... ng-stage-2
http://poocs.net/articles/2006/03/27/th ... ng-stage-3
http://poocs.net/articles/2006/04/03/th ... ng-stage-4
http://blog.innerewut.de/articles/2006/ ... nd-mongrel
Die sind zwar hauptsächlich auf Ruby On Rails gemünzt, aber viele Sachen lassen sich auch auf andere Setups anwenden.
kenzo wrote:Pound kann ich nicht empfehlen, das skalierte hier übelst. Ich finde lighttpd da deutlich angenehmer
Ich habe die gleiche Erfahrung gemacht. Pound ist zwar ganz nett, aber mod_proxy von lighttpd hat einfach mehr Durchsatz geschafft. Eventuell wäre noch mod_proxy_balancer von Apache 2.2 interessant.
Re: Loadbalancing, welche Lösung?
Posted: 2006-06-22 09:53
by chrystalsky
Vielen Dank für die schnelle Hilfe. Ich werde mir dann wohl IPVS mal genauer anschauen. Bzw. erstmal eine genauere Doku dafür suchen.
Grüße
Re: Loadbalancing, welche Lösung?
Posted: 2006-06-22 13:34
by lordy
Vergleicht man nicht Äpfel mit Birnen, wenn man IPVS mit Pound vergleicht ?
Schließlich arbeitet IPVS, soweit ich weiß, auf Layer-4 während Pound auf Layer-7 arbeitet (also inkl. Session-Verwaltung, etc.)
Re: Loadbalancing, welche Lösung?
Posted: 2006-06-22 14:11
by chrystalsky
Die Session-Verwaltung wäre kein Problem, da diese über einen eigenen Session-Controller auf einer zentralen Datenbank verwaltet wird.