数码之家

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 589|回复: 0

[业界] 实践+完善 浪潮跻身OpenStack关键指标贡献全球前十

[复制链接]
发表于 2019-7-3 13:03:32 | 显示全部楼层 |阅读模式

爱科技、爱创意、爱折腾、爱极致,我们都是技术控

您需要 登录 才可以下载或查看,没有账号?立即注册 微信登录

x








      日前,OpenStack发布其第19个版本Stein,这一版本在Open Infrastructure丹佛峰会上也被进一步讨论。同时,相关统计显示,在新版本中,浪潮的OpenStack新功能贡献数量(Completed Blueprints,简称BP)排名全球第九。


  在OpenStack社区中,衡量一家公司贡献的指标包括新功能贡献数、代码提交次数、代码审阅数以及修复缺陷数等。其中,新功能贡献数代表一家公司在OpenStack项目里实现的功能和需求,反映了其推动OpenStack发展的能力和贡献程度,在社区贡献各类统计指标中居于重要位置。

  业内专家指出,一个新功能从提交草案到完成要在对OpenStack开源架构有深入了解的基础上,结合自身在产业领域的实践和对客户需求的深度把握,才能够及时在社区项目提交和贡献核心功能。而从提交到开发,从贡献代码到最终完成,整个过程须经过全球上百万的开发者共同讨论并审核提交代码。

  以浪潮OpenStack开发团队在Stein版本中所贡献的一个新功能(Users can now specify a volume type when creating servers)为例,就是研发人员针对OpenStack的核心项目Nova,在收集到大量用户反馈,经过不懈努力推动社区接受并合入的亮点功能。

  浪潮集团系统软件总监张东介绍,社区贡献是一个全球协作的过程,研发人员经常克服时差,在收到全球各地开发工程师对提交代码的审查通知之后,针对有歧义的评论通过交流平台或者邮件及时进行沟通,并根据沟通结果实时更新所提交的代码。往往一个重要的代码都会更新几十次,有的甚至更多。因此,完成一个新功能往往比提交漏洞修复需要投入更多的精力与时间,技术价值也更高。

  而浪潮开发团队对OpenStack的贡献,主要源于自身的实践,每一个BP的启动都始于最前线客户的需求。在丹佛峰会上浪潮开发团队所贡献的BP被重点提及,其中包括:指定卷类型启动虚拟机、新增changes-before到获取虚拟机列表、新增description属性到创建镜像以及新增user_id属性到展示备份文件详情。这些BP有的可以为用户创建虚拟机提供便利;有的便于记录镜像的用途,提高环境的可用性;还有的在获取备份文件的时候可以看到所属用户,极大程度上降低管理成本。所有这些都是面向高可用、高性能及高效率,让OpenStack更加稳定高效。

  此外,为了让OpenStack更加适应生产环境需要,浪潮信息与英特尔联合测试基于全新升级、优化的InCloud OpenStack Rocky版本,在200+节点的真实数据中心进行部署和测试。测试主要围绕3H进行,包括高并发压力测试、网络/磁盘IO与CPU/内存性能测试、稳定性与高可用测试等,并将测试结果和测试过程中发现和解决的问题积极贡献社区。

  具体来说,浪潮InCloud OpenStack Rocky版本实现控制面和数据面的全方位高可用,包括控制面节点的HA增强、所有虚拟机的主机HA增强、虚拟机HA机制增强等。同时InCloud OpenStack Rocky版本在效率上实现显著提升,代码驱动实现程序化部署/升级,自动化支持持续集成和验证,支持一天高达500+节点的快速交付,不中断业务即可轻松在线扩展。

  张东介绍,在以上测试中遇到问题,浪潮进行了总结及修复,其中对批量创建虚拟机分配端口出现IP冲突的问题,进行了优化与修复,并将修改方案以BP的形式提交到了社区,以提高社区项目功能的高可用。

  同时,浪潮还在不断地向社区提交BP,这些BP都是来自客户或者是在大规模测试场景中得到的一系列客户需求,这些需求也将在Train版本中得以体现。目前在InCloud OpenStack Rocky版本部分BP已经合入。

      对此,浪潮表示,作为OpenStack基金会黄金会员和国内云计算领导厂商,浪潮OpenStack开发团队将继续秉承源于开源、馈予开源的原则,结合自身在产业领域的优势和实践,积极参与社区各项开源活动,为社区发展贡献力量,让OpenStack平台不断完善。




您需要登录后才可以回帖 登录 | 立即注册 微信登录

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2025-6-27 10:25 , Processed in 0.218400 second(s), 11 queries , Redis On.

Powered by Discuz!

© 2006-2025 MyDigit.Net

快速回复 返回顶部 返回列表