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