OSD-noder
Varje OSD-nod (Object Storage Device) körs Ceph OSD-daemon (ceph-osd
), som interagerar med logiska diskar kopplade till noden. Ceph lagrar data på dessa OSD-noder.
Ceph kan köras med mycket få OSD-noder, som standard är tre, men produktionskluster inser bättre prestanda från och med blygsamma skalor, till exempel 50 OSD:er i ett lagringskluster. Idealiskt är att ett Ceph-kluster har flera OSD-noder, vilket möjliggör isolerade feldomäner genom att skapa CRUSH-mappningen.
MDS-noder Varje MDS-nod (Metadata Server) kör MDS-daemon (ceph-mds
), som hanterar metadata relaterade till filer som lagras i Ceph File System (CephFS). MDS-demonen samordnar också åtkomsten till det delade klustret. Object Gateway-nod
Ceph Object Gateway-noden kör Ceph RADOS Gateway-demon (ceph-radosgw
) och är ett gränssnitt för objektlagring som byggs ovanpå librados
för att förse program med en RESTful-gateway till Ceph Storage Clusters. Ceph Object Gateway har stöd för två gränssnitt:
S3
Gör objektlagringsfunktionalitet med ett gränssnitt som är kompatibelt med en stor delmängd av Amazon S3 RESTful API.
Swift
Gör objektlagringsfunktionalitet med ett gränssnitt som är kompatibelt med en stor delmängd av OpenStack Swift API.