云计算发展到今天经历了十几年时间,大家对于“上云”早已不再陌生。浪潮从2010年首次公布云海战略、2011年推出国内首款云数据中心操作系统——浪潮云海OS1.0到2019年发布全新云海平台,也已经走过了十年。在功能上,浪潮云海OS从最初的虚拟化管理实现硬件与操作系统解耦,逐步发展为包括底层资源虚拟化、中间层资源管理平台以及上层的跨多云场景管理,形成全面覆盖的基础设施云化产品体系。
浪潮云海OS走过的十年,恰好也是OpenStack项目从诞生到高速发展的十年,自4.0版本起云海OS全面兼容OpenStack,到5.0版本确定了以OpenStack为核心,并在5.6版本实现功能增强、性能优化及高可用增强,完成了对社区版本的全面提升及深度优化,并将在实践中形成的经验回馈给社区。
浪潮云海OS进阶之路:源于开源 高于开源
从某种程度上看,浪潮云海OS的发展路径与基于原生OpenStack的不断优化进程高度重合,正是这种源于开源、高于开源、回馈开源的模式,促使浪潮云海OS在演进过程中形成了开放、融合、敏捷、安全的发展理念。
开放不仅指开源本身,还包括向下支持所有厂家不同硬件,同时对上接口也是开放的;融合则是指将不同类型硬件及虚拟化(容器及裸机)资源,整合到统一平台进行管理,同时平台可以承载大数据、物联网、人工智能等应用场景;敏捷意味着云计算基础设施能够支撑创新,具备支持CI/CD(持续集成交付)与DevOps(开发运维一体化)的能力;安全则代表底层平台可靠稳定,具备底层加固、态势感知的功能。
在具体产品上,浪潮云海OS家族核心成员云海InCloud OpenStack(ICOS)整体架构与社区版本基本类似,但会根据用户需要,在不同模块上进行调优,包括增强底层虚拟化能力、大规模集群管理能力、智能运维系统全面覆盖等方面。
OpenStack在最初设计时更多从云的角度来设计这个产品,并没有定位于虚拟化产品。为了提升底层虚拟化能力,浪潮将InCloud Sphere积累的虚拟化功能放到ICOS当中,通过GPU直通、VGPU优化、FPGA卡虚拟化等方式持续完善设备虚拟化的种类和类型;并且通过降低主机CPU处理开销、优化物理网卡使用以及降低网络延迟,进一步提升VM性能,完善平台高级虚拟化功能,使ICOS的底层虚拟化能力持续得到提升。
在安全层面,浪潮云海ICOS满足等保三级要求,通过多项安全测评,认证数量处于业界领先水平,并且实现了与360、瑞星等专业安全厂商对接,建立了完善的安全生态体系,防卫能力得到全面提升。
在运维方面,浪潮云海ICOS建立了覆盖物理基础设施和云资源的一体化智能运维系统,实现了超大规模多数据中心基础设施统一自动化告警管理,基于大数据平台+运维知识库的云基础设施智能故障诊断与分析,真正达到了AIOps(智能运维)标准。
浪潮坚持“平台+生态”战略,云海ICOS兼容国内所有主流SDN产品,适配主流存储、安全/容灾厂商的产品,同时基于社区标准API,可被多个PaaS/云管平台集成。
从小云到大云 大规模实践挖掘云价值
随着客户业务规模扩大,对业务之间互联互通互操作要求越来越高,单一集群的大规模部署能够实现更高、更灵活的工作负载,提升云平台的伸缩性并显著降低管理复杂度,还在规模效益和边际成本方面表现出色。
但由于OpenStack庞大的组件规模以及架构的局限性,当社区版本达到200节点时性能就会出现明显下降,其稳定性、可靠性、扩展性无法得到保证,如何进行架构优化成了大规模OpenStack部署的难题。
为此,浪潮云海ICOS 5.6版本近期成功完成单一集群规模达500节点的测试,这是目前基于OpenStack Rocky版本进行的单一集群全球最大规模实践。测试验证了浪潮云海ICOS 5.6基于大规模场景的高可用、高效率及高性能,为生产环境部署提供了参考。
整个测试过程完全模拟真实生产环境,测试结果显示,在高密度、高并发环境测试中,在系统已有20000虚拟机负载情况下,成功完成负载60%环境下的1000并发虚拟机创建,空载环境下2000并发虚拟机创建。
浪潮云海ICOS5.6通过对底层网络、存储、上层管理平台不同层次的调优,实现了整个集群高性能;在交付效率方面,测试基于容器化部署,在升级和回滚的操作层面上相比传统模式效率更高;此外,浪潮技术团队还针对大规模环境下的调度算法、虚拟机IP地址分配等问题进行了大量优化。
通过在OpenStack单一集群部署规模上的不断突破,能够帮助大型企业用户构建简单、高速、可扩展的开源云基础设施。浪潮云海OS将于明年发布6.0版本,相信有了本次ICOS5.6大规模实践提供保障,未来更加开放的浪潮云海全栈云产品家族能够更好地支持客户的业务创新与部署。
作者介绍:
张东,浪潮集团副总裁,教授级高工,国务院特殊津贴专家。
现负责浪潮系统软件产品研发工作,在操作系统、云计算系统软件和信息安全相关领域拥有20年的产品研发和研发管理经验。曾带领团队研制完成国内首个UNIX操作系统K-UX、国内最早的云数据中心操作系统云海OS等产品,获国家科技进步奖一等奖1项,省部级科技进步奖6项。
文 /张东
免责声明:本网站内容主要来自原创、合作伙伴供稿和第三方自媒体作者投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。任何单位或个人认为本网站中的网页或链接内容可能涉嫌侵犯其知识产权或存在不实内容时,应及时向本网站提出书面权利通知或不实情况说明,并提供身份证明、权属证明及详细侵权或不实情况证明。本网站在收到上述法律文件后,将会依法尽快联系相关文章源头核实,沟通删除相关内容或断开相关链接。