In anii 1998,echipamentele Google erau relativ modeste.fondatorii Larry Page si Sergey Brin au folosit echipament de la universitatea stanford si aparatura din donatii pentru functionarea Google.Echipamentul includea:
- Doua servere Dual Pentium II 300 megahertzi cu memorie de 512 MB
- Un computer F50 IBM RS6000 cu patru procesoare si cu 512 MB memorie
- Un computer Sun Ultra II cu doua procesoare si memorie de 256 MB
- Mai multe hard discuri intre 4 si 9 GB,in total fiind mai mult de 350 GB spatiu de stocare
Azi,Google foloseste sute de mii de servere pentru a oferi servicii catre userii lor.Strategia google este de a folosi masinarii ieftine functionand cu un sistem de operare personalizat,pe fundamentul Linux.Un program numit Google File System administreaza datele de pe serverele Google.
Cate servere are Google?Compania nu vorbeste despre acest subiect,dar estimariile sunt de la 200,000 la mai mult de 400,000 de masinarii. |
Google foloseste serverele pentru diferite sarcini.Serverele Web receptioneaza si proceseaza cereriile useriilor,trimitand solicitarea serverului apropiat.Serverele de indexuri stocheaza indexuriile si rezultatele de cautare.Serverele de documente stocheaza sumarul de cautari,informatii despre useri,gmail si Google Docs.Serverele de publicitate stocheaza reclamele pe care google le afiseaza pe peginiile de cautare.
Google imparte informatia de pe fiecare index in blocuri de 64 MB.Exista cate trei copii al fiecarui block de date,iar fiecare copie este stocat pe un servere diferite,fiecare functionand cu sursa de alimentare diferita.In cazul in care este o problem cu un server,datele vor exista in celelalte masinarii.Folosirea mai multe copii ale datelor pentru a preveniintreruperea unor servicii se numeste in engleza "redundacy".
Un computer "mama" administreaza fiecare set de servicii.Rolul acestuia este de a urmari care server ce date contine,in cazul in care apare o "catastrofa".Daca un server cade computerul mama redirectioneaza traficul catre alte servere continand acele date.
Niciun comentariu:
Trimiteți un comentariu