On Sun, 2 Dec 2001, Radu Filip wrote:
> Aha, multumesc Dizzy pentru sugestii. Asa cum spuneam o solutie poat veni > de la faptul ca am clienti dedicati, nu browsere web obisnuite care le pot > modifica. > asta simplifica lucrurile binisor > > ai cautat pe freshmeat.net despre HA ? clustering ? > > Not yet. Deocamdata e un queue, pentru ca natura nu m-a dotat cu o placa > duala iar multitasking-ul e mai nashpa ca ala din Linux, timpul de > comutare de la un proces la altul e mare, la fel cu swap-ul :-)) (btw, as > verea uneori sa rulez Linux!) > in cazul unui om cred ca qnx s-ar descurca mai bine (nu vreau sa-mi upgradez "kernel"-ul la ultimul si sa-mi ramana "inoduri" agatate ca data viitoare s-ar putea sa intreb cine e Dizzy :) > Stiu ca suna a clustering ce am nevoie, dar cel putin in stadiul asta e > vorba de numai un server si tre sa mai adaug numai unul, fara sa pot pune > rutere sau alte chestii. Poate si din cauza asta nu tre sa ma complic prea > mult. > > Crezi ca un client modificat care sa incerce pe rand fiecare din IP-urile > primite la rezolvare rezolva povestea din perspectiva utilizatorului > (urmand ca aplicatia pe server sa fie modificata sa mearga paralel pe doua > servere)? > da, cred ca te poti descurca cu dns-ul dar sa tii cont/minte ca nu controlezi resolverele clientilor (sunt unele care cam ignore TTL) si sa fii atent ca dns-ul va fi SPOF daca nu iti pui mai multe acu ca tot veni vorba si e duminica (adica odihnit dupa ceva citit) ma pot abera putin zic eu m-am gandit la urmatorul sistem: - idee se bazeaza pe eliminarea "switch"-ului, adica load balancingul il faci prin dns SI chiar masinile sa faca singure forwardarea acolo unde este cazul - pe fiecare masina sa rulezi "Scripturi" care se verifica ca totul e oki sa ca nu a picat ceva - daca in urma ultimei verificat e ok atunci trimiti un pachetel UDP mic catre celelalte masini in care spui "load-average-ul" (aceasta valoare putand fi si ceva care ia in calcul mai multi factori) - pe fiecare masina ruleaza un fel de rwhod care tine un db cu aceste udp-uri care le primeste - pe baza principiului de la protocoalele de rutare IGP daca nu primesti un pachet udp de la un sistem pentru un timeout atunci il consideri DEAD - cand primesti o cerere intai verifici daca VREI sa o satisfaci (adica calculezi daca o alta masina este "destul de free" + un overhead de forward sa faca acea cerere astfel egalezi traficul chiar daca dns-ul nu reuseste asa ceva) - bineinteles nu incluzi in calcul sistemele DEAD - un sistem daca a primit o cerere "forwardata" de la altul NU va incerca sa o re-forwardeze (eviti loop-uri) ei, acum ai sa zici cum faci asa ceva well, teoretic e posibil, practic e nevoie de timp si putina imaginatie :) ---------------------------- Mihai RUSU "... and what if this is as good as it gets ?" --- Send e-mail to '[EMAIL PROTECTED]' with 'unsubscribe rlug' to unsubscribe from this list.
