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