Hola,
On Mar/09/2006, Pol wrote:
> L'altre dia parlant amb un amic (no menys geek que jo) va sortir el tema
> de gmail i la seva capaçitat, el meu amic m'explicava que aquesta gent
> té milers de petits ordinadors que es veuen com una sola unitat, una
> mena de cluster (perquè ens entenguem). A més es veu que ho tenen en
> linux. A mi m'agradaria fer una prova, com fer que varis pc's
> comparteixin la seva capaçitat amb els altres a traves de xarxa. És a
> dir, lo que més m'agradaria seria fer una mena de RAID però que en
> comptes de HD fossin PC's de tota la vida. Llegint he vist coses sobre
> NFS i rsync però no veig clar que això es pugui fer amb aquestes
> tecnologies.
rsync és per sincronitzar varis directoris (en local o remot)
NFS sol ser per tenir 1 servidor (amb X capacitat) i servir aquesta
capacitat per xarxa a N clients. Pot haver-hi RAID's, etc.
Hi ha sistemes de fitxers distribuits (per exemple Coda i Intermezzo).
No hi he treballat mai, només uan prova de Coda fa anys...
Google va fer i publicar un paper del GoogleFS (Google File System), no
recordo si era distribuit i per xarxa... seria qüestió de mirar-ho.
Hi ha màquines que es poden afegir/treure discos molt fàcilment, en
calent. I molta capacitat. Això, servir per NFS, hi podrien accedir
molts clients...
> És viable crear un servidor virtual format per petites unitats (pc's) i
> que es comportin com una sola unitat de dades?
el problema és que ha de ser _distribuit_, almenys tal com ho pintes.
Això és, de tot plegat un tros aquí i un tros allà. Jo ho faria en X
"grans ordinadors", servint a N clients (almenys és el què sabria fer
ara sense fer investigació...)
> Si es pot crear, es podrien afegir "nodos" d'una manera fàcil per tal
> d'incrementar-ne la capaçitat?
Si és capacitat de procés es pot utilitzar Linux Virtual Server (LVS),
per balancejar la càrrega. Junt amb HA (High Availability, alta
disponibilitat) i ja ho tens tot. Jo sempre que he fet coses així he
tingut problemes amb les dades.
Per cert, ara sí que m'ha vingut una cosa al cap :-))) (i podria
eliminar tot el mail). Segurament fan servir per les dades algun sistema
gestor de BBDD distribuida. N'hi ha de prou madures, i permet just això.
Tenir N nodes, fragmentació horitzontal i "tira palante". L'última
versió de Mysql ja té suport (no ho he provat). Amb això i protocols ja
molt ben estudiats per tenir disponibilitat es pot fer molt...
PD: el mail ha quedat una mica massa de "divagació", ho sento...
--
Carles Pina i Estany GPG id: 0x8CBDAE64
http://pinux.info Manresa - Barcelona
_______________________________________________
llista de correu de l'Internauta
[email protected]
http://zeus.internauta.net/mailman/listinfo/internauta