OSD nodes
Elke Object Storage Device (OSD) node draait de Ceph OSD daemon (ceph-osd
), die interageert met logische schijven die aan de node zijn gekoppeld. Ceph slaat gegevens op deze OSD nodes op.
Ceph kan met zeer weinig OSD nodes draaien, de standaard is drie, maar productie clusters realiseren betere prestaties vanaf bescheiden schalen, bijvoorbeeld 50 OSD’s in een opslag cluster. Idealiter heeft een Ceph cluster meerdere OSD nodes, die geïsoleerde faaldomeinen mogelijk maken door de CRUSH map te maken.
MDS nodes Elke Metadata Server (MDS) node draait de MDS daemon (ceph-mds
), die metadata beheert met betrekking tot bestanden die zijn opgeslagen op het Ceph File System (CephFS). De MDS daemon coördineert ook de toegang tot het gedeelde cluster. Object Gateway node
Ceph Object Gateway node draait de Ceph RADOS Gateway daemon (ceph-radosgw
), en is een object storage interface gebouwd bovenop librados
om applicaties te voorzien van een RESTful gateway naar Ceph Storage Clusters. De Ceph Object Gateway ondersteunt twee interfaces:
S3
Voorziet object opslag functionaliteit met een interface die compatibel is met een grote subset van de Amazon S3 RESTful API.
Swift
Voorziet object opslag functionaliteit met een interface die compatibel is met een grote subset van de OpenStack Swift API.