截止到2016年6日,在Newton代碼貢獻(xiàn)最終版本中,共有23家中國企業(yè)上榜;而上一版本Mitaka代碼貢獻(xiàn)的中國上榜企業(yè)是13家,同比增長高達(dá)77%。
美國奧斯汀時間10月6日(北京時間6日24點),OpenStack Newton版本正式發(fā)布,在可擴展性、可靠性和用戶體驗方面均有顯著提升(本文第四部分將具體介紹)。
作為最火爆的開源云計算技術(shù),OpenStack已成為僅次于Linux的全球第二大活躍的開源社區(qū),有超過585家企業(yè)、近4萬人,通過各種方式支持著這個超過2000萬行代碼的開源項目。
經(jīng)過6年的打磨,Newton已經(jīng)是第14個OpenStack版本,最新版本的全球代碼貢獻(xiàn)排名也新鮮出爐。
截止到6日,在Newton代碼貢獻(xiàn)最終版本中,共有23家中國企業(yè)上榜;而上一版本Mitaka代碼貢獻(xiàn)的中國上榜企業(yè)是13家,同比增長高達(dá)77%。
2016年7月,中共中央辦公廳、國務(wù)院辦公廳印發(fā)的《國家信息化發(fā)展戰(zhàn)略綱要》中明確指出:“鼓勵企業(yè)、科研機構(gòu)、社會組織和個人積極融入國際開源社區(qū)?!?/p>
由此可見,在“十三五”開局之年,越來越多的中國科技企業(yè),開始參與到開源領(lǐng)域技術(shù)規(guī)則的制定中來。
那么,哪些中國企業(yè)最新上榜,貢獻(xiàn)代碼的方向和意義如何,對最新Newton版本都有哪些新特性?現(xiàn)在,對OpenStack中國社區(qū)就來全面分析和解讀。
中國企業(yè)貢獻(xiàn)突出
OpenStack社區(qū)貢獻(xiàn)統(tǒng)計,目前有12個指標(biāo),將來還可能增加,力求將個人與公司在社區(qū)貢獻(xiàn),以數(shù)據(jù)的形式全面呈現(xiàn)。
各指標(biāo)都有一定的意義,其中commits(提交代碼次數(shù))是社區(qū)認(rèn)可度最高的指標(biāo)。一次commit,意味著一次有意義且相對獨立完整的代碼貢獻(xiàn),這意味著每次代碼的提交除了新功能/邏輯修改,往往也包括對應(yīng)的單元測試,并對生產(chǎn)環(huán)境有最直接的影響。而其他指標(biāo),往往是圍繞著修改代碼的需求展開。
因此,commits成為OpenStack基金會和業(yè)界一直用來衡量社區(qū)貢獻(xiàn)的主要維度,OpenStack中國社區(qū),在本次盤點中也將采用這個公認(rèn)指標(biāo)。
下圖為全球整體排名,這里列出了TOP15的企業(yè)情況,Red Hat和Mirantis,依舊以明顯優(yōu)勢占據(jù)TOP1和TOP2。
下表即是OpenStack中國社區(qū)統(tǒng)計的Newton,版本中國企業(yè)代碼貢獻(xiàn)情況,可以發(fā)現(xiàn),與Mitaka版本發(fā)布時相比,中國企業(yè)無論從參與數(shù)量和貢獻(xiàn)數(shù)量上都有顯著提升:
Mitaka版本發(fā)布時,165家企業(yè)提交代碼次數(shù)之和為40041。其中,13家中國企業(yè)提交代碼次數(shù)2903,占比為7.26%;
Newton版本發(fā)布時,其中182家企業(yè)提交代碼次數(shù)42812,23家中國企業(yè)提交代碼次數(shù)3914,占比9.15%。
Newton代碼貢獻(xiàn)中國第一梯隊:中國排名TOP4分別為華為、EasyStack、中興、九州云,commits貢獻(xiàn)數(shù)量相近,且在國際排名中也分別位列TOP11到TOP14,在各細(xì)項國際排名中也多位居TOP15,可謂國內(nèi)OpenStack代碼貢獻(xiàn)的第一梯隊。其中,中興上升速度最快,從Mitaka國際排名第106,上升到Newton國際排名第13。
Newton最新入榜的中國企業(yè)11家:云途騰、大唐高鴻、華云數(shù)據(jù)、烽火通信、愛數(shù)、北京國電通、聯(lián)想、云英、電科華云、中國銀聯(lián)和賽斯特。
Newton貢獻(xiàn)企業(yè)中有三家中國客戶:中國移動、北京國電通、中國銀聯(lián)。其中,北京國電通和中國銀聯(lián)都是新上榜企業(yè),前者是國家電網(wǎng)信通產(chǎn)業(yè)集團(tuán)的子公司,后者是中國的銀行卡聯(lián)合組織;中國移動還參選了10月底OpenStack Summit巴塞羅那峰會的OpenStack Superuser(超級用戶)大獎評選。
熱點項目貢獻(xiàn)排行
OpenStack項目如雨后春筍般地蓬勃發(fā)展,這才有了基金會將“Big Tent(大帳篷)”作為社區(qū)持續(xù)發(fā)展的方式。在http://stackalytics.com中,OpenStack中國社區(qū)依照Project Type(項目類型)來區(qū)分項目的重要性。OpenStack指OpenStack相關(guān)的所有項目,包括文檔以及各種子項目。
TC-approved,OpenStack基金會技術(shù)委員會批準(zhǔn)的核心項目,有2家中國企業(yè)進(jìn)入了全球OpenStack核心項目社區(qū)貢獻(xiàn)TOP10,分別是EasyStackTOP8,華為TOP10(表中華為和NEC都以commits203并列TOP10)。另有1家中國企業(yè)進(jìn)入了全球TOP15—中興。
Red Hat繼續(xù)名列全球TOP1,Linux巨頭在系統(tǒng)工程人才上的積累,使得它在OpenStack領(lǐng)域持續(xù)高速發(fā)展。
在type:service的貢獻(xiàn)上,有2家中國企業(yè)進(jìn)入了全球TOP10,分別是中興TOP9,華為TOP10。另有2家中國企業(yè)進(jìn)入了全球TOP15,分別是EasyStack TOP11,九州云TOP14。
OpenStack企業(yè)Mirantis名列全球TOP1,占該類型項目commits總數(shù)23%。
在type:library的貢獻(xiàn)上,有2家中國企業(yè)進(jìn)入了全球TOP10,分別是EasyStack TOP5,中興TOP9。另有1家中國企業(yè)進(jìn)入了全球TOP15—華為TOP11。
Red Hat以commits713名列全球TOP1,占該類型項目commits總數(shù)19%。
在Others的貢獻(xiàn)上,有1家中國企業(yè)進(jìn)入了全球TOP10—華為TOP8。另有1家中國企業(yè)進(jìn)入了全球TOP15—中興TOP11。
OpenStack企業(yè)Mirantis以commits3631的絕對優(yōu)勢占據(jù)全球TOP1,占該類型項目commits總數(shù)37%。
TOP100中國企業(yè)有12家
在23家上榜的中國企業(yè)中,TOP12都進(jìn)入了全球TOP100排名,它們當(dāng)中有2家企業(yè)最新入榜,分別是云途騰和大唐高鴻,有1家客戶是中國移動。
TOP11華為:重視網(wǎng)絡(luò)領(lǐng)域的dragonflow項目
華為在dragonflow(用以實現(xiàn)租戶子網(wǎng)絡(luò)東西流量分布化的輕量級SDN控制器,2014年提交)項目表現(xiàn)突出,commits貢獻(xiàn)達(dá)237,也非常重視編排服務(wù)(heat)、容器服務(wù)(magnum)、塊存儲管理(cinder)等項目,并在71個項目/子項目中都有貢獻(xiàn)。
TOP12 EasyStack:重視用戶體驗,基礎(chǔ)項目均衡發(fā)展
EasyStack在提升用戶體驗的python-openstackclient(統(tǒng)一用戶體驗的OpenStack命令行)項目中突出發(fā)力,commits貢獻(xiàn)達(dá)201,同時重視計算服務(wù)(Nova)、容器服務(wù)(Magnum)、數(shù)據(jù)庫即服務(wù)(trove)、對象存儲(Swift)等OpenStack基礎(chǔ)項目,可謂均衡發(fā)展。
TOP13中興:重視集群服務(wù)和集成測試,涉獵項目較廣
中興在senlin(集群服務(wù),可視作為超大規(guī)模云平臺做準(zhǔn)備)和tempest(集成測試)兩個項目上代碼貢獻(xiàn)表現(xiàn)突出,commits貢獻(xiàn)分別為75和69,重視性能測試(Rally)、塊存儲管理(cinder)、OpenStack問題定位分析服務(wù)(vitrage)、OpenStack云平臺優(yōu)化服務(wù)(watcher)等項目,并在124個項目/子項目中都有貢獻(xiàn)。
TOP14九州云:重視文檔和容器服務(wù)
九州云最為重點的項目是文檔(openstack-manuals),緊隨其后的是kolla項目(用于將OpenStack的服務(wù)以容器方式部署),commis貢獻(xiàn)分別達(dá)224和176,并在51個項目/子項目中有貢獻(xiàn)。
TOP25麒麟云:重視使用puppet安裝部署
麒麟云重視使用puppet(puppet-nova、puppet-neutro、puppet-magnum、puppet-manila、puppet-mistral、puppet-barbican等)安裝部署OpenStack,并關(guān)注kolla項目(用于將OpenStack的服務(wù)以容器方式部署)。
TOP41海云捷迅:重視網(wǎng)絡(luò)領(lǐng)域的dragonflow項目
海云捷迅較為重視網(wǎng)絡(luò)服務(wù)項目,在dragonflow(用以實現(xiàn)租戶子網(wǎng)絡(luò)東西流量分布化的輕量級SDN控制器,2014年提交)項目較為突出,并在容器網(wǎng)絡(luò)服務(wù)(kuryr、kuryr-libnetwork)、文檔(openstack-manuals)等18個項目/子項目中都有貢獻(xiàn)。
TOP43云途騰:重視rpm-packaging項目
云途騰這次首次進(jìn)入社區(qū)貢獻(xiàn)榜單,其rpm-packaging項目表現(xiàn)較為突出,commits貢獻(xiàn)42,且在osprofiler、tempest(集成測試)等32個項目/子項目中都有貢獻(xiàn)。
TOP55新華三:文檔項目表現(xiàn)突出
新華三在文檔(Openstack-manual)中表現(xiàn)較為突出,commits貢獻(xiàn)23,且在security-doc、i18n、neutron(網(wǎng)絡(luò)服務(wù))、cinder(塊存儲管理)等12個項目/子項目中有貢獻(xiàn)。
TOP64大唐高鴻:重視電信增值業(yè)務(wù)
作為大唐電信科技產(chǎn)業(yè)集團(tuán)旗下國內(nèi)上市公司,大唐高鴻首次入榜,關(guān)注秘鑰管理(barbican)、castellan、計費(cloudkitty)、用戶權(quán)限管理(keystone)等11個項目。
TOP67UnitedStack:18個項目均有貢獻(xiàn)
UnitedStack的重點貢獻(xiàn)為puppet(用于部署和管理OpenStack各組件)項目,并在18個項目/子項目上均有貢獻(xiàn)。
TOP78樂視云:重視網(wǎng)絡(luò)服務(wù)
樂視云在網(wǎng)絡(luò)服務(wù)(neutron)項目中較為突出,commits貢獻(xiàn)11,并在5個項目/子項目中有貢獻(xiàn)。
TOP87中國移動:在網(wǎng)絡(luò)存儲等8個項目有貢獻(xiàn)
中國移動作為全球最大的OpenStack客戶,在代碼貢獻(xiàn)上也可圈可點,它在網(wǎng)絡(luò)服務(wù)(neutron)、塊存儲管理(cinder)、devstack部署、集群服務(wù)(senlin)等8個項目/子項目中均有貢獻(xiàn)。