Anatomijo Cloud
Googlov pristop k računalništvu v oblaku se morda zdi Zmešati na prvi. Morda si mislite, a velikanska korporacija vreden več milijard dolarjev, bi imela podatkovnih centrov, pakirane z najsodobnejšimi, visokotehnoloških strežnikov in naprav, ki gredo ping. Ne bi Google vodstvo želijo najboljšo opremo?
Toda pristop Googlov je bolj pragmatičen. Strežniki Podjetje kupi mid-range za svojih podatkovnih centrov. Podjetje ima dober razlog za ta pristop. Smeli odmor nekaj, to je relativno enostavno in poceni dobiti zamenjavo. Popravila in vzdrževanje so lahko ogromne stroške podatkovnega centra - vsaka stavba lahko hišo na tisoče strojev. Za zagotovitev storitve ostanejo na spletu, Google namenja več strežnikov za zagotavljanje enako funkcijo. Na ta način, bi moral biti eden okvare strežnika, drugega se lahko izvede svoje mesto z minimalno prekinitvijo prevozov. Gradi redundanco v sistem.
Googlova filozofija je, da zadnji konec sistem tako enostavno, kot je mogoče. Ker postajajo sistemi bolj zapleteni, priložnost za težave pojavijo povečuje. Poenostavitev sistema zmanjšuje možnosti za težave, četudi je sam sistem ogromna. V Google Cloud je temelj je Google File System. To je porazdeljeni računalniški sistem, ki obravnava podatke zahteva prek osnovnih ukazov datotek, kot so odprta, brati in pisati.
Celoten datotečni sistem sestavljen iz omrežij imenovanih grozdov. Google File System temelji na mojstrskih strežnikih usklajevati podatkovne zahteve - vsaka gruča ima eno glavno strežnik. Ko ste interakcijo z informacijami, shranjenimi na oblaku, vaša dejanja prevajati v zahtevah podatkov. Zahteva lahko nekaj preprostega, kot je ogled datoteke, ali pa se bolj kompleksnih ukrepov, kot so oblikovanje ali pisanje novih podatkov. Vaš računalnik deluje kot odjemalec - stroj, ki pošilja podatkovne zahteve na drugih napravah. Konec koncev, mojster strežnik prevzame zahtevo in pošlje sporočilo, da Google stroj, ki so nameščeni podatki - Google zahteva ti stroji chunkservers. Chunkserver pošilja podatke neposredno na stranko. - Podatki ne skozi glavni server
Ker Google shranjuje več kopij vsakega kosa informacij zavoljo redundance, spreminjanjem podatkov v oblaku nekoliko zapletena. Prvič, vaša zahteva pisanje gre na glavni server. Glavni strežnik izbere eno chunkserver shranjevanje ustrezne podatke, da se odzove na vaše vprašanje - to postane primarni replika chunkserver. Glavni strežnik pove odjemalcu lokacij