Nodos OSD
Cada nodo Object Storage Device (OSD) ejecuta el demonio Ceph OSD (ceph-osd
), que interactúa con los discos lógicos conectados al nodo. Ceph almacena los datos en estos nodos OSD.
Ceph puede funcionar con muy pocos nodos OSD, que por defecto son tres, pero los clusters de producción obtienen un mejor rendimiento a partir de escalas modestas, por ejemplo 50 OSDs en un cluster de almacenamiento. Idealmente, un clúster Ceph tiene múltiples nodos OSD, lo que permite dominios de fallo aislados mediante la creación del mapa CRUSH.
Nodos MDS Cada nodo del Servidor de Metadatos (MDS) ejecuta el demonio MDS (ceph-mds
), que gestiona los metadatos relacionados con los archivos almacenados en el Sistema de Archivos Ceph (CephFS). El demonio MDS también coordina el acceso al clúster compartido. Nodo Object Gateway
El nodo Object Gateway de Ceph ejecuta el demonio Ceph RADOS Gateway (ceph-radosgw
), y es una interfaz de almacenamiento de objetos construida sobre librados
para proporcionar a las aplicaciones una puerta de enlace RESTful a los clusters de almacenamiento Ceph. La puerta de enlace de objetos Ceph admite dos interfaces:
S3
Proporciona funcionalidad de almacenamiento de objetos con una interfaz que es compatible con un gran subconjunto de la API RESTful de Amazon S3.
Swift
Proporciona funcionalidad de almacenamiento de objetos con una interfaz que es compatible con un gran subconjunto de la API Swift de OpenStack.