1. Ceph存儲系統概述
Ceph 獨一無二地用統一的系統提供了對象、塊、和檔案存儲功能,它可靠性高、管理簡便、并且是自由軟體。 Ceph 的強大足以改變貴公司的 IT 基礎架構、和管理海量資料。 Ceph 可提供極大的伸縮性——供成千使用者通路 PB 乃至 EB 級的資料。 Ceph 節點以普通硬體和智能守護程序作為支撐點, Ceph 存儲叢集組織起了大量節點,它們之間靠互相通訊來複制資料、并動态地重分布資料。
如圖為應用場景示意圖,其核心是RADOS,也即高可用、自動化的分布式對象存儲,該子產品負責對OSD的自動化運作,保證整個存儲系統的可用性。同時,該子產品通過一個名為librados的公共庫對外提供存儲服務,塊存儲和對象存儲都依賴該動态庫。
同時,Ceph本身封裝了對象存儲的接口和塊存儲的接口。對象存儲的接口包括對象網關和對象存儲通路庫等。塊存儲接口包括塊存儲通路動态庫、Python綁定庫和核心态的虛拟塊裝置。

Ceph叢集的實體部署邏輯示意圖如下所示,通常Ceph叢集由很多OSD組成,OSD部署在不同的伺服器上。同時又有若幹個Monitor節點(MON),MON之間互相監控,同時又對OSD的狀态進行監控。
用戶端通過網絡建立與Ceph叢集的關聯,也即通路關系。用戶端通過Mon節點獲知叢集的狀态,其中包含OSD節點的分布情況等内容。