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

Respondre per correu electrònic a