OpenStack Ocata版本国内代码贡献盘点
2017年2月23日,OpenStack迎來了它的第15個版本——Ocata版本的發布。為了更貼近用戶需求,OpenStack基金會將新版本的發布時間從往年的4月份和10月份分別提前到2月份和8月份,而面向用戶的OpenStack峰會則在5月份和11月份召開。這一策略調整給了OpenStack廠商更多時間來打磨自己的產品,做到快速升級和保證產品方案的成熟穩定并重,大幅度改善用戶體驗。
通過分析此次Ocata版本的全球貢獻排名,我們欣喜地發現中國企業排名普遍提升,多個廠家貢獻排名進入全球Top20乃至全球前十。那么今天我們來看一看在Ocata版本中國公司的貢獻情況。
首先值得注意的是,跟Newton版本相比,在Ocata版本中,http://stackalytics.com/網站在數據統計方式上做了一個重大調整,就是把默認顯示從之前的Official改成了OpenStack。在OpenStack類目下,包括了Official、TC-approved和Others三個子類。Official項目里包括全部Big Tent里的項目,也包括以前的TC-approved的項目,還有部分OpenStack CI要用的項目。而TC approved子類包括的還是以前的經過技術委員會批準的項目,這一模式由于不能適應Big tent模式下項目數量的快速增長已經不再被采用。Others子類則包括了所有沒有進入Official的項目,通常是還在孵化階段,或者很小的、工具類的項目。
在目前的新統計和顯示方式下,用戶看到的統計數據就是全部OpenStack項目的結果。這樣能夠及時體現出那些還沒有加入Big Tent的項目里所做的工作,相信會大大提高項目開發者的積極性。這對后續OpenStack發展應該是有著積極意義的。
我們選取目前業內公認的評價社區貢獻的四個重要指標,這四個指標及其含義如下:
- 藍圖完成數(Completed Blueprints)代表一個公司在OpenStack項目上提出的想法和功能,反映了其真正推動OpenStack發展的貢獻程度。這一維度對衡量一個公司的技術實力指標最有意義。
- 解決缺陷數(Resolved Bugs)次之,雖然它的難度沒有完成一個Blueprint大,但也反應了解決實際問題的能力和對社區的促進。
- 提交代碼次數(Commits)代表的是一個公司的提交代碼次數,由于在OpenStack社區曾經出現過有公司利用這一指標刷榜的行為,用這一指標評判一個公司實力已經慢慢不被業界采用,但仍不失為一個參考指標。
- 代碼審閱數(Reviews)是指被項目的Core進行審閱可以merge的代碼審閱數量,可以用來作為判斷一個公司參與度的輔助指標。
根據http://stackalytics.com/網站提供的最新數據和分類,我們選取了各項指標進入前50名的中國企業進行比較,統計分析一下Ocata版本中中國公司在社區貢獻有哪些變化。數據截止日期是2017年2月24日。
從全球企業的貢獻排名來看,Mirantis、Redhat總體上依舊是全球領先,中國公司則有后來居上的趨勢。綜合四個指標來看,華為(Huawei)、九州云(99Cloud)和中興(ZTE)基本上都已躋身全球全球前十,麒麟(Kylin Cloud)、易捷思達(EasyStack)和海云捷迅(Awcloud)和浪潮(Inspur)則緊隨其后,進入Top20陣營。在藍圖完成數(Completed Blueprints)排名指標上,華為更是從去年的排名第六躍居全球第一,九州云也快速上升到全球前五。由此可見,中國企業在OpenStack社區的貢獻已經在朝著影響OpenStack社區技術發展方向轉移,這對提升中國力量在社區的話語權和影響力是一個積極的信號。
?
國內公司OpenStack貢獻全球排名一覽(Top50統計)
下面我們為大家盤點Ocata版本中綜合排名比較突出的幾家國內公司的貢獻情況。
華為(HUAWEI)
作為國內最早的基金會黃金會員,華為在OpenStack開源社區一直保持重大投入,不但自己長期重視社區貢獻,還積極加強中國本土的社區活動和生態協調,帶動中國企業在社區爭取更大的影響力和更多的話語權。此次華為在核心功能藍圖完成數(Completed Blueprints)排名和解決bug數(Resolved Bugs)排名均進入全球前五,核心功能更是全球第一,相比Newton版本有了很大提升。
華為的代碼貢獻主要集中在dragonflow,kartor,heat,tricircle等模塊,dragonflow的commits接近300,顯然,華為的對dragonflow的重視程度,在dragonflow模塊的社區貢獻遙遙領先其他國內外公司。
九州云(99CLOUD)
九州云一直積極投入OpenStack社區,去年被基金會接納成為黃金會員,并作為基金會首批官方COA合作伙伴積極傳播OpenStack最佳實踐。社區貢獻方面,九州云繼Newton版本后排名再次創造歷史新高,各項指標均進入全球前十,完成藍圖數(Completed Blueprints)排名更是提升到全球第五。
通過對貢獻模塊的分析,九州云貢獻集中在kolla,senlin,tacker,horizon等模塊,并在kolla、tacker、cloudkitty和murano等多個模塊貢獻進入全球排名前三。另外,九州云擁有六位OpenStack Core和一個PTL,這一點上遠遠超過了其他國內的創業公司。
中興(ZTE)
相信大家還記得中興在Newton版本排名的驚人提升,在此次Ocata版本中,中興保持了社區貢獻的高速增長,三個指標躋身全球前十,代碼審閱數(Reviews)排名也進入Top20,這也是中興發力社區貢獻的必然成果,希望他們能保持這樣的態勢。
從貢獻的領域看,他們主要的貢獻仍舊集中在senlin和tempest上面,緊隨其后的是watcher,vitrage和solum等。
麒麟(Kylin Cloud)
自Newton版本表現搶眼之后,麒麟的排名繼續攀升,上述四個指標的排名除reviews外都已進入全球前20名,藍圖完成數(Completed Blueprints)和解決bug數(Resolved Bugs)則雙雙排名全球第15,可謂爆發力驚人。其貢獻主要集中在senlin,kolla和puppet。值得一提的是Kylin Cloud在senlin,murano,rally等模塊貢獻均進入全球前十,puppet更是升至全球第二。
易捷思達(EasyStack)
EasyStack對于OpenStack的貢獻也是持續的,相比Newton版本變化穩步提升,上述四個指標的排名除reviews外也都進入全球前20名,與麒麟不相上下。過去幾個月EasyStack依舊是市場動作頻頻,并爆出了巨額融資的重磅消息。這也說明投資者對中國的OpenStack市場信心滿滿。在OpenStack社區里,EasyStack繼成為基金會黃金會員后,又有郭長波當選基金會董事并成為Oslo項目的PTL。Oslo項目其實就是把所有組件需要用到相同的東西集中起來,以前叫nova common,后來單獨成為一個項目。
從貢獻的領域看,EasyStack最大的貢獻仍舊是python-openstackclients(通過統一API整合OpenStack各個項目命令行、客戶端),加上nova,ceilometer,sahara,tempest等項目。
海云捷迅(AWCLOUD)
海云捷迅在Ocata版本的貢獻比Newton版本有了較大提升,解決bug數(Resolved Bugs)和代碼審閱數(Reviews)排名兩項指標均進入全球Top20。海云持續專注標準化服務交付,并繼續專注教育、廣電等行業。
海云的貢獻與研發重點仍舊是dragonflow,貢獻緊隨華為之后。其他模塊如kuryr,senlin,Cloudkitty,keystone等也都投入了不少精力。
浪潮(Inspur)
浪潮2014年加入OpenStack社區,短短兩年內就成為OpenStack基金會黃金成員,這也是浪潮積極重視社區貢獻的努力成果。此次Ocata版本浪潮在解決bug數(Resolved Bugs)、代碼審閱數(Reviews)排名均在Top20上下。隨著浪潮在云計算市場的不斷拓展,相信后續在社區貢獻方面也會有更大的提升。
從貢獻模塊分析來看,目前浪潮貢獻比較多的模塊有sahara,rally,nova,senlin等,并且在sahara,rally,drangonflow等模塊中貢獻排名均進入全球前五,表現不俗。
除了上述幾家外,還有若干中國企業在上述指標中的某個單項指標排名進入Top50,包括有云(UnitedStack)、中國移動(China Mobile)、華三(H3C)、云途騰(T2Cloud)和聯想(Lenovo)等,在此不再一一展開描述。值得一提的是中國移動在巴塞羅那峰會被接納成為OpenStack基金會黃金會員,并一舉奪得SuperUser大獎,中國移動的劉軍衛也當選為基金會董事。中國移動的動向也代表了電信運營商對于推動OpenStack的積極態度,并且其打造全球最大規模OpenStack集群的實踐也必將給OpenStack社區帶來更多的經驗和貢獻。
自2010年誕生以來,OpenStack一直在變化和競爭中前行,OpenStack社區也在不斷自我調整中不斷發展壯大,并逐步贏得了越來越多企業用戶的接受。從中國的OpenStack社區貢獻來看,從2012年的幾家企業,發展到今天有30多家國內企業參與社區的代碼貢獻,并且能夠進入全球前十甚至前五,項目模塊貢獻也穩居前三,對項目的掌控能力越來越強。基金會24個黃金會員席位里中國企業占據了三分天下,OpenStack PTL和Core的數量也快速增長。用戶實踐方面,中國移動、中國銀聯、國家電網、中海油、中國電信等行業巨頭紛紛擁抱OpenStack,中國的OpenStack市場發展速度大大超過其他國家。
過去一年里,國際大廠們開始進行洗牌和盤整,中國企業則積極發力,在國家信息化發展戰略綱要對開源技術的的政策支持下,中國的OpenStack從業者也迎來了爆發和收獲的季節。隨著越來越多的國內企業進入OpenStack貢獻榜前十,筆者希望更多的國內企業能夠在未來OpenStack社區的發展方向和傳播落地方面也成為主導力,讓中國力量在OpenStack真正具有舉足輕重的地位。
原文發布時間為:2017年3月9日
本文來自云棲社區合作伙伴至頂網,了解相關信息可以關注至頂網。
總結
以上是生活随笔為你收集整理的OpenStack Ocata版本国内代码贡献盘点的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Ruby已死——必须关注的内存问题
- 下一篇: Gradle for Android 第