從社區(qū)到商業(yè)!不斷演變的Ceph,生態(tài)圈已經(jīng)成形
提及Ceph,在存儲(chǔ)領(lǐng)域可謂無(wú)人不知,無(wú)人不曉。創(chuàng)立于2004年的Ceph,經(jīng)過(guò)十幾年的發(fā)展,無(wú)論是技術(shù)還是市場(chǎng),都取得了不俗的成績(jī)。特別是隨著軟件定義存儲(chǔ)技術(shù)快速發(fā)展和應(yīng)用,Ceph迎來(lái)了新的發(fā)展機(jī)遇,從社區(qū)走向商用,一次次的實(shí)踐在證明:Ceph已完全適用于大規(guī)模的企業(yè)應(yīng)用和政務(wù)應(yīng)用。
實(shí)際上,目前國(guó)內(nèi)很多存儲(chǔ)廠(chǎng)商的產(chǎn)品,都是來(lái)源于Ceph社區(qū)。就在近期,由Ceph中國(guó)社區(qū)主辦的首屆Ceph亞太峰會(huì)正式登陸中國(guó),在大會(huì)現(xiàn)場(chǎng)筆者有幸采訪(fǎng)到了Ceph創(chuàng)始人、中國(guó)區(qū)合伙人及相關(guān)的合作伙伴,通過(guò)與他們的交流,筆者對(duì)Ceph有了進(jìn)一步的了解。
從文件存儲(chǔ)到塊/對(duì)象存儲(chǔ),Ceph在不斷演變
眾所周知,Ceph的初衷是為一個(gè)機(jī)房里面的超級(jí)計(jì)算機(jī)提供PB級(jí)存儲(chǔ)方案,最初出現(xiàn)在HPC領(lǐng)域時(shí)是文件系統(tǒng),在其發(fā)展的過(guò)程雖然遇到了很多問(wèn)題,例如硬件出錯(cuò)、難以擴(kuò)展、伸縮性的問(wèn)題等等,但這些問(wèn)題也被逐一的解決。
隨著云計(jì)算時(shí)代的到來(lái),Ceph也在積極的演變。Ceph創(chuàng)始人Sage Weil告訴記者,在OpenStack出現(xiàn)以后,Ceph項(xiàng)目目標(biāo)變成了為云計(jì)算提供基礎(chǔ)設(shè)施,從當(dāng)時(shí)的一個(gè)超算中心擴(kuò)展到很多超算中心,規(guī)模不斷擴(kuò)大,Ceph的關(guān)注點(diǎn)也隨之進(jìn)行擴(kuò)展。他表示,Ceph 是先有的文件存儲(chǔ),當(dāng)Openstack興起之后,發(fā)力在塊和對(duì)象;從而成為文件、塊、對(duì)象都有的統(tǒng)一存儲(chǔ),目前Ceph系統(tǒng)是能夠滿(mǎn)足云計(jì)算需求的。
記者了解到,雖然塊和對(duì)象是在OpenStack行業(yè)里面使用最多的,且Ceph目前也只是做在與OpenStack的結(jié)合,但是CephFS未來(lái)的著重發(fā)力點(diǎn)是場(chǎng)景應(yīng)用,并將會(huì)在下一個(gè)版本里面得以體現(xiàn)。
從社區(qū)到商業(yè),產(chǎn)品化才是唯一的出路
雖然國(guó)內(nèi)大量的用戶(hù)都在使用Ceph的存儲(chǔ)技術(shù),但大部分都是由第三方企業(yè)為用戶(hù)提供服務(wù)的。作為以社區(qū)起家的Ceph,如何實(shí)現(xiàn)與其它不同組件進(jìn)行很好的融合,實(shí)現(xiàn)由社區(qū)到商業(yè)化的轉(zhuǎn)型,至關(guān)重要。
實(shí)際上,Ceph已經(jīng)開(kāi)始與其它不同的組件融件,加快產(chǎn)品化的進(jìn)程。Sage Weil告訴記者, Ceph想要獲得持續(xù)發(fā)展,并取得更好的成績(jī),產(chǎn)品化是唯一出路。
紅帽***方案架構(gòu)師張家駒認(rèn)為,社區(qū)讓Ceph越來(lái)越繁榮,生態(tài)圈在不斷擴(kuò)大,包括對(duì)接不同的生態(tài)硬件軟件。雖然Ceph的社區(qū)是比較發(fā)散的,但產(chǎn)品卻比較收斂。紅帽會(huì)針對(duì)不同的領(lǐng)域和不同的行業(yè),做一個(gè)企業(yè)可以使用的產(chǎn)品,并把它做到非常穩(wěn)定。
他強(qiáng)調(diào),社區(qū)跟企業(yè)的***差別是企業(yè)的產(chǎn)品對(duì)客戶(hù)是有承諾的,但社區(qū)版大家可以隨便自由使用。實(shí)際上,紅帽的團(tuán)隊(duì)和社區(qū)開(kāi)發(fā)團(tuán)隊(duì)以及產(chǎn)品開(kāi)發(fā)團(tuán)隊(duì)是一個(gè)大的團(tuán)隊(duì),如果企業(yè)版里遇到某些問(wèn)題是上游社區(qū)還沒(méi)有解決的,社區(qū)開(kāi)發(fā)團(tuán)隊(duì)會(huì)一起把出現(xiàn)的問(wèn)題進(jìn)行修復(fù)。
完善生態(tài)系統(tǒng)布局,共同推動(dòng)社區(qū)建設(shè)
Ceph是一個(gè)共有技術(shù)的社區(qū),大部分代碼貢獻(xiàn)來(lái)自紅帽等公司。開(kāi)發(fā)者之所以愿意在社區(qū)中分享自己的代碼,是因?yàn)樗麄兿硎艿搅松鐓^(qū)給他們帶來(lái)的種種好處。英特爾中國(guó)云計(jì)算戰(zhàn)略總監(jiān)、中國(guó)開(kāi)源軟件推進(jìn)聯(lián)盟常務(wù)副秘書(shū)長(zhǎng)陳緒博士表示,Ceph創(chuàng)立14年以來(lái),特別是Ceph中國(guó)社區(qū)成立4年以來(lái),中國(guó)涌現(xiàn)出一大批基于Ceph的創(chuàng)業(yè)公司;Ceph在中國(guó)的生根發(fā)芽,得益于中國(guó)足夠大的市場(chǎng)容量和商機(jī),也讓中國(guó)的創(chuàng)業(yè)公司和大型IT創(chuàng)新企業(yè)在大潮中分得一杯羹,這也是他們積極回饋社區(qū)的原因。他同時(shí)表示,在整個(gè)生態(tài)系統(tǒng)中,無(wú)論是紅帽還是其他公司,都需要共同把社區(qū)建設(shè)好,把商業(yè)落地做大做強(qiáng)。
談到OpenStack基金會(huì)的運(yùn)作模式,Ceph中國(guó)社區(qū)的聯(lián)合創(chuàng)始人孫琦告訴記者,Ceph跟OpenStack基金會(huì)的運(yùn)作方式不一樣,基金會(huì)是因?yàn)橛匈Y金支持,而Ceph社區(qū)更多的是靠技術(shù)小組來(lái)支撐,靠大家一起努力逐步發(fā)展、完善起來(lái)的。因此,Ceph中國(guó)社區(qū)管理者更多的是在這個(gè)過(guò)程當(dāng)中,通過(guò)公眾號(hào)、文章翻譯等等把技術(shù)人員聚在一起,并將Ceph社區(qū)的技術(shù)分享給更多的用戶(hù)。他表示,三年前在Ceph社區(qū)當(dāng)中中國(guó)參與的公司還特別的少,貢獻(xiàn)也非常有限。如今,中國(guó)區(qū)的Ceph開(kāi)發(fā)總?cè)藬?shù)已經(jīng)超過(guò)了全球其他地區(qū)。
談到未來(lái)Ceph社區(qū)中國(guó)的規(guī)劃,孫琦希望能夠把Ceph包括開(kāi)源貢獻(xiàn)理念帶到學(xué)校當(dāng)中,讓大學(xué)生也能夠參與到開(kāi)源項(xiàng)目里。他堅(jiān)信,開(kāi)源是未來(lái)的主流。此外,他表示會(huì)將在北京、上海、廣州這些大城市中經(jīng)常組織的線(xiàn)下Meetup活動(dòng)帶到各個(gè)地區(qū),包括關(guān)于Ceph的書(shū)籍等。