南航信息中心开启数据中心管理业务鲲鹏原生开发之路

科技   2024-11-05 18:59   广东  

随着信息技术的飞速发展,数据中心基础设施管理的自动化与智能化已成为构建下一代数据中心的必然趋势。南航数据中心的基础设施管理涵盖了多个关键环节,包括机房运营管理、运维服务管理、自动化管理、IT资产管理、仓库及备件管理,以及发布机房管理。为了推动数据中心应用的自主创新转型,南航信息中心与鲲鹏携手合作,共同基于鲲鹏的软硬件平台推进原生开发的最佳实践。南航与鲲鹏的携手合作,将为数据中心基础设施管理的创新转型树立典范,为南航的数字化转型和业务发展提供坚实的技术支撑。目前,南航运维服务产品系列中的2款产品已顺利获得首批鲲鹏原生开发认证。



发布机管理、机房设备管理系统作为南航运维服务的核心业务,率先作为首批基于鲲鹏原生应用开发进行技术改造。


本次技术改造是基于鲲鹏硬件、openEuler系操作系统和鲲鹏DevKit工具,实现1套代码+1条流水线持续发布多算力平台版本。


2024年8月,双方成立联合架构团队,由南航信息中心基础平台运营团队联合广州“鲲鹏+昇腾”生态创新中心技术专家组成。联合架构团队基于南航运维DevOps平台,融合鲲鹏原生开发技术,实现从开发-构建-测试-发布-运行的全流程优化。在南航运维DevOps平台中,增加本次南航运维核心应用的鲲鹏构建流程,基于鲲鹏服务器以及麒麟V10操作系统(openEuler版),搭建了持续集成节点。在构建流程中接入鲲鹏Devkit流水线门禁,通过该门禁进行应用亲和性扫描以及代码迁移扫描,确保构建产物与鲲鹏架构的适配性,全面优化在鲲鹏架构上的开发及运行效率。

 

发布机和设备管理系统基于鲲鹏原生应用开发框架




融入一站式开发套件,开发效率提升约30%


在应用开发阶段,南航信息中心基础平台运营团队在IDE中融入了鲲鹏DevKit开发套件提供的鲲鹏插件,为研发人员在系统初始化、开发及部署方面提供快速响应的能力。首先,鲲鹏DevKit提供场景化工程样例,协助研发人员快速上手;其次,智能联想功能在编程时能智能提示鲲鹏的高性能函数,使得代码运行效率更高;第三,场景化SDK的部署功能实现环境的快速安装卸载,提升测试便捷度。经对比分析,常规需求任务的开发平均用时从3人日缩短至2人日,整体效率提升了近30%。




优化持续集成全过程,构建性能提升约20%



南航信息中心基础平台运营团队将鲲鹏DevKit流水线技术栈融入自有的产品线管理、持续集成过程,形成新的构建集群。在构建原生应用时,自动将任务调度至鲲鹏服务器节点,使用毕昇JDK进行程序构建,相较于其他JDK,构建性能提升约20%。以设备盘点为例,构建时间从12分钟下降至9.5分钟左右。


迁移用时




鲲鹏原生全栈式融合,业务吞吐量提升33%



南航信息中心基础运营平台团队通过相关流水线门禁检查后,会生成对应产品的部署包,发布机管理、机房设备管理等产品部署在鲲鹏硬件的测试环境中,分别使用毕昇JDK 以及OpenJDK启动微服务集群,选取发布机使用管理、设备故障登记、设备盘点、备件盘点以及备件入库等场景,开展压力测试工作。相同时间内,部分高并发场景的业务吞吐量提升33%。


固定时间内压力测试完成量





未来,南航信息中心将与鲲鹏持续开展战略合作,深化南航信息中心核心业务原生应用的开发工作。期望建立更稳定、更安全的南航信息技术软硬件基础,推动南航信息中心运维服务全栈生态体系建设,从而真正实现南航核心业务的提升,让其不仅“能用”,更要“好用”。












◆ 往期推荐◆



中科大鲲鹏昇腾特训营顺利举行 为高校原生人才培养加速


       
           
           
           

华为计算
这里是“华为计算”的业务小助手!在这里,您将了解到华为计算的各种信息,包括最新市场活动、产品亮点、培训计划、成功案例、行业趋势和第三方观点!关注华为计算,随时掌握计算圈、AI圈最新动态!
 最新文章