Accueil Cloud computing Qu'est-ce que le système de fichiers Google (GFS)? - définition de techopedia

Qu'est-ce que le système de fichiers Google (GFS)? - définition de techopedia

Table des matières:

Anonim

Définition - Que signifie Google File System (GFS)?

Google File System (GFS) est un système de fichiers distribué évolutif (DFS) créé par Google Inc. et développé pour répondre aux exigences croissantes de Google en matière de traitement des données. GFS offre une tolérance aux pannes, une fiabilité, une évolutivité, une disponibilité et des performances aux grands réseaux et aux nœuds connectés. GFS est composé de plusieurs systèmes de stockage construits à partir de composants matériels de base à faible coût. Il est optimisé pour répondre aux différents besoins d'utilisation et de stockage des données de Google, tels que son moteur de recherche, qui génère d'énormes quantités de données qui doivent être stockées.

Le système de fichiers Google a tiré parti de la puissance des serveurs standard tout en minimisant les faiblesses matérielles.

GFS est également connu sous le nom de GoogleFS.

Techopedia explique Google File System (GFS)

Le cluster de nœuds GFS est un maître unique avec plusieurs serveurs de blocs auxquels différents systèmes clients accèdent en continu. Les serveurs Chunk stockent les données sous forme de fichiers Linux sur des disques locaux. Les données stockées sont divisées en gros morceaux (64 Mo), qui sont répliqués dans le réseau au moins trois fois. La grande taille des blocs réduit la surcharge du réseau.

GFS est conçu pour répondre aux besoins importants de Google en grappes sans surcharger les applications. Les fichiers sont stockés dans des répertoires hiérarchiques identifiés par des noms de chemin. Les métadonnées - telles que l'espace de noms, les données de contrôle d'accès et les informations de mappage - sont contrôlées par le maître, qui interagit avec et surveille les mises à jour d'état de chaque serveur de blocs par le biais de messages de pulsation chronométrés.

Les fonctionnalités de GFS incluent:

  • Tolérance aux pannes
  • Réplication des données critiques
  • Récupération automatique et efficace des données
  • Débit global élevé
  • Interaction client et maître réduite en raison de la grande taille du serveur
  • Gestion et verrouillage des espaces de noms
  • La haute disponibilité

Les plus grands clusters GFS ont plus de 1 000 nœuds avec une capacité de stockage sur disque de 300 To. Des centaines de clients peuvent y accéder de façon continue.

Qu'est-ce que le système de fichiers Google (GFS)? - définition de techopedia