OSD-Knoten
Auf jedem Object Storage Device (OSD)-Knoten läuft der Ceph OSD-Daemon (ceph-osd
), der mit den an den Knoten angeschlossenen logischen Festplatten interagiert. Ceph speichert Daten auf diesen OSD-Knoten.
Ceph kann mit sehr wenigen OSD-Knoten betrieben werden, die Standardeinstellung sind drei, aber Produktionscluster erzielen eine bessere Leistung ab bescheidenen Größenordnungen, zum Beispiel 50 OSDs in einem Speichercluster. Im Idealfall verfügt ein Ceph-Cluster über mehrere OSD-Knoten, die durch die Erstellung der CRUSH-Map isolierte Fehlerdomänen ermöglichen.
MDS-Knoten Auf jedem Metadatenserver (MDS)-Knoten läuft der MDS-Daemon (ceph-mds
), der die Metadaten zu den im Ceph-Dateisystem (CephFS) gespeicherten Dateien verwaltet. Der MDS-Daemon koordiniert auch den Zugriff auf den gemeinsamen Cluster. Objekt-Gateway-Knoten
Auf dem Ceph-Objekt-Gateway-Knoten läuft der Ceph-RADOS-Gateway-Daemon (ceph-radosgw
). Es handelt sich um eine Objektspeicherschnittstelle, die auf librados
aufbaut, um Anwendungen ein RESTful-Gateway zu Ceph-Speicherclustern zu bieten. Das Ceph Object Gateway unterstützt zwei Schnittstellen:
S3
Bietet Objektspeicherfunktionalität mit einer Schnittstelle, die mit einer großen Teilmenge der Amazon S3 RESTful-API kompatibel ist.
Swift
Bietet Objektspeicherfunktionalität mit einer Schnittstelle, die mit einer großen Teilmenge der OpenStack Swift-API kompatibel ist.