OSD-solmut
Jokainen Object Storage Device (OSD) -solmu käyttää Ceph OSD -demonia (ceph-osd
), joka on vuorovaikutuksessa solmuun liitettyjen loogisten levyjen kanssa. Ceph tallentaa tiedot näihin OSD-solmuihin.
Ceph voi toimia hyvin pienellä määrällä OSD-solmuja, joita on oletusarvoisesti kolme, mutta tuotantoklusterit toteuttavat parempaa suorituskykyä jo vaatimattomista mittakaavoista alkaen, esimerkiksi 50 OSD-solmua tallennusklusterissa. Ihannetapauksessa Ceph-klusterissa on useita OSD-solmuja, mikä mahdollistaa eristetyt vikatoimialueet luomalla CRUSH-kartan.
MDS-solmut Kukin Metadata Server (MDS) -solmu pyörittää MDS-daemonia (ceph-mds
), joka hallinnoi Ceph-tiedostojärjestelmään (CephFS) tallennettuihin tiedostoihin liittyviä metatietoja. MDS-daemon koordinoi myös pääsyä jaettuun klusteriin. Object Gateway -solmu
Ceph Object Gateway -solmu käyttää Ceph RADOS Gateway -daemonia (ceph-radosgw
), ja se on librados
:n päälle rakennettu objektitallennusrajapinta, joka tarjoaa sovelluksille REST-pohjaisen yhdyskäytävän Ceph Storage Clustereihin. Ceph Object Gateway tukee kahta rajapintaa:
S3
Tarjoaa objektitallennustoiminnallisuutta rajapinnalla, joka on yhteensopiva suuren osajoukon Amazon S3:n RESTful API:n kanssa.
Swift
Tarjoaa objektitallennustoiminnallisuutta rajapinnalla, joka on yhteensopiva suuren osajoukon OpenStackin Swiftin API:n kanssa.