Ceph是什么?它是一個軟件定義的開源分布式對象存儲解決方案,面向PB級的海量數(shù)據(jù)存儲平臺。最初由Inktank于2012年開發(fā),該公司在2014年被紅帽收購。隨著近幾年大數(shù)據(jù)的發(fā)展,因為在性能、可靠性和可擴展性方面具有優(yōu)秀表現(xiàn),Ceph在分布式存儲領(lǐng)域獲得了大量關(guān)注。
專注于為中小企業(yè)提供成都網(wǎng)站設(shè)計、網(wǎng)站制作服務(wù),電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業(yè)延安免費做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了1000+企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實現(xiàn)規(guī)模擴充和轉(zhuǎn)變。
作為一個企業(yè)級開源平臺,Ceph可在標(biāo)準(zhǔn)經(jīng)濟型服務(wù)器和磁盤上提供統(tǒng)一的軟件定義存儲,將數(shù)據(jù)塊、對象、文件的存儲組合到一個平臺,是一個可靠地、自動重均衡、自動恢復(fù)的分布式存儲系統(tǒng)。
在Ceph中,數(shù)據(jù)以對象的方式被存儲或處理,與通常通過扇區(qū)和扇區(qū)偏移量(通常稱為塊)向存儲卷寫入和讀取數(shù)據(jù)的傳統(tǒng)數(shù)據(jù)存儲解決方案不同。在處理大規(guī)模數(shù)據(jù)時,將數(shù)據(jù)作為對象進行處理是一種不錯的方法,而且也更容易管理。這種對象存儲方式使Ceph能夠?qū)崿F(xiàn)簡化的可擴展性,從而輕松滿足用戶的需求。這些對象被復(fù)制到整個節(jié)點集群中,使Ceph具有容錯能力,并進一步減少單點故障。
去年,Ceph社區(qū)發(fā)布了對擦除編碼池(Erasure Coded pool)的支持,能夠用更少的空間實現(xiàn)存儲,但要在性能方面會造成一些不好的影響。另外,Ceph的設(shè)計中也包括自我糾錯和自我管理功能。
至于可訪問性方面,Ceph向用戶空間公開了三個接口。第一個是對象存儲。這個對象存儲可以通過RESTful接口訪問,支持OpenStack Swift和Amazon Simple Storage Service (S3)。通過這種方法,Web應(yīng)用程序可以將直接PUT、GET和DELETE方法發(fā)送到對象存儲區(qū),無需重寫應(yīng)用程序代碼或擔(dān)心對象所存儲的位置。
第二個接口是一個稀疏分配的塊設(shè)備。其目標(biāo)是允許Ceph直接進入現(xiàn)有的計算環(huán)境,訪問文件/塊卷的應(yīng)用程序和虛擬環(huán)境時不需要重新架構(gòu),但仍然能夠利用Ceph提供的大多數(shù)特性、功能和彈性。Ceph基于對象的模型的優(yōu)點是,塊設(shè)備和文件系統(tǒng)接口能夠很好地用于快照、克隆和更好的負(fù)載均衡支持。
第三個接口是文件系統(tǒng)。雖然不管怎么說文件系統(tǒng)都會提供大量的可訪問性和功能塊設(shè)備,但在Ceph實現(xiàn)中,內(nèi)置的文件系統(tǒng)確實刪除了塊設(shè)備層(減少總堆疊層的數(shù)量)而且能夠直接連接到對象存儲后端。這確實簡化了維護和調(diào)試。
Ceph架構(gòu)圖
Ceph完全由命令行管理。Red Hat通過一個名為Calamari的基于Web的用戶管理界面重發(fā)布了Ceph,Calamari簡化了一般的Ceph管理。它附帶了一個服務(wù)器和客戶端組件,客戶端組件提供基于Web的儀表盤。它通過RESTful API直接與服務(wù)器通信。
雖然Ceph本身解決了行業(yè)內(nèi)的許多問題,尤其是如何管理和縮放數(shù)據(jù),但數(shù)據(jù)管理難題不止這些。Ceph被設(shè)計用來處理兩件事:1、它通過跨節(jié)點集群分布數(shù)據(jù)(復(fù)制或擦除編碼)來支持容錯;2、它提供用戶對相同數(shù)據(jù)的訪問。上面和下面發(fā)生的事情完全取決于存儲管理員。例如,在Ceph框架下,硬件是如何監(jiān)控的?如何檢測和糾正驅(qū)動器故障?在框架之上,如何導(dǎo)出塊和文件系統(tǒng)卷?如何啟用這些相同卷的高可用性?
這就是軟件重發(fā)布方的價值所在。如Red Hat、SUSE、Canonical (Ubuntu)等供應(yīng)商,會將所有這些部分結(jié)合在一起,并將它們統(tǒng)一在一個管理空間中。為了增加產(chǎn)品的可信度,數(shù)據(jù)存儲行業(yè)的許多大公司都加入了Ceph的行列,包括SanDisk、SolidFire(現(xiàn)在是NetApp的一部分)等等,這些供應(yīng)商都以某種形式使用了Ceph。
不難看到,Ceph很可能會有一個非常光明的未來。當(dāng)然,像其他任何數(shù)據(jù)存儲解決方案一樣,它無法滿足一切數(shù)據(jù)存儲需求,但它既然已經(jīng)出現(xiàn)且獲得了大量的認(rèn)可,說明它有很強的競爭力。
網(wǎng)站名稱:面向海量數(shù)據(jù),一篇文章認(rèn)識Ceph分布式存儲系統(tǒng)
文章網(wǎng)址:http://www.rwnh.cn/article10/jgpsgo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供軟件開發(fā)、外貿(mào)建站、外貿(mào)網(wǎng)站建設(shè)、網(wǎng)站改版、移動網(wǎng)站建設(shè)、建站公司
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)