這篇文章主要介紹了Ceph的示例分析,具有一定借鑒價(jià)值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

創(chuàng)新互聯(lián)不只是一家網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司;我們對(duì)營(yíng)銷、技術(shù)、服務(wù)都有自己獨(dú)特見(jiàn)解,公司采取“創(chuàng)意+綜合+營(yíng)銷”一體化的方式為您提供更專業(yè)的服務(wù)!我們經(jīng)歷的每一步也許不一定是最完美的,但每一步都有值得深思的意義。我們珍視每一份信任,關(guān)注我們的成都網(wǎng)站建設(shè)、網(wǎng)站制作質(zhì)量和服務(wù)品質(zhì),在得到用戶滿意的同時(shí),也能得到同行業(yè)的專業(yè)認(rèn)可,能夠?yàn)樾袠I(yè)創(chuàng)新發(fā)展助力。未來(lái)將繼續(xù)專注于技術(shù)創(chuàng)新,服務(wù)升級(jí),滿足企業(yè)一站式網(wǎng)絡(luò)營(yíng)銷推廣需求,讓再小的高端網(wǎng)站設(shè)計(jì)也能產(chǎn)生價(jià)值!
Ceph起源于2003年,2003年~2007年是Ceph的研究開(kāi)發(fā)時(shí)期,2012年7月3日,Sage宣布版本Argonaut(0.48版本)發(fā)布,這是Ceph版本發(fā)布的一個(gè)非常重要的里程碑。Ceph在國(guó)內(nèi)的應(yīng)用從2014年開(kāi)始走強(qiáng),從此Ceph的架構(gòu)設(shè)計(jì)理念在國(guó)內(nèi)倍受追捧。
Ceph為云平臺(tái)提供后端存儲(chǔ),我覺(jué)得這個(gè)目標(biāo)和定位非常清晰。Ceph一開(kāi)始作為OpenStack的一個(gè)后端存儲(chǔ),我認(rèn)為這是非常好的切入方式。摘錄自Cephalocon APAC 2018前夕的社區(qū)訪談內(nèi)容:“雖然Ceph的市場(chǎng)規(guī)模尚無(wú)官方結(jié)論,但據(jù)Ceph中國(guó)社區(qū)聯(lián)合創(chuàng)始人孫琦粗略統(tǒng)計(jì),市場(chǎng)上70%~80%的云平臺(tái)都在采用Ceph作為底層的存儲(chǔ)平臺(tái)。”
Ceph采用Crush算法的去中心化設(shè)計(jì),底層基于對(duì)象存儲(chǔ)。Ceph開(kāi)始的時(shí)候以業(yè)界流行的對(duì)象存儲(chǔ)為切入點(diǎn),后來(lái)提供了塊和文件存儲(chǔ)功能。Ceph在一個(gè)統(tǒng)一的系統(tǒng)中同時(shí)提供了對(duì)象、塊和文件存儲(chǔ)功能。
設(shè)計(jì)巧妙、功能齊全是Ceph引以為傲的亮點(diǎn),但我們要看到其中潛在的隱患。作為同行,我最近對(duì)大名鼎鼎的Ceph進(jìn)行了一些學(xué)習(xí)和了解,發(fā)現(xiàn)了解得越多,對(duì)Ceph在特定領(lǐng)域(如數(shù)據(jù)庫(kù))的應(yīng)用就越?jīng)]有信心。
Ceph官方宣傳Ceph具有高可靠、高性能和易擴(kuò)容三大特性。Ceph高可靠我沒(méi)有做過(guò)太多了解,姑且認(rèn)為在非數(shù)據(jù)庫(kù)這樣嚴(yán)苛的場(chǎng)景下可以達(dá)到。易擴(kuò)容是分布式系統(tǒng)必備特性,我相信Ceph做得還不錯(cuò)。對(duì)于高性能這點(diǎn)我持保留意見(jiàn)。為什么這么說(shuō)呢,Ceph作為后端存儲(chǔ)可以跑數(shù)據(jù)庫(kù)嗎?有在Ceph上跑過(guò)數(shù)據(jù)庫(kù)的朋友,我們可以好好交流一下。接下來(lái)著重分析Ceph在性能方面做得不盡人意的地方。
Ceph底層基于對(duì)象存儲(chǔ),剛開(kāi)始用于對(duì)象存儲(chǔ)功能,無(wú)可厚非。但后來(lái)增加了塊和文件存儲(chǔ)功能,底層存儲(chǔ)還是基于對(duì)象存儲(chǔ),這個(gè)做法的局限性就非常明顯了。
我舉個(gè)例子大家可能就明白了。FastDFS目前是類似于Kev-Value的分布式文件存儲(chǔ)系統(tǒng),沒(méi)有對(duì)大文件進(jìn)行分片存儲(chǔ),只能使用專有API訪問(wèn),簡(jiǎn)潔高效。如果FastDFS要提供通用文件接口(客戶端可以mount到本地的標(biāo)準(zhǔn)文件系統(tǒng)),并且對(duì)大文件進(jìn)行分片存儲(chǔ),server端最省事的實(shí)現(xiàn)方式就是 FastDFS + 文件目錄服務(wù)(文件元數(shù)據(jù)管理)。這種搭積木的實(shí)現(xiàn)方式性能會(huì)很好嗎?請(qǐng)大家自行評(píng)估。
去中心化的Crush算法或一致性hash算法在存儲(chǔ)業(yè)界倍受推崇,我覺(jué)得還是辯證地看待這個(gè)問(wèn)題比較好。去中心化的分布式算法必然帶來(lái)更大的系統(tǒng)復(fù)雜度,這點(diǎn)從Ceph發(fā)布第一個(gè)版本到推出穩(wěn)定可用版本的時(shí)間跨度就可以得到印證。另外,去中心化的算法針對(duì)對(duì)象存儲(chǔ)方式比較有效,但對(duì)于其他存儲(chǔ)方式,可能就非常雞肋甚至不合時(shí)宜了。比如文件存儲(chǔ)方式,因?yàn)檫@種方式必然要引入中心節(jié)點(diǎn)管理文件元數(shù)據(jù),此時(shí)通過(guò)算法實(shí)現(xiàn)去中心化的做法已經(jīng)喪失了其原本意義。
最后說(shuō)一下Ceph的寫(xiě)放大問(wèn)題。“3副本情況下,當(dāng)數(shù)據(jù)寫(xiě)入量較大時(shí),WAF(寫(xiě)放大系數(shù))逐漸收斂于6,符合我們上文WAF=2*N的推理(N為副本數(shù));但是當(dāng)寫(xiě)入對(duì)象很小時(shí),WAF則會(huì)很大。”
感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“Ceph的示例分析”這篇文章對(duì)大家有幫助,同時(shí)也希望大家多多支持創(chuàng)新互聯(lián),關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,更多相關(guān)知識(shí)等著你來(lái)學(xué)習(xí)!
分享標(biāo)題:Ceph的示例分析
鏈接URL:http://www.chinadenli.net/article14/iigdde.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供服務(wù)器托管、面包屑導(dǎo)航、關(guān)鍵詞優(yōu)化、搜索引擎優(yōu)化、網(wǎng)頁(yè)設(shè)計(jì)公司、網(wǎng)站內(nèi)鏈
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)