Inhoudsopgave:
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.
Techopedia verklaart Google File System (GFS)
Het GFS-knooppuntcluster is een enkele master met meerdere chunk-servers die continu worden gebruikt 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 de 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 hartslagberichten.
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 voor honderden klanten op continue basis toegankelijk.