OpenStack最新版本Queens发布中国公司贡献率排名出炉⽂章来源:OpenStack中国
2⽉28⽇,OpenStack Queens版本正式发布,这也是OpenStack⾃诞⽣以来公布的第17个版本。根据OpenStack基⾦会披露,为满⾜边缘计算,HA和AI的⼯作负载需求,Queens扩展了对GPU和容器的⽀持。Queens不仅增加了多项新功能,同时也对诸多旧功能进⾏了优化,OpenStack的可管理性、弹性、可扩展性和⽤户体验的功能都得到不断发展,业界看到了⼀个更加集成和成熟的OpenStack。
随着OpenStack Queens版本的发布,最新版本的全球代码贡献排名也新鲜出炉。众所周知,社区代码贡献是开源社区存在和发展的基础,它就像⼀⾯镜⼦反映了⼚商对于OpenStack技术的投⼊⼒度和态度,同时也体现了⼚商的技术⽔平和综合实⼒。在历代OpenStack版本中,⼚商都会积极参与社区代码贡献。
根据 stackalytics ⽹站提供的社区贡献统计,截⽌3⽉6⽇,在Queens代码贡献中,共有200多家企业和组织上榜,这其中包括Redhat、IBM、Intel、Rackspace、SUSE等,这些⽼牌企业依旧在全球贡献处于领先地位。中国以华为、九州云、中兴、烽⽕、麒麟云、海云捷迅、易捷思达为代表的⼏⼗家企业也积极参与Queens代码贡献,成为全球的OpenStack技术的中坚⼒量。
在Queens版本中,专门的统计⽹站stackalytics对各⼚商的贡献明细进⾏了统计。在此选取了⽬前业内公认的最能体现社区贡献含⾦量的指标——Commits(提交代码次数)、Completed Blueprints(完
成蓝图数)、Resolved Bugs(修复缺陷数)、Reviews(代码审阅数),共四项指标进⾏对⽐分析,⼀起来看看在正式项⽬Official中贡献排名进⼊全球Top20的中国公司的情况。
Commits(提交代码次数)
OpenStack Queens版本Commits全球贡献排名Top20
Commits代表的是⼀个公司的代码贡献次数,也是被⼴泛使⽤的⼀个指标。从Queens版本的Commits排名来看,华为和九州云都进⼊全球前10,分列第2和第6位。在Queens版本中,华为延续了Pike版本的优秀成绩,稳居社区贡献第⼀阵营;⽽九州云则是上升了4个名次,以其突出的贡献排名稳居中国OpenStack专业公司第⼀。
紧跟华为、九州云之后,排名进⼊TOP20的包括中兴、麒麟云、浪潮、烽⽕、海云捷迅,分别是第11、14、15、18、20名。相⽐Pike 版本,社区贡献进⼊Top20的国内公司数量和贡献质量都有很⼤提升。
CompletedBlueprints(完成蓝图数)
OpenStack Queens版本CompletedBlueprints全球贡献排名Top20
根据上图Completed Blueprints的数据显⽰,在Queens版本华为共完成BP数31个,位列贡献排名全球第1,这也是华为继Ocata、Pike 版本之后连续稳居第⼀。中兴在此版本的排名与Pike版本持平,坐拥全球第4名。此外,九州云的进步也尤为突出,贡献排名跃居第5。可以看到国内共有华为、中兴、九州云的贡献排名进⼊TOP10,⼀直以来这三家企业对OpenStack社区贡献的重视可见⼀斑。这三家企业在开源⽅⾯不断加⼤投⼊,并⽹罗了各路⼈才充实团队。
另外,烽⽕、中国移动、麒麟云、易捷思达分别位列第15、16、17、18名。Completed Blueprints反映了公司推动OpenStack发展的想法和贡献程度,是衡量⼀个公司技术实⼒的⼀个重要指标。总体来说与Pike版本相⽐,在Queens版进⼊全球Top20的中国公司数量在增加,这也是国内各家公司不断重视社区投⼊的⼀个结果。
国内源代码网站
Reviews(代码审阅数)
OpenStack Queens版本Reviews全球贡献排名Top20
Reviews这⼀指标反映的是⼀个公司对代码的审阅被项⽬的Core审阅后可以merge进项⽬的数量,由于OpenStack项⽬的Review通常都需要两个Core(⾄少也是⼀个Core)通过,所以也被业界认可作为判断公司贡献程度的⼀个参考指标。
在Queens版本的Reviews指标上,华为和九州云再次进⼊全球贡献前10,分列第2、第7,⽽海云捷迅、浪潮、中兴、易捷思达也分列第14,15、16和19名,均进⼊全球TOP20。
ResolvedBugs(修复缺陷数)
OpenStack Queens版本Resolved Bugs全球贡献排名Top20
从上图Resolved Bugs的数据来看,华为、麒麟云、中兴和九州云四家企业的贡献排名均进⼊全球前10,分别位列第2、6、8、10名,具体修复的Bug数量分别为358、110、94、72。紧随其后的包括海云捷迅、烽⽕、易捷思达、中国银联,排名分别是全球第11、13、18、20名。
Resolved Bugs是指修复的代码缺陷数量,反映了⼀个公司解决实际问题的能⼒和对社区的促进,对衡量社区贡献的价值⾮常具有参考意义。在Queens版本中,国内公司的贡献明显靠前,这也进⼀步证实了OpenStack在国内实现了⼤量落地,供应商通过不断的案例实践发现问题、反馈问题及解决问题。
综合上述四个指标来看,在Queens版本中,国内公司的社区贡献⼤致可以看出如下格局:
公司名称Commits
提交代码次数
Completed Blueprints
完成蓝图数
Reviews
代码审阅数
Resolved Bugs
修复缺陷数
华为第2名第1名第2名第2名九州云第6名第5名第7名第10名中兴第11名第4名第16名第8名烽⽕第18名第15名第40名第13名
中国移动第33名第16名第41名第22名
麒麟云第14名第17名第31名第6名
易捷思达第24名第18名第19名第18名
浪潮第15名#第15名第31名
海云捷迅第20名第27名第14名第11名
中国银联第26名#第98名第20名
Queens版本国内公司的社区贡献全球排名⼀览
不难看出,华为作为基⾦会⽩⾦会员,对于社区的投⼊都在持续增加,社区贡献也跻⾝领头⽺⾏列,多个指标全球第1、第2名。作为国内社区贡献的第⼀梯队,相信华为会继续加⼤在OpenStack社区和研发的投⼊,保持在OpenStack社区的优异表现,并取得更多的话语权和令⼈瞩⽬的成绩。
追随华为之后,OpenStack黄⾦会员中兴和九州云跃居第⼆梯队。这类公司在OpenStack社区保持了较⼤投⼊,把社区贡献和⾏业实践相结合,不断提升技术实⼒和贡献含⾦量,为⽤户解决实际问题,希望更多的中国公司能够进⼊这⼀阵营,让更多的⽤户接受和部署OpenStack。
此外,虽然全球排名略有起伏,但像烽⽕、麒麟云等公司也⼀直保持了对社区的贡献。与Pike版本相⽐,在TOP20的榜单上能看到的国内公司数量增加了4位。希望他们以后能够持续贡献,并影响更多的中国企业和⽤户参与其中,进⼀步增加中国⼒量在社区的话语权。
如今,OpenStack运⾏在全球60多个公有云数据中⼼和数千个私有云中,其规模超过600万个物理内核。经过多年的的快速发
展,OpenStack在业界得到了⼴泛应⽤,在国内包括国家电⽹、中国⼈民银⾏、中国银联等众多⾏业客户和政府机构都在OpenStack软件上运⾏关键任务的⼯作负载,中国已经发展成为全球第⼆⼤OpenStack市场。
正是因为OpenStack在国内的快速落地实践,这也促使了诸多中国公司在社区贡献⽅⾯进⼀步加⼤投⼊,并不断有新公司的加⼊。⼤批的中国OpenStack开发者在社区中⽇益活跃,PTL和core数量也不断增加。随着进⼀步的发展和成熟,中国公司在OpenStack社区要做的⼯作还有很多,未来希望⼤家共同努⼒进⼀步扩⼤OpenStack的⽣态系统。