Google Bestandssysteem (GFS)

Schrijver: Robert Simon
Datum Van Creatie: 15 Juni- 2021
Updatedatum: 1 Juli- 2024
Anonim
Help for hacked sites: File system damage assessment
Video: Help for hacked sites: File system damage assessment

Inhoud

Definitie - Wat betekent Google File System (GFS)?

Google File System (GFS) is een schaalbaar gedistribueerd bestandssysteem (DFS) gecreëerd door Google Inc. en ontwikkeld om tegemoet te komen aan de groeiende vereisten van Google voor gegevensverwerking. GFS biedt fouttolerantie, betrouwbaarheid, schaalbaarheid, beschikbaarheid en prestaties voor grote netwerken en verbonden knooppunten. GFS bestaat uit verschillende opslagsystemen die zijn gebouwd met goedkope hardwarecomponenten voor grondstoffen. Het is geoptimaliseerd om tegemoet te komen aan het verschillende gegevensgebruik en de opslagbehoeften van Google, zoals de zoekmachine, die enorme hoeveelheden gegevens genereert die moeten worden opgeslagen.


Het Google-bestandssysteem profiteerde van de kracht van kant-en-klare servers en minimaliseerde hardwarefouten.

GFS is ook bekend als GoogleFS.

Een inleiding tot Microsoft Azure en de Microsoft Cloud | In deze handleiding leert u wat cloud computing inhoudt en hoe Microsoft Azure u kan helpen bij het migreren en runnen van uw bedrijf vanuit de cloud.

Techopedia verklaart Google File System (GFS)

Het GFS-knooppuntcluster is een enkele master met meerdere chunk-servers die continu worden benaderd door verschillende clientsystemen. Chunk-servers slaan gegevens op als Linux-bestanden op lokale schijven. Opgeslagen gegevens worden verdeeld in grote brokken (64 MB), die minimaal drie keer in het netwerk worden gerepliceerd. De grote brokgrootte vermindert netwerkoverhead.

GFS is ontworpen om tegemoet te komen aan de grote clustervereisten van Google zonder applicaties te belasten. Bestanden worden opgeslagen in hiërarchische mappen die worden geïdentificeerd door padnamen. Metagegevens - zoals naamruimte, toegangscontrolegegevens en kaartinformatie - worden beheerd door de master, die interactie heeft met en de statusupdates van elke chunk-server bewaakt via getimede hartslag.


GFS-functies zijn onder meer:

  • Fouttolerantie
  • Kritische gegevensreplicatie
  • Automatisch en efficiënt gegevensherstel
  • Hoge totale doorvoer
  • Verminderde client- en master-interactie vanwege grote chunk-servergrootte
  • Naamruimtebeheer en vergrendeling
  • Hoge beschikbaarheid

De grootste GFS-clusters hebben meer dan 1.000 knooppunten met een opslagcapaciteit van 300 TB. Dit is door honderden klanten op een continue basis toegankelijk.