Nœuds OSD
Chaque nœud OSD (Object Storage Device) exécute le démon OSD Ceph (ceph-osd
), qui interagit avec les disques logiques attachés au nœud. Ceph stocke les données sur ces nœuds OSD.
Ceph peut fonctionner avec très peu de nœuds OSD, qui sont par défaut au nombre de trois, mais les clusters de production réalisent de meilleures performances à partir d’échelles modestes, par exemple 50 OSD dans un cluster de stockage. Idéalement, un cluster Ceph possède plusieurs nœuds OSD, permettant des domaines de défaillance isolés en créant la carte CRUSH.
Nœuds MDS Chaque nœud Metadata Server (MDS) exécute le démon MDS (ceph-mds
), qui gère les métadonnées liées aux fichiers stockés sur le système de fichiers Ceph (CephFS). Le démon MDS coordonne également l’accès au cluster partagé. Nœud Object Gateway
Le nœud Ceph Object Gateway exécute le démon Ceph RADOS Gateway (ceph-radosgw
), et est une interface de stockage d’objets construite au-dessus de librados
pour fournir aux applications une passerelle RESTful vers les clusters de stockage Ceph. La passerelle Ceph Object Gateway prend en charge deux interfaces :
S3
Fournit une fonctionnalité de stockage objet avec une interface compatible avec un large sous-ensemble de l’API RESTful Amazon S3.
Swift
Fournit une fonctionnalité de stockage objet avec une interface compatible avec un large sous-ensemble de l’API OpenStack Swift.