Descoperirea cunoştinţelor
/ Knowledge Discovery >> Descoperirea cunoştinţelor >> tech >> calculator >> Internet >> Noțiuni de bază despre internet >>

Cum sistemul de fișiere Google Works

amatori a trebuit să facă pentru proiectare GFS lui. O altă preocupare a fost mare scalabilitate, care se referă la ușurința de a adăuga capacitatea de a sistemului. Un sistem este scalabil dacă este ușor pentru a crește capacitatea sistemului. Performanța sistemului nu ar trebui să sufere așa cum creste. Google necesită o rețea foarte mare de calculatoare pentru a gestiona toate fișierele sale, astfel scalabilitate este o preocupare de top.

Deoarece rețeaua este atât de mare, monitorizarea și menținerea este o sarcină dificilă. În timp ce în curs de dezvoltare SFP, programatori a decis să automatizeze cât mai mult din sarcinile administrative necesare pentru a menține sistemul de funcționare în care este posibil. Acesta este un principiu cheie de calcul autonom, un concept în care calculatoarele sunt în măsură să diagnosticheze problemele și să le rezolve în timp real, fără a fi nevoie de intervenție umană. Provocarea pentru echipa GFS nu a fost de a crea numai un sistem automat de monitorizare, dar și pentru a se proiecta astfel încât să poată funcționa într-o rețea mare de computere.

Cheia design echipa a fost conceptul de simplificare . Ei au ajuns la concluzia că ar fi sistemele cresc mai complexe, apar probleme mai des. O abordare simpla este mai ușor de controlat, chiar și atunci când scara sistemului este imens.

Pe baza că filosofia, echipa GFS a decis că utilizatorii ar avea acces la comenzi de fișiere de bază. Acestea includ comenzi, cum ar fi deschis, de a crea, citi, scrie și fișierele aproape. Echipa a inclus, de asemenea, o serie de comenzi specializate: adăugați și instantaneu. Ei au creat comenzile de specialitate în funcție de nevoile Google. Adăugare permite clienților pentru a adăuga informații la un fișier existent, fără a suprascrie datele scrise anterior. Instantaneu este o comandă care creează copie rapidă a conținutului unui computer.

Files pe GFS tind să fie foarte mare, de obicei, în multi-gigabyte (GB) intervalul. Accesarea și manipularea fișiere care de mare ar avea o mulțime de lățime de bandă a rețelei. Lățimea de bandă este capacitatea unui sistem de a muta date de la o locație la alta. Adresele GFS această problemă prin spargerea fișiere de până în 64 de bucăți de megaocteți (MO) fiecare. Fiecare bucată primește un număr unic de identificare pe 64 de biți numit un mâner bucată. În timp ce GFS poate procesa fișiere mai mici, dezvoltatorii săi nu au optimizarea sistemului pentru acele tipuri

Page [1] [2] [3] [4] [5] [6] [7] [8]