← Back to team overview

sslug-teknik team mailing list archive

RE: http-clustering

 

> > > En nem måde er at oprette flere A-records for
> sammen navn, fx
> > >
> > [..]
> >
> > Det er omtrent det jeg gør nu. Det giver 50%
> load til hver server.
> > Med load balancing mener jeg at en http-request
> skal ramme den maskine
> > der har det laveste load. Og i øvrigt vide om en
> maskine er
> > oppe eller nede.
> 
> Jeg må lige bryde ind og oplyse at DNS/BIND-FAQen
> netop siger at flere a records til samme maskine
> IKKE har noget med load-balancing at gøre, så som
> der tidligere er sagt, så er det kun en
> round-robin. Men der finde vist flere forskellige
> slags software til både clustering og
> load-balancing, kig på http://freshmeat.net

Det er en "billig" load balancing og der er som sådan ikke så meget i
vejen med den (i teorien vil der statistisk set gennemsnitligt være lige
meget load på serverne :)), men hvis det skal gøres rigtigt skal der lavet
nogle fiksfakserier for at få det til at køre - nok noget med en
foranstående firewallting som tager sig af at balancere det.

Der er selvfølgelig ingen beskyttelse mod væltede servere, men det er jo
også linux'er så det er intet problem... :)

Man kunne jo hvert 5. minut checke status på serverne og opdatere DNS
derefter - iøvrigt er det muligt at lade 2/3 af requests gå til en maskine
og 1/3 til den anden ved at skrive:

www.hopla.dk	IN	A	1.2.3.4 
www.hopla.dk	IN	A	1.2.3.4 
www.hopla.dk	IN	A	1.2.3.5

/Jesper

"Microsoft does have a Year 2000 problem. We're it"
(c) unknown       - Go Linux! http://www.linux.org/

 Jesper Monsted - RIPE: JM42 - jesper@xxxxxxxxxxx



Follow ups

References