On Tue, 2004-09-28 at 13:02, Adrian Popescu wrote:
> On Mon, 2004-09-27 at 16:59, Schiopu George Ionut wrote:
> > stie cineva cum pot face o redundanta intre 2 servere web ?
> > adica: am 2 servere, in locatii diferite, ip-uri (evident) diferite,
> > etc, etc. directorul vizibil pe web fiind mirror de pe un server pe
> > altul.
> > se poate seta de undeva, cumva, vreo kestie, astfel incat daca serverul
> > 1 nu este accesibil la un anumit moment, un vizitator sa fie directionat
> > catre cel de-al doilea server ? eventual din dns, sau ceva?
> 
> 
> E buna ideea cu DNS-ul (si cred ca si cea mai ieftina)
> 
> 
>    |---[WWW1] www + ns1 (192.168.1.1)
>    |
> --|(internet)
>    |
>    |---[WWW2] www + ns2 (192.168.2.1)
> 
> (daca pica www1 , www2 preia sarcina si rezolva DNS OK)
> poti sa faci un script pe "WWW2" , rulat din cron
> la un anumit interval (depinde cat ai ttl-ul)
> la ttl 300 -> cron 5 min (o sa ai max. downtime 10 min)
> poti sa te mai joci la valori...

:)

Mai degraba foloseste un tool special de monitorizare, cum ar fi nefu si
in functie de outputul lui ia decizia de switch. Zic asta pentru ca s-ar
putea sa ai ping pana la masina dar serviciul in sine sa fie mort
(apache killarit de kernel de exemplu), daca ai testa serviciul in sine
ai avea o siguranta mai mare (un telnet si un get pe http cred ca sunt
sufcieinte, fiind implementate in toolurile deja existente).

Modelul meu prezenta DNS extern tocmai pentru a putea face schimbari
cand masina e moarta sau cu probleme.

> #un script minimal
[scriptul]
> daca vrei si :
> Load balancing - minimal 
> 1)poti sa faci cu mai multe
> inreg. in zona  DNS pt un host... (round robin)
> 2)si cum spunea Dragos cu split view in functie de sursa.
> Si "by the way " are dreptate :-) ; don't flame me

Bineinteles ca are dreptate :P

> Oricum , ambele metode nu tin cont de incarcarea
> de pe servere ; dar "better than nothing"

Daca tot suntem la scriptaneala, poti face niste scripturi care sa
determine incarcarea masinii respective si in functie de asta sa schimbi
automat inregistrarile in DNS. 

> PS: mai departe munceste si tu ;
-- 
Arbeit macht frei!


--- 
Detalii despre listele noastre de mail: http://www.lug.ro/


Raspunde prin e-mail lui