东方国信:运营商核心业务应用鲲鹏原生开发认证来了!

摘要

近日,东方国信自主研发的企业级大数据平台、云原生多模数据平台、云业务平台与鲲鹏在代码开发,流水线构建,兼容性测试,性能优化、商用版本发布等方面进行了鲲鹏原生开发技术创新合作。

近日,东方国信自主研发的企业级大数据平台、云原生多模数据平台、云业务平台与鲲鹏在代码开发,流水线构建,兼容性测试,性能优化、商用版本发布等方面进行了鲲鹏原生开发技术创新合作:基于鲲鹏硬件+openEuler+鲲鹏 DevKit+鲲鹏 BoostKit,实现 1 套代码+1 条流水线->多平台版本,持续发布性能领先的商用版本。

目前,东方国信的这三款软件均已顺利完成 Kunpeng NATIVE 认证,这是国内运营商行业首张鲲鹏原生开发认证证书,在业内树立了大数据、云设施、云业务创新实践的新标杆。

企业级大数据平台是基于 Hadoop 体系的一款面向企业级的大数据基础计算产品。支持多版本多服务器多系统,支持批流/湖仓一体计算,支持用户资源隔离和权限访问一体化,具备多集群管理和运维自动化。该产品在鲲鹏原生开发过程中基于鲲鹏基础技术架构完成软件产品鲲鹏版本的构建发布,在性能方面完成算子下推和加速、HBase 二级索引调优、参数调优、存储 Ceph 加速等方面的性能验证。

原生多模数据平台以 K8S 容器和 KVM 虚拟机技术为基础,拉通 Hadoop 生态、数据库、AIGC 组件及诸多其他中间件服务的多模态数据基础设施。支持计算与存储的松耦合,满足数据源及数据存储多样性,满足计算虚拟化后资源弹性伸缩、故障自动转移等诸多场景。该产品基于鲲鹏基础技术架构完成软件产品鲲鹏版本的持续构建发布和虚拟化负载感知加速系统的验证。

云手机平台是管理云手机用户、推送 APP 广告、版本发布、云手机分配等功能集于一体的后台云业务管理系统。该产品基于鲲鹏基础技术架构完成软件产品鲲鹏版本的持续构建发布。

鲲鹏 DevKit 融入现有开发流水线,版本发布效率平均提35%

在原生开发过程中,技术人员在现有 Jenkins 流水线中集成了鲲鹏 DevKit 迁移扫描、毕昇 JDK、测试、性能分析等四个关键能力,门禁阶段通过迁移扫描工具快速检查并修改不兼容代码和软件包,确保代码在多样性的算力平台上兼容。在编译构建阶段,无感切换毕昇 JDK;自动化测试阶段,提供测试框架和案例来提高效率和软件质量。最后的结果在第一次测试的时候,我们的平均效率提升到 35%。

目前,东方国信三个产品都基于改造后的流水线构建了新版本,改造后开发效率提升 18%,构建效率提升 40%,测试效率提升 50%,版本发布效率平均提升 35%。

【流水线改造前后版本发布效率】

通过鲲鹏BoostKit 优化大数据组件,性能提升50%+

在代码开发过程中,开发人员使用鲲鹏 BoostKit 提供的算子下推、算子加速、二级索引等场景化加速能力,对大数据组件进行了优化。其中,企业级大数据平台产品 OmniData 算子下推 sql 性能提升在 25%-73%;Louds Tries Index 代替原生 LEAF Index 索引后顺序读写和随机读写分别能提升性能 10% 和 25%。BoostKit 算法库利用鲲鹏 Cache 容量大的特点,提升访存效率 50% 以上。

【大数据组件基于鲲鹏 BoostKit 优化前后对比】

除了上述性能优化项目我们还验证了 OmniAdvisor 基于 AI 算法训练通过数次采样,AI 模型可以得出运行最快的参数配置,大大降低了任务优化的成本投入。该智能调优也可以应用到虚拟机环境中显著提升虚拟机的使用体验。

【东方国信原生开发全景架构图】

随着数字化、智能化等技术的不断发展和应用,鲲鹏生态展现出巨大的发展潜力。东方国信也将与鲲鹏继续加深、加速、加强产品的重构与优化:持续加深业务融合,联创构筑领先竞争力;持续加速在虚拟化、存储、软硬加速、隐私计算、鲲鹏昇腾一体化合作;持续加强原生开发技术,开展与 AI 代码优化、AI 编译优化、AI 性能调优工作。为运营商行业提升新质生产力,实现业技融合,筑牢技术基石。

来源:互联网

最新文章

极客公园

用极客视角,追踪你不可错过的科技圈.

极客之选

新鲜、有趣的硬件产品,第一时间为你呈现。

张鹏科技商业观察

聊科技,谈商业。