System plików Google (GFS)

Autor: Robert Simon
Data Utworzenia: 15 Czerwiec 2021
Data Aktualizacji: 13 Móc 2024
Anonim
System plików Google (GFS) - Technologia
System plików Google (GFS) - Technologia

Zawartość

Definicja - Co oznacza system plików Google (GFS)?

System plików Google (GFS) to skalowalny rozproszony system plików (DFS) stworzony przez Google Inc. i opracowany w celu spełnienia rosnących wymagań Google w zakresie przetwarzania danych. GFS zapewnia odporność na uszkodzenia, niezawodność, skalowalność, dostępność i wydajność w dużych sieciach i połączonych węzłach. GFS składa się z kilku systemów pamięci masowej zbudowanych z tanich komponentów sprzętowych. Jest zoptymalizowany pod kątem różnych potrzeb wykorzystania i przechowywania danych w Google, takich jak wyszukiwarka, która generuje ogromne ilości danych, które muszą być przechowywane.


System plików Google wykorzystał siłę gotowych serwerów, jednocześnie minimalizując słabości sprzętowe.

GFS jest również znany jako GoogleFS.

Wprowadzenie do Microsoft Azure i Microsoft Cloud | W tym przewodniku dowiesz się, na czym polega przetwarzanie w chmurze i jak Microsoft Azure może pomóc w migracji i prowadzeniu firmy z chmury.

Techopedia wyjaśnia Google File System (GFS)

Klaster węzłów GFS jest pojedynczym urządzeniem głównym z wieloma serwerami porcji, do których stale mają dostęp różne systemy klienckie. Serwery porcji przechowują dane jako pliki Linux na dyskach lokalnych. Przechowywane dane są dzielone na duże porcje (64 MB), które są replikowane w sieci co najmniej trzy razy. Duży rozmiar porcji zmniejsza obciążenie sieci.

GFS zaprojektowano tak, aby spełniał wymagania Google dotyczące dużych klastrów bez obciążania aplikacji. Pliki są przechowywane w hierarchicznych katalogach identyfikowanych przez nazwy ścieżek. Metadane - takie jak przestrzeń nazw, dane kontroli dostępu i informacje mapowania - są kontrolowane przez urządzenie nadrzędne, które wchodzi w interakcję z aktualizacjami statusu każdego serwera porcji i monitoruje je za pośrednictwem pulsu czasowego.


Funkcje GFS obejmują:

  • Odporność na awarie
  • Krytyczna replikacja danych
  • Automatyczne i wydajne odzyskiwanie danych
  • Wysoka łączna przepustowość
  • Zmniejszona interakcja klienta i wzorca z powodu dużego rozmiaru serwera porcji
  • Zarządzanie i blokowanie przestrzeni nazw
  • Duża dostępność

Największe klastry GFS mają ponad 1000 węzłów o pojemności dyskowej 300 TB. Dostęp do tego mają setki klientów w sposób ciągły.