Ceph是一種開源軟件,提供統一系統下的高可擴展的對象、塊和文件存儲。
Ceph存儲集群專為標準硬件,使用CRUSH算法來確保數據能夠平均分布在集群中,并且保障所有的集群節點都能夠快速檢索,而沒有集中瓶頸。
Ceph對象存儲能夠通過亞馬遜S3和OpenStack Swift接口訪問,Ceph對象存儲使用 Ceph對象網關守護進程( radosgw ),它是個與 Ceph存儲集群交互的 FastCGI 模塊。因為它提供了與 OpenStack Swift 和 Amazon S3 兼容的接口, RADOS 要有它自己的用戶管理。 Ceph對象網關可與 Ceph FS 客戶端或 Ceph 塊設備客戶端共用一個存儲集群。S3 和 Swift 接口共用一個通用命名空間,所以你可以用一個接口寫入數據、然后用另一個接口取出數據。
Ceph的RADOS 塊設備( RBD )使用內核模塊或 librbd 庫與 OSD 交互。Ceph RADOS提供塊存儲特性,例如快照和復制。
Ceph文件系統( Ceph FS )是個 POSIX 兼容的文件系統,它使用 Ceph存儲集群來存儲數據。CephFS和Ceph塊存儲以及Ceph對象存儲使用相同的集群系統。
Ceph開源項目起源于2004年,這個軟件在2006年的時候在開源認證下得到廣泛應用。
在完成了博士學位后,Weil在DreamHost的支持下進入到開源Ceph項目的開發中,這是一家他聯合成立的唯一洛杉磯的主機托管公司,有一小隊的工程師。在2012年,他們創辦了一家初創公司名字叫做Inktank,它向企業用戶提供一個商業支持版本的Ceph。
RedHat在2014年花了$175 million收購了Inktank,Weil在RedHat擔任Ceph首席架構師的角色。
RedHat和SUSE LLC都在銷售基于訂閱模式的商用版的Ceph。而面向Ceph軟件因公的專有硬件供應商包括富士通、超微和西數旗下的閃迪。