Získávání znalostí
/ Knowledge Discovery >> Získávání znalostí >> technologie >> počítač >> Internet >> základy internetu >>

Jak Google File System Works

žet systém běží hladce. Při navrhování systému, GFS vývojáři věděli, že některé otázky byly vázány na pop-up založené na architektuře systému. Oni se rozhodli použít levný hardware, který dělal stavbu velkého systému proces nákladově efektivní. To také znamená, že jednotlivé počítače v systému by nemělo být vždy spolehlivé. Levná cenovka šla ruku v ruce s počítači, které mají tendenci k selhání.

Vývojáři GFS vestavěné funkce do systému kompenzovat vlastní nespolehlivost jednotlivých složek. Tyto funkce patří master a kus replikaci, efektivnější proces obnovy, vyvážení, zatuchlý detekce replika, odstraňování odpadků a kontrolní součet.

I když je tu jen jedno aktivní hlavní server na GFS clusteru, existují kopie hlavního serveru na jiných strojích , Některé výtisky, tzv stín mistři, poskytovat omezené služby, i když je aktivní primární hlavní server. Tyto služby jsou omezeny na čtení požadavků, neboť tyto žádosti nemění údaje v žádném případě. Stín Master servery vždy zaostávají trochu pozadu primární hlavního serveru, ale je to obvykle jen otázkou zlomku sekundy. Repliky hlavní server udržovat kontakt s primárním master server, monitorování provozu protokolu a dotazování chunkservers sledovat dat. Pokud primární hlavní server selže a nelze restartovat, lze sekundární hlavní server zaujmout jeho místo.

GFS replikuje kousky, aby zajistily, že data jsou k dispozici, i když dojde k selhání hardwaru. Ukládá repliky na různých počítačích v různých stojanů. Tímto způsobem, pokud celý rack byly k selhání, data by ještě existují v přístupném formátu na jiném počítači. GFS používá jedinečný identifikátor kus ověřit, že každá replika je platný. Pokud se jeden z replik se úchyty neodpovídá na kus rukojeť, hlavní server vytvoří novou repliku a přiřadí ji k chunkserver.

Hlavní server také sleduje cluster jako celek a pravidelně změnit rozdělení pracovní zátěže podle přesouvá kusy z jednoho chunkserver do druhého. Všechny chunkservers běží na téměř na plnou kapacitu, ale nikdy ne na plný výkon. Hlavní server také sleduje kusy, a ověří, zda každá replika je aktuální. Pokud replika neodpovídá identifikační číslo kus je, hlavní server označí jako zvětralého repliky. Zatuchlý replika stává odpadky. Po třech dnech, hlavní server může odstranit odpadky kus. Jedná se o bezpečnostní opatření - mohou uživatelé ověřit na odpadky bloku předtím, než bude odstraněna trvale a zabránit nechtěným delece

Chcete-li zabránit poškození dat, GFS po

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