V svetu GFS, izraz " stranko ". nanaša na kateri koli subjekt, ki omogoča zahtevo za datoteke. Prošnje lahko segajo od pridobivanje in manipuliranja obstoječe datoteke za ustvarjanje novih datotek na sistemu. Stranke so lahko računalniki ali druge računalniške aplikacije. Si lahko zamislite strank, kot so kupci GFS.
strežnik deluje Centralni kot koordinator grozda. Magistrske naloge vključujejo vzdrževanje dnevnik delovanja, ki hrani podatke o dejavnostih magistrskega grozda. Dnevnik Operacija pomaga ohraniti prekinitev storitev na minimum - če strežnik zruši mojstrskih, nadomestni strežnik, ki je spremljal dnevnik operacija se lahko izvede svoje mesto. Glavni strežnik shranjuje tudi metapodatkov, ki je informacije, ki opisuje kose. Metapodatki pove glavni strežnik, katere datoteke so kosi pripadajo in kam spadajo v celotni datoteki. Ob zagonu, centralni ankete vsi chunkservers v svoji skupini. V chunkservers odzovejo z pripoveduje glavni strežnik vsebino svojih zalog. Od tega trenutka dalje, glavni strežnik beleži lokacijo koščkih v gruči.
Obstaja samo ena aktivna glavni strežnik na gručo naenkrat (čeprav ima vsak grozd več kopij na glavni server v primeru za okvare strojne opreme). To zveni kot dober recept za grlo - po vsem, če je samo en stroj usklajevalno skupek tisoče računalnikov, ne bi bilo, da so vzrok podatki prometnih zamaškov? GFS dobi okoli te lepljive situacije, ki ga držimo sporočil glavni strežnik pošilja in sprejema zelo majhna. Glavni strežnik dejansko ne obravnava podatkov, datotek na vseh. Pušča, da je vse do chunkservers. So
Chunkservers so delovni konji iz SDF. Oni so odgovorni za shranjevanje koščkih datotečne 64-MB. V chunkservers ne pošiljajte koščkih na glavni server. Namesto, pošljite jih zahtevali koščkih neposredno na stranko. GFS kopije vsakih kos večkrat in ga shrani na različnih chunkservers. Vsaka kopija se imenuje replika. Privzeto je GFS naredi tri kopije na kos, uporabniki pa lahko spremenite nastavitev in se več ali manj replike po želji.
Kako ti elementi delujejo skupaj med rutinskim postopkom? Ugotovite, v naslednjem poglavju.
Uporaba Google File System
prijave datotek sledijo standardni delovni tok. Zahteva za branje je preprost - odjemalec pošlje zahtevo na glavni server, če želite izvedeti,