On Sun, 2 Dec 2001, Matei Conovici wrote:
> TEORETIC, va incearca toate ip-urile pana cand unul raspunde sau nu
> raspunde nici unul si atunci da eroare... De multe ori, clientii insa
> il incearca doar pe primul (in special clientii scrisi de oameni care
> nu au citit Stevens ;-)
:-) Dar poate ca tocmai aici e salvarea mea...
> Nu, pentru ca e foarte simplu sa pui in DNS un Min TTL foarte mic...
> Costul e traficul de DNS ceva mai mare, e adevarat.
Ok, dar sa pesupunem ca nu tzeava e problema mea aici...
> Mie mi se pare perfect acceptabil ca timp de un minut sau doua
> clientii care au in cache o adresa a unui server cazut sa nu mai poata
> sa-l acceseze...
Terotetic asa este, dar in cazul meu asa o chestie nu e acceptabila,
pentru ca clientii mei nu au astfel de cunostinte si pun mana pe telefon
in cel mai bun caz sau nu mai sunt clientii mei in cel mai au caz... Douna
minute! Asa e mult? :-)
> Mie personal solutia cu DNS-ul mi se pare cea mai flexibila. Daca
> serverele pe care faci tu load-balancing sunt distribuite in retea (a
> la akamai), DNS e singura solutie.
A la ce?
> Avantajul la DNS e ca poti sa faci si o serie intreaga de alte
> smecherii... cum ar fi, daca ai mai multe conexiuni ale "fermei de
> servere" la net, sa ii dai clientului adresa unui server la care
> ajunge el mai usor, network-wise ... SAU sa servesti adresele
> serverelor in ordinea crescatoare a incarcarii curente ...
>
> Daca serverul de aplicatie e suficient de inteligent incat sa pastreze
> un cache cu sesiunile clientilor in memorie, cu DNS poti face ca un
> client sa acceseze intotdeauna acelasi server, de exemplu, ca sa eviti
> niste operatii cu baza de date ...
>
> Oricum, cand ai servere de aplicatie distribuite, modul in care faci
> load-balancing pe ele e ultima dintre problemele tale :) Mult mai
> dificil e sa scrii aplicatia in asa fel incat sa si ruleze distribuit
Probelma e ca eu in clipa asta nu am nici o ferma ci doar o mica parcela
cu un singur server si eu trebuie sa investighez cum sa mai adaug unul
astfel incat:
(a) sa mearga in paralel amandoua (sa spunem ca am rezolvat asta cu DNS)
(b) sa preia automat unu' tot traficu daca celalalt moare de tot
(c) eu tre sa pot gestiona ferma asta in devenire complet remote (in ideea
ca nu mor amandoua simultan)
Fara a oferi prea multe detalii (NDA, ofc), pot spune ca clientul poate fi
modificat.
Radu
--
Radu Filip
Network Administrator @ Technical University of Iasi
[EMAIL PROTECTED] Information Technology and Communication Center
http://socrate.tuiasi.ro/ [EMAIL PROTECTED] | http://ccti.tuiasi.ro/
---
Send e-mail to '[EMAIL PROTECTED]' with 'unsubscribe rlug' to
unsubscribe from this list.