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