Ceph-Dateisystem
Das Ceph-Dateisystem (CephFS) ist ein POSIX-konformes Dateisystem, das auf dem verteilten Objektspeicher RADOS von Ceph aufbaut. CephFS bietet einen hochmodernen, vielseitigen, hochverfügbaren und leistungsstarken Dateispeicher für verschiedene Anwendungen, einschließlich traditioneller Anwendungsfälle wie gemeinsam genutzte Benutzerverzeichnisse, HPC-Zwischenspeicher und gemeinsam genutzter Speicher für verteilte Workflows. Die Arbeitslasten können sich linear mit der Größe des zugrunde liegenden RADOS-Objektspeichers skalieren; das heißt, es gibt kein Gateway oder Broker, der den Daten-Ein-/Ausgang für Clients vermittelt.
Scale-out NAS, Netzgebundener Speicher
Verteiltes Dateisystem
Das Ceph Dateisystem speichert Dateidaten und Metadaten in getrennten RADOS-Pools. CephFS bedient Clients mit Metadaten über den Metadatenserver (MDS) Cluster. Der MDS Cluster kann durch Hinzufügen neuer Metadatenserver erweitert werden, um höhere Metadaten-Workloads zu unterstützen.
Die Dateisystem-Clients können direkt auf den verteilten Speicherpool zugreifen, um Dateidatenobjekte zu lesen und zu schreiben, ohne über einen Controller zuzugreifen.
Der Cluster von MDS koordiniert den Zugriff auf Daten und fungiert als Autorität für den Zustand des verteilten Metadatencaches, der von Clients und MDS kooperativ gepflegt wird. Mutationen an Metadaten werden von jedem MDS zu einer Reihe effizienter Schreibvorgänge in ein Journal auf RADOS zusammengefasst; kein Metadatenzustand wird lokal vom MDS gespeichert. Dieses Modell ermöglicht eine kohärente und schnelle Zusammenarbeit zwischen Clients im Kontext eines POSIX-Dateisystems.
Referenz: docs.ceph.com
- Implementieren Sie CephFS mit dem Ambedded UVS-Manager
- Fotosatz
- UVS Manager CephFS (Ceph Dateisystem) und Metadatenserver (MDS)