Obsah:
Definice - Co znamená Google File System (GFS)?
Google File System (GFS) je škálovatelný distribuovaný systém souborů (DFS) vytvořený společností Google Inc. a vyvinutý tak, aby vyhovoval rostoucím požadavkům společnosti Google na zpracování dat. GFS poskytuje odolnost proti chybám, spolehlivost, škálovatelnost, dostupnost a výkon pro velké sítě a připojené uzly. GFS se skládá z několika úložných systémů postavených z levných komoditních hardwarových komponent. Je optimalizován tak, aby vyhovoval různým potřebám využití a ukládání dat společnosti Google, například vyhledávacímu nástroji, který vytváří obrovské množství dat, která musí být uložena.
Souborový systém Google vydělával na síle off-the-shelf serverů a zároveň minimalizoval hardwarové slabosti.
GFS je také známý jako GoogleFS.
Techopedia vysvětluje Google File System (GFS)
Klastr uzlů GFS je jeden hlavní server s více blokovými servery, k nimž nepřetržitě přistupují různé klientské systémy. Chunk servery ukládají data jako soubory Linux na místní disky. Uložená data jsou rozdělena do velkých bloků (64 MB), které jsou replikovány v síti minimálně třikrát. Velká velikost bloku snižuje režii sítě.
GFS je navržen tak, aby vyhověl velkým požadavkům společnosti Google na klastry bez zatížení aplikací. Soubory jsou uloženy v hierarchických adresářích označených názvy cest. Metadata - jako je jmenný prostor, data řízení přístupu a mapovací informace - jsou řízeny masterem, který spolupracuje a monitoruje aktualizace stavu každého serveru s hromadnými zprávami pomocí časovaných srdečních zpráv.
Mezi vlastnosti GFS patří:
- Odolnost proti chybám
- Kritická replikace dat
- Automatické a efektivní obnovení dat
- Vysoká celková kapacita
- Snížená interakce mezi klientem a hlavním serverem kvůli velké velikosti serveru s částečkami
- Správa jmenného prostoru a zamykání
- Vysoká dostupnost
Největší klastry GFS mají více než 1 000 uzlů s diskovou kapacitou 300 TB. K tomu mohou nepřetržitě přistupovat stovky klientů.
