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发展应该是有着积极意义的。
我们选取目前业内公认的评价社区贡献的四个重要指标,这四个指标及其含义如下:
根据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版本中综合排名比较突出的几家国内公司的贡献情况。
作为国内最早的基金会黄金会员,华为在OpenStack开源社区一直保持重大投入,不但自己长期重视社区贡献,还积极加强中国本土的社区活动和生态协调,带动中国企业在社区争取更大的影响力和更多的话语权。此次华为在核心功能蓝图完成数(Completed Blueprints)排名和解决bug数(Resolved Bugs)排名均进入全球前五,核心功能更是全球第一,相比Newton版本有了很大提升。
华为的代码贡献主要集中在dragonflow,kartor,heat,tricircle等模块,dragonflow的commits接近300,显然,华为的对dragonflow的重视程度,在dragonflow模块的社区贡献遥遥领先其他国内外公司。
九州云一直积极投入OpenStack社区,去年被基金会接纳成为黄金会员,并作为基金会首批官方COA合作伙伴积极传播OpenStack最佳实践。社区贡献方面,九州云继Newton版本后排名再次创造历史新高,各项指标均进入全球前十,完成蓝图数(Completed Blueprints)排名更是提升到全球第五。
通过对贡献模块的分析,九州云贡献集中在kolla,senlin,tacker,horizon等模块,并在kolla、tacker、cloudkitty和murano等多个模块贡献进入全球排名前三。另外,九州云拥有六位OpenStack Core和一个PTL,这一点上远远超过了其他国内的创业公司。
相信大家还记得中兴在Newton版本排名的惊人提升,在此次Ocata版本中,中兴保持了社区贡献的高速增长,三个指标跻身全球前十,代码审阅数(Reviews)排名也进入Top20,这也是中兴发力社区贡献的必然成果,希望他们能保持这样的态势。
从贡献的领域看,他们主要的贡献仍旧集中在senlin和tempest上面,紧随其后的是watcher,vitrage和solum等。
自Newton版本表现抢眼之后,麒麟的排名继续攀升,上述四个指标的排名除reviews外都已进入全球前20名,蓝图完成数(Completed Blueprints)和解决bug数(Resolved Bugs)则双双排名全球第15,可谓爆发力惊人。其贡献主要集中在senlin,kolla和puppet。值得一提的是Kylin Cloud在senlin,murano,rally等模块贡献均进入全球前十,puppet更是升至全球第二。
EasyStack对于OpenStack的贡献也是持续的,相比Newton版本变化稳步提升,上述四个指标的排名除reviews外也都进入全球前20名,与麒麟不相上下。过去几个月EasyStack依旧是市场动作频频,并爆出了巨额融资的重磅消息。这也说明投资者对中国的OpenStack市场信心满满。在OpenStack社区里,EasyStack继成为基金会黄金会员后,又有郭长波当选基金会董事并成为Oslo项目的PTL。Oslo项目其实就是把所有组件需要用到相同的东西集中起来,以前叫nova common,后来单独成为一个项目。
从贡献的领域看,EasyStack最大的贡献仍旧是python-openstackclients(通过统一API整合OpenStack各个项目命令行、客户端),加上nova,ceilometer,sahara,tempest等项目。
海云捷迅在Ocata版本的贡献比Newton版本有了较大提升,解决bug数(Resolved Bugs)和代码审阅数(Reviews)排名两项指标均进入全球Top20。海云持续专注标准化服务交付,并继续专注教育、广电等行业。
海云的贡献与研发重点仍旧是dragonflow,贡献紧随华为之后。其他模块如kuryr,senlin,Cloudkitty,keystone等也都投入了不少精力。
浪潮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日
本文来自云栖社区合作伙伴至顶网,了解相关信息可以关注至顶网。