北京 2021年10月15日 /美通社/ -- 引言:Openinfra Days China 2021将至,浪潮云海技术军团将围绕容器存储卷弹性扩容、跨处理器架构容器集群中应用混合调度优化与实践、基于边缘虚拟化及容器技术的算网融合研究及实现等话题,对开源技术与应用进行深度剖析,并分享在开源生态建设方面的诸多构想,何等惊艳敬请期待。
如果软件可以定义未来世界,开源将引领软件未来。于今年年初发布的“十四五”规划纲要中,“开源”作为一种新的软件生产方式被首次正式写入国策,即“支持数字技术开源社区等创新联合体发展,完善开源知识产权和法律体系,鼓励企业开放软件源代码、硬件设计和应用服务”等内容,为中国软件开源事业的发展提供强劲动力。
一直以来,浪潮云海都秉承“源于开源、完善开源、反馈开源”的理念,在OpenStack社区技术、项目方面献策献力,对开源繁荣做出了重要贡献。例如在技术方面,浪潮云海积极为OpenStack新版本提供高质量关键代码,并于社区连续发布的几个版本中,凭借代码提交数、完成蓝图数、补丁修复数等方面的突出表现接连登顶中国第一,成为OpenStack全球重要技术引领者。
在项目方面,聚焦OpenStack开源技术架构的重要项目,例如Venus以及Nova、Cyborg、Manila、Ironic、关键中间件等核心项目,浪潮云海进行了大量的创新与开源社区生态协作,推动项目的持续优化和完善。
此外,浪潮云海在开源项目贡献了大量的新特性的同时,还踊跃参与以Days China及黑客松(Hackathon)为代表的诸多开源顶会,为业界带来诸多前沿技术研究方向,积极推动国内开源生态的建设。
盘一盘那些年来自云海的技术贡献
OpenStack被誉为全球最活跃的三大开源项目之一,不断优化完善的 OpenStack已然成为最成功的开源 IaaS解决方案之一,同样也是重要的云实施标准。作为开源项目,完善的开源生态是OpenStack赖以发展壮大的核心,来自全球各个国家与地区的不同企业、开发者为社区源源不断地贡献新思想、新技术,促进了OpenStack技术的持续创新与不断成熟。
以 OpenStack X版本为例,该版本在短短25周时间内接收到来自全球40多个国家、超过125个不同组织的680多名贡献者近15000项提交。与此同时,在OpenStack的开源生态中,浪潮等中国厂商也正在扮演着愈发重要的硬核角色,其中来自中国的开源代码贡献量已经达到全球总量的40%左右。
基于此,浪潮云海OS重点聚焦Nova、Cyborg、Manila、Ironic、关键中间件等核心项目,补足核心功能并进行大量的优化工作,有效完善并提高了OpenStack的成熟度。下面,就让我们一起盘点在 OpenStack 最新发布的X版本和U版本、V版本和W版本中,浪潮云海OS作出的重要贡献。
Xena版本(简称:X 版本)
在X版本中,浪潮不仅在Nova、Cyborg、Manila等核心项目中贡献突出,完成了大量的Commit和Bug修复。同时浪潮云海OS技术团队在开源社区的官方项目中还独立培养了数名核心贡献者。
Ussuri版本(简称:U版本)
在U版本中,浪潮聚焦Nova、Cyborg、Manila等核心组件进行了大量优化工作,促进了OpenStack不断成熟完善。
Victoria 版本(简称:V版本)
对于2020年的最后一个OpenStack版本 -- Victoria 版本,浪潮云海主要针对Nova、Cinder、Cyborg、Vitrage、Manila等核心组件提交了如下贡献:
Wallaby版本(简称:W版本)
在2021年4月最新发布的W版本中,浪潮云海主要聚焦Nova、Cyborg、Manila、Ironic、关键中间件等核心项目,补足核心功能并进行大量的优化工作,有效完善并提高了OpenStack的成熟度。
理一理那些年来自云海的项目贡献
除此之外,浪潮还将Venus、Skyline等硬核项目的工作成果贡献给社区。
浪潮统一日志管理项目Venus:该项目是国内首个智能运维领域的开源项目,可以为OpenStack云平台提供一站式日志采集、清洗、索引、分析、告警、可视化等能力,帮助运维人员快速检索问题,掌握平台的运行健康度,并在未来计划引用机器学习算法,快速定位IT故障及根因,提高运维效率以及平台管理的水平。
浪潮OpenStack管理界面Skyline:自开源至今,OpenStack常被诟病的一点是原生界面不太好用,进而导致各大厂商在使用OpenStack的同时,也都纷纷依照自身的使用场景专门开发各自的OpenStack管理界面。
Skyline是浪潮云海在OpenStack长期实践中开发的OpenStack界面,完整实现了nova计算、cinder块存储、manila文件存储、swift对象存储、glance镜像管理、neutron网络、keystone认证等基础模块功能,在易用性、页面性能等方面进行了深度优化,提供简单、易用、高效的OpenStack控制台。
依托于深厚的技术积累,以及与开源社区的密切交流与互动,近年来,浪潮云海OS不断突破,在大规模集群部署、虚拟化性能、高可用以及扩展性等方面均已达到全球领先水平。2020年11月,浪潮云海成功完成全球最大规模OpenStack单一集群1000节点的云数智融合实践。
长期以来,浪潮作为OIF基金会创始黄金会员,积极投入开源社区建设,凭借硬核的技术研发和产品服务能力,取得了卓越的成就,并为社区活跃度的提升贡献最大的力量。
未来,浪潮还将从自身的定位以及用户需求的角度出发,将社区贡献探索、行业落地实践与用户体验进行更好的结合,进而不断提升浪潮云海OS社区贡献的技术含金量以及整体技术实力,并同时为用户解决实践中所遇到的诸多技术问题,切实推动OpenStack的技术创新和社区繁荣发展。