www.wikidata.de-de.nina.az
GlusterFS ist ein verteiltes Dateisystem das Speicherelemente von mehreren Servern als einheitliches Dateisystem prasentiert Die verschiedenen Server auch Cluster Nodes englisch node Knoten genannt bilden eine Client Server Architektur uber TCP IP Als Besonderheit konnen NAS Systeme uber Infiniband direkt in den Cluster eingebunden werden auch eine redundante Anbindung von Speichermedien uber TCP IP Infiniband Verbs oder InfiniBand SDP Socket Direct Protocol ist moglich Die Daten auf allen Cluster Nodes konnen gleichzeitig gelesen und geschrieben werden wobei alle Anderungen an Dateien auf allen Servern augenblicklich umgesetzt werden Das Dateisystem wird uber ein FUSE Kernel Modul eingebunden und wird von POSIX fahigen Betriebssystemen unterstutzt zum Beispiel Linux FreeBSD OpenSolaris und Mac OS X Um einen GlusterFS Server zu starten wird kein Kernel Modul benotigt Ein Server kann sowohl Client als auch Server gleichzeitig sein Ein Client fur Windows Systeme ist in Planung wird aber von den Entwicklern erst umgesetzt sobald das WinFUSE Projekt stabil lauft Die Entwicklung von GlusterFS begann Mitte 2005 durch das GlusterOS Entwicklerteam von Z Research Inc ein erstes Release des Dateisystems wurde im Juli 2006 veroffentlicht GlusterFS ist unter der GPL in Version 3 lizenziert Die Entwickler bieten kostenpflichtigen Support an Ende 2011 wurde GlusterFS von Red Hat fur 136 Millionen US Dollar gekauft 1 Inhaltsverzeichnis 1 Funktionalitat 2 Modularer Aufbau 3 Anwendungsmoglichkeiten 4 Siehe auch 5 Weblinks 6 EinzelnachweiseFunktionalitat BearbeitenGlusterFS ist modular gestaltet und unterstutzt mehrere Betriebsmodi Standalone Storage ein einzelner Server der das Dateisystem uber das Netzwerk bereitstellt ahnlich NFS Distributed Storage mehrere Server die die Daten untereinander verteilt speichern und diese den Clients bereitstellenReplicated Storage mehrere Server die die Daten untereinander gespiegelt speichern und diese den Clients bereitstellenDistributed Replicated Storage mehrere Server die die Daten untereinander verteilt und gespiegelt speichernStriped Storage mehrere Server bei welchen die Daten gestriped werden um eine hohere Performance und Disk IO Bandbreite zu liefernCloud HPC Storage siehe Distributed Replicated StorageNFS like Standalone Storage Server 2 ahnlich Standalone Storage es wird mehr als nur ein Dateisystem bereitgestelltAggregating Three Storage Servers with Unify drei Server die ein einheitliches Dateisystem mittels Unify bereitstellen ohne RedundanzModularer Aufbau BearbeitenGlusterFS bedient sich eines modularen Aufbaus so dass mit wenigen Komponenten alle beschriebenen Funktionen abgebildet werden konnen Die Komponenten sind Datenpartitionen volumes Transportgruppen transport groups und Ubersetzer translators Die Ubersetzer bieten die Moglichkeit das Dateisystem um Funktionen zu erweitern insbesondere ob dieses uber Infiniband TCP oder einer Mischung aus beidem kommunizieren soll welche physischen Partitionen oder Verzeichnisse eingebunden werden sollen und welche RAID Level verwendet werden Zur Veranschaulichung des modularen Konzepts existiert ein ROT13 Ubersetzer zum Verschlusseln des Dateisystems Anwendungsmoglichkeiten BearbeitenMit GlusterFS lasst sich eine Art Netzwerk RAID erstellen von welchem aus mehrere Rechner gleichzeitig auf ein gemeinsames Dateisystem zugreifen konnen Es unterliegt hierbei nicht Limitierungen wie der maximal zwei Server nutzen zu konnen GlusterFS ist fehlertolerant da bei GlusterFS Nutzdaten Metadaten und Namespace verteilt gespeichert werden konnen Durch jeden weiteren GlusterFS Server erhoht sich der maximale Datendurchsatz des Dateisystems so dass hier I O Bandbreiten von einigen Gigabyte pro Sekunde erreicht werden konnen Bei Prozessoren CPUs gilt das Mooresche Gesetz was jedoch bei Speichermedien und Storage Losungen nicht zutrifft obwohl hier ebenfalls ein Bedarf nach grosseren und schnelleren Speichern besteht Oftmals ist nicht die CPU Leistung eines Servers der Flaschenhals sondern immer ofter die zu langsamen Datenspeicher des Systems GlusterFS schafft hier Abhilfe durch die Moglichkeit beliebig zu skalieren Siehe auch BearbeitenListe von Dateisystemen Ceph BeeGFS Parallel Virtual File SystemWeblinks BearbeitenGlusterFS Projekt Homepage englisch GlusterFS Dokumentation und Konfigurationsbeispiele englisch Kurze Einfuhrung und Beschreibung GlusterFS und Ceph im Vergleich ADMIN Magazin Einzelnachweise Bearbeiten Red Hat kauft Storage Spezialisten Gluster linux magazin 4 Oktober 2011 Abgerufen von https de wikipedia org w index php title GlusterFS amp oldid 165194959