local-stats-pixel

Kā strādā google2

Tā tad, Google meklētājs par interneta vietnēs atrodamajām lietām ir sev uzkrājis lielu apjomu informācijas, kā arī sagatavojis tam, lai to spētu izdot laukā ļoti ātrā ātrumā! Meklētājs veiksmīgi izmanto kādu senu datu glabāšanas un apstrādes paņēmienu - darba dalīšanu.

Google arī neizmanto dārgos un pārāk jaudīgos serverus, viņi bāzējas uz samērā lētiem - ap 1000$ dolāru vērtiem serveriem! Šīm lētajām mašīnām gan piemīt kāda vājība, proti, tās bieži plīst. Patiesībā ikdienu no ierindas iziet kāds no vairākiem tūkstošiem Google serveru. Lai no tā neciestu lietotāji Googlieši ir izstrādājuši automatizētu sistēmu, lai tiktu galā ar serveru problēmām. Ņemot vērā ka Google ir ļoti daudz šādu serveru, un vairākās pasaules malās, sistēma spēj nodrošināt nepārtrauktu strādāšanu, gan apkalpojot lietotājus, gan darbinot sistēmu kura ievāc jaunāko informāciju no visām pasaules mājas lapām

Tā tad, par neredzamo Googles darbu! Iespējams esat iedomājušies par to, kā Google meklētājs zin tik daudz informāciju, un parāda to ar pāris stundu nokavēšanos (Dažas ziņas parādās pat ar minūšu nokavēšanos)! Atbilde uz šo ir sekojoša!

Google saucamie roboti, jeb zirnekļi (spiders) apstaigā internetu! Un tā dienā ap 10 miljardu pasaules web lapu! Pie reizes šai te visai datu uzglabāšanai nepieciešams ir droš un stabils veids kā to noglabāt! Google ir izstrādājusi pati savu failu sistēmu starp saviem serveriem! Failu sistēma ir izstrādāta tik efektīgi, ka katrs lietotājs meklējot datus internetā spēj piekļūt informācijai burtiski pāris sekundēs! Visa informācija sver daudz terabaitus!

Sistēma ir tik ļoti optimizēta, ka spēj labi strādāt gadījumos ja tiešām nojūk daudzi serveri no vietas vienā acumirklī! Kā jau minēju sākumā, serveri netiek pirkti specifiski dārgie, jo šā vai tā tehnoloģijas šajā nozarē ātri iet uz priekšu, un kautvai ilgi kalpojoš serveris noveco un neatbilst jaunākajām tehnoloģijām!

Visa Googles savāktā informācija no mājas lapām no visas pasaules tiek saskaldīta pa 64 MB (Megabaitu) mazām daļinām, uras katra pēc tam tiek nodublēta uz trīs dažādiem serveriem, kas noteikti neatrodas viena sviča vai elektrības kastes darbības zonā.

Tas nedaudz par to, kā Google iegūst visas gudrības un ne tik lielas gudrības ko parādīt lietotājiem! Tagad nedaudz apskaidrošu kas tad notiek tajā sekundes daļā kad Jūs nospiežat uz pogas [meklēt] iekš google!

Katrs pieprasījums tiek sadalīts vairākās daļās, kas tiek izkaisītas uz vairākiem paralēli strādājošiem serveriem, katrs no tiem atgriež vairākus iespējamos rezultātus, kuri galvenajam serverim jāsakopo un rezultāts jāparāda lietotājam. Lai šāds process būtu iespējams Google programmas tiek rakstītas īpašā pašu Googles programmētāju radītā vidē "Map/Reduce Framework", kas nodrošina automātisku un efektīvu datu izdalīšanu un rezultātu sakopošanu Google serveru tīklā.

Viss par visu, nobeigums: Šī sistēma jau strādā ļoti labi no 1997 gada, kad Googles radītāji īrēja garāžu, un meklētāju turēja uz diviem - ļoti veciem datoriem!

Google ir attīstījies līdz ļoti augstam līmenim, kad pat šādā situācijā, ja no ierindas iziet 1800 no kopējiem 2000 serveriem atlikušie tomēr veiksmīgi turpina savu lietotāju apkalpošanu.

Vēl pāris gadus atpakaļ kādā no Googles serveru datucentriem bija izcēlies ugunsgrēks, to dzēsa vairākas ugunsdzēsēju mašīnas, lietotājiem tajā pašā laikā Googles servisi nav ne bremzējuši, ne arī justi kādi traucējumi!

Par to kā tas notiek uzzini vairāk šeit.

44 2 2 Ziņot!
Ieteikt: 000
Spoki.lv logo
Spoki.lv
Reklāma

Komentāri 2

0/2000

maate goggle =) ko gan mees bez vinas daritu ;DD

2 0 atbildēt

TOO LONG! DIDN'T READ! emotion

0 1 atbildēt