Dragos Manac 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?
> 
> Pai pune 2 intrari de www.webserver.tld cu IP-urile respective, eventual

Poti sa pui si 1000 de intrari, nu te-ajuta cu nimic, pentru ca daca se 
rezolva numele in adresa serverului cazut n-o sa mearga.

> DNSuri cu split view

N-are nici o relevanta in context, oricum nu ajuta la redundanta. Split 
view faci cand doresti sa servesti atat adrese publice cat si adrese 
private (probabil din DMZ) din aceeasi zona, folosind acelasi server DNS 
(vrei ca o parte din zona sa nu fie vizibila din Internet sau ai adrese 
diferite pentru acelasi nume).

 > (daca vrei sa dirijezi accesul serverelor in
> functie de sursa). 

Recunosc, am citit si rascitit, nu pricep ce-a vrut sa spuie Dragos. 
Cred ca nici el.

> Daca pui ttl mic o sa ai avantajul ca nu se cacheaza raspunsul la
> cererile de DNS, in cazul in care unul din serverele web e mort existand
> sansa de a se servi IP-ul celuilalt server web.

*Toate* raspunsurile DNS se cache-aza dar expira dupa TTL secunde. Ca o 
paranteza, NXDOMAIN este un raspuns valabil si este cache-at (TTL-ul 
pentru NXDOMAIN este de maxim 3 ore). Asa ca daca un client intreaba 
despre www.server.tld si nimereste IP-ul serverului cazut primul in 
lista, n-o sa mearga. Probabil clientul o sa apese refresh in browser, 
resolverul va face o cerere noua (pentru ca asta a expirat din cache) si 
cealalta adresa IP va fi prima in lista. Asta daca ai noroc si nu cumva 
intre timp un numar impar de alti clienti n-au interogat DNS-ul.

IMHO daca pe cele doua masini ai cate un serviciu DNS care rezolva 
www.domeniu.tld in adresa proprie se intampla asa: cererea de tip NS 
intoarce doua IP-uri; se face o interogare DNS de tip A catre primul IP 
din lista; daca serverul e cazut, dupa ce expira time-out-ul se face 
aceeasi cerere catre al doilea server din lista. In cel mai rau caz 
clientul va astepta pana sa se incarce pagina web un pic mai mult. Poti 
avea TTL rezonabil de mare in DNS fara nici o problema.

> Altfel, daca esti nou pe aici, ia "sfaturile" de HA oferite de diversi
> cu mai multi bolovani de sare, multi habar nu au principiile de baza in
> functionarea serviciilor legate de Internet (si totusi se simt datori sa
> dea sfaturi).

Daca nici asta nu e ironie...

Grig


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


Raspunde prin e-mail lui