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