Discovery znanje
/ Knowledge Discovery >> Discovery znanje >> tech >> računalnik >> internet >> internet osnove >>

Kako Google File System Works

st sistema ne bi trpel, saj raste. Google zahteva zelo veliko mrežo računalnikov za obravnavo vseh svojih datotek, tako da razširljivost je top skrb.

Ker omrežje je tako velik, spremljanje in vzdrževanje je zahtevna naloga. Medtem ko v razvoju SDF, programerji odločili, da čim več upravnih nalog, potrebnih za ohranitev sistema teče, kot je mogoče avtomatizirati. To je ključno načelo avtonomnega računalništva, koncept, v katerem so računalniki sposobni diagnosticirati probleme in jih rešiti v realnem času, brez potrebe po človeških posegov. Izziv za GFS ekipe je, da ne samo ustvariti avtomatski sistem nadzora, temveč tudi, da ga oblikovati tako, da bi bilo delo čez ogromno mrežo računalnikov.

Ključ za modele moštva, je bil koncept poenostavitve . Prišli so do zaključka, da kot sistemi rastejo bolj zapleten, nastanejo težave pogosteje. Preprost pristop je lažje nadzorovati, tudi takrat, ko je obseg sistema ogromno.

Na podlagi te filozofije je GFS ekipa odločila, da bi imeli uporabniki dostop do osnovnih ukazov datotek. To vključuje ukaze, kot so odprta, ustvarjanje, branje, pisanje in zaprite datoteke. Ekipa tudi nekaj specializiranih ukazov: append in posnetek. Ustvarili so specializirane ukaze, ki temelji na Googlovih potrebe. Pripni omogoča strankam, da dodate podatke v obstoječo datoteko brez prepisovanju že vpisane podatke. Posnetek je ukaz, ki ustvari hitro kopijo vsebine računalnika.

Datoteke o GFS ponavadi zelo velika, ponavadi v multi-gigabajtni (GB) območju. Dostopanje in manipulacijo datotek, ki bi bil velik zavzamejo veliko pasovne širine mreže. Pasovna širina je zmogljivost sistema premakniti podatke iz ene lokacije na drugo. GFS obravnava ta problem, ki ga rešuje datotek gor v koščkih 64 megabajtov (MB) vsak. Vsak kos prejme edinstveno 64-bitno identifikacijsko številko, imenovano ročaj kos. Medtem ko lahko GFS obdelati manjše datoteke, njeni razvijalci niso optimizirati sistem za te vrste nalog.

Z zahtevo, da vse datoteke koščkih za biti enaka velikost, GFS poenostavlja uporabo virov. To je enostavno, da vidite, katere so računalniki v sistemu blizu zmogljivosti in ki so premalo. Prav tako je enostavno pristaniški kose iz enega vira na drugega za uravnoteženje obremenitev preko sistema.

Kaj je dejansko oblika za GFS? Hranite obravnavi, če želite izvedeti.
Google File System Architecture

Google organizirana SDF v grozde računalnikov. Grozd je preprosto omrežje računalnikov. Vsa

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