GlusterFS

GlusterFS
GlusterFS
Logo de GlusterFS
Développeur Gluster Core Team
Dernière version 3.2 final (22 avril 2011) [+/−]
Environnement Linux
Type Système de fichier distribué
Licence AGPL
Site web http://www.gluster.org

GlusterFS est un logiciel libre de système de fichiers distribué en parallèle, capable de monter jusqu'à plusieurs pétaoctets.

GlusterFS est un système de fichiers de cluster/réseaux. GlusterFS est livré avec deux éléments, un serveur et un client.

Le serveur de stockage (ou chaque serveur d'un cluster) fait tourner glusterfsd et les clients utilisent la commande mount ou glusterfs client pour monter les systèmes de fichiers servis, en utilisant FUSE.

Sommaire

Architecture

GlusterFS repose sur un modèle client-serveur. Les Serveurs sont typiquement déployés comme des «briques de stockage», chaque serveur exécutant un daemon glusterfsd qui exporte un système de fichier local comme un «volume». Le processus client glusterfs, qui se connecte aux serveurs avec un protocole spécifique (implémenté au-dessus de TCP/IP, InfiniBand ou SDP), regroupe les volumes distants en un unique volume. Le volume résultant est alors monté par l'hôte client par un mécanisme FUSE. Les applications traitant des nombreuses entrées/sorties peuvent aussi utiliser la bibliothèque client libglusterfs pour se connecter directement à des serveurs et exécuter les traducteurs de façon interne sans avoir à passer par le système de fichier et le sur-débit induit par FUSE.

La plupart des fonctionnalités de GlusterFS sont implémentées comme traducteurs, incluant :

  • Duplication et Réplication par fichier
  • Partage de charge par fichier
  • Gestion des pannes
  • Ordonnancement et Cache disque
  • Quotas

Le serveur GlusterFS server est conçu très simplement: il exporte un système de fichier existant comme tel, laissant aux traducteurs côté client la tâche de structurer l'espace. Les clients eux-mêmes sont sans état, ne communiquent pas entre eux, et sont sensés disposer de configurations de traducteurs cohérents entre eux. Cela peut poser des problèmes, mais permet à GlusterFS de monter jusqu'à plusieurs peta-octets sur du matériel habituel en évitant les goulots d'étranglements qui affectent normalement les systèmes de fichiers distribués plus stricts.

Une documentation plus complète est disponible sur le Wiki GlusterFS.

Voir aussi

Articles connexes

Liens externes


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article GlusterFS de Wikipédia en français (auteurs)

Игры ⚽ Нужно сделать НИР?

Regardez d'autres dictionnaires:

  • GlusterFS — Тип Распределённая файловая система Разработчик Gluster Inc Операционная система Linux, Mac OS X, FreeBSD, OpenSolaris Последняя версия 3.3.0 (30 мая 2012) …   Википедия

  • GlusterFS — ist ein verteiltes Dateisystem, das Speicherelemente von mehreren Servern als einheitliches Dateisystem präsentiert. Die verschiedenen Server, auch Cluster Nodes (engl. node: Knoten) genannt, bilden eine Client Server Architektur über TCP/IP. Als …   Deutsch Wikipedia

  • GlusterFS — infobox software developer = [http://www.gluster.org/core team.php Gluster Core Team] latest release version = 1.3.10 latest release date = 17th July 2008 operating system = Any POSIX compliant genre = Distributed file system license = GNU… …   Wikipedia

  • GlusterFS File System — GlusterFS Développeur Gluster Core Team …   Wikipédia en Français

  • Distributed File System — Ein verteiltes Dateisystem (engl.: distributed file system (DFS) oder network file system) ist ein spezielles Dateisystem, mit dem der Zugriff auf Dateien über ein Rechnernetz erfolgt und das Zugriff und Datenspeicherung auf mehreren als Server… …   Deutsch Wikipedia

  • CRFS — (Coherent Remote File System) is a network file system protocol by Zach Brown formerly of Oracle intended to leverage the Btrfs architecture to gain higher performance than existing protocols (such as NFS and CIFS) and to expose Btrfs features… …   Wikipedia

  • Ceph — Эту статью следует викифицировать. Пожалуйста, оформите её согласно правилам оформления статей …   Википедия

  • Coda (файловая система) — У этого термина существуют и другие значения, см. Кода (значения). Coda Разработчик CMU Coda Group Файловая система Coda Дата представления 1987 (UNIX) Структура Ограничения …   Википедия

  • Berkeley DB — Original author(s) Margo Seltzer and Keith Bostic of Sleepycat Software Developer(s) Sleepycat Software, later Oracle Corporation Stable release 5.2.28 / June 10, 2011; 5 months ago …   Wikipedia

  • Coda (file system) — Coda Developer Carnegie Mellon University Introduced 1987 Features Supported operating systems Linux, NetBSD FreeBSD Coda is a distributed file system developed as a research project at Carnegie Mellon University since 19 …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”