Nodi OSD
Ogni nodo Object Storage Device (OSD) esegue il demone Ceph OSD (ceph-osd
), che interagisce con i dischi logici collegati al nodo. Ceph memorizza i dati su questi nodi OSD.
Ceph può funzionare con pochissimi nodi OSD, che di default sono tre, ma i cluster di produzione ottengono prestazioni migliori a partire da scale modeste, per esempio 50 OSD in un cluster di storage. Idealmente, un cluster Ceph ha più nodi OSD, permettendo domini di fallimento isolati creando la mappa CRUSH.
Nodi MDS Ogni nodo Metadata Server (MDS) esegue il demone MDS (ceph-mds
), che gestisce i metadati relativi ai file memorizzati sul Ceph File System (CephFS). Il demone MDS coordina anche l’accesso al cluster condiviso. Object Gateway node
Ceph Object Gateway node esegue il demone Ceph RADOS Gateway (ceph-radosgw
), ed è un’interfaccia di storage ad oggetti costruita sopra librados
per fornire alle applicazioni un gateway RESTful ai cluster di storage Ceph. Il Ceph Object Gateway supporta due interfacce:
S3
Fornisce funzionalità di object storage con un’interfaccia compatibile con un ampio sottoinsieme delle API RESTful di Amazon S3.
Swift
Fornisce funzionalità di object storage con un’interfaccia compatibile con un ampio sottoinsieme delle API OpenStack Swift.