,数字时代,快速探索和响应用户需求是企业得以生存和持续发展的关键因素,在这样的背景下,企业的业务系统也正在逐步走向“互联网”架构,即通过高可用、弹性伸缩,按需迭代的系统,来支持企业快速推出新产品/功能,从而缩短客户旅程,抓住市场机遇。随着企业IT架构的不断演进,运维工作也面临新的挑战:,,随着越来越多的业务和应用被部署到云端,计算和存储资源池化,统一监管平台不仅需要满足跨域、分级、高可用的管理要求,还要能够关联软硬件资源、综合监管应用的可用性与健康度,并通过多维数据分析图表等可视化手段对信息系统的建设成果、运维质效进行全景呈现,这些都对承载业务的底层基础设施提出了更高的要求:,考虑到鲲鹏平台在并行计算、低时延、高可靠等方面的优势,并且提供完善的开发工具鲲鹏DevKit实现应用到鲲鹏的快速迁移以及鲲鹏应用原生开发;因此中创中间件与鲲鹏达成了合作意愿,选择鲲鹏作为“中创统一监管平台软件V2.1”的IT底座,并在鲲鹏上原生开发中创统一监管平台软件的核心组件——界面及拓扑结构展现引擎。,,【中创统一监管平台架构图】,
,通过鲲鹏DevKit代码迁移工具快速迁移中创统一监管平台,在该项目适配鲲鹏的开始阶段,研发团队需要将统一监管平台软件迁移到鲲鹏平台上,其中涉及9个子模块,共计77万行左右代码、以及大量第三方软件(包含Tomcat、MySQL、JDK、GCC等)。经分析,采用手动迁移的话,整个系统预计需要36人/天才能完成。鲲鹏DevKit代码迁移工具极大简化了应用迁移的过程,可以实现依赖文件自动识别、兼容JAR包一键下载、代码修改建议一键替换,无须耗时耗力检查跟进,提高了代码迁移效率。在鲲鹏DevKit的帮助下整个系统的迁移只用了13人天,平均每个服务不到2人天即可完成自动迁移。,
,基于鲲鹏DevKit高效开发界面及拓扑结构展现引擎,性能提升55.96%,在迁移完成之后,中创中间件需要针对中创统一监管平台的智能化运维,知识化管理,平台化支撑等业务场景,在鲲鹏平台上开发界面及拓扑结构展现引擎功能。该功能需支持超高的数据处理与存储性能,以满足政务、交通、海事、金融等关键行业应用的需求,因此对性能要求极高。,因此,为进一步提升业务性能和稳定性,中创中间件在开发过程中将之前使用的OpenJDK替换为鲲鹏DevKit提供的毕NJDK,毕NJDK提供其高性能编译算法、场景应用感知、AI迭代调优等特性,能够进一步提升应用的运行效率,在告警界面查询场景下,平均响应时间缩短了35.94%。,,
,
,
,
,
,
,
,【告警界面平均响应时间调优前后性能对比】,在编译完成之后,针对系统出现的性能瓶颈,开发人员还使用了鲲鹏DevKit性能分析工具针对统一监管平台的关键模块进行了如下调优:,,
,【视图页面&登录及概况页面平均响应时间调优前后性能对比】,通过上述的优化分析,中创统一监管平台展现引擎在鲲鹏上运行性能得到有效提升:登录及概括页面的平均响应时间最高提升了55.96%、视图页面的平均响应时间提升了31.14%。通过智能分析实时预警,降低运维风险,提升运维效率,使系统整体运行状况可视可控,为系统运行提供更安全、稳定、高效的运行支撑。,目前中创中间件「中创统一监管平台软件V2.1」已经在全国多省市落地,在政务、交通、海事、金融等行业皆已实现了规模应用。随着各个行业应用在国产化浪潮的持续深耕,作为鲲鹏计算产业生态重要伙伴,中创中间件希望与山东鲲鹏生态创新中心持续合作,通过最新的技术,打造更具竞争力的行业解决方案,为用户带来更好的运维体验。,鲲鹏原生开发是指使用鲲鹏DevKit的原生开发能力,如鲲鹏开发框架(含场景化SDK)、编译调试工具、云测服务、调优&诊断工具等,在鲲鹏平台上开发新软件/新功能,充分发挥鲲鹏架构优势,从而获得开发效率/运行性能提升。未来,鲲鹏DevKit将持续增强开发体验、优化工具能力,提升鲲鹏开发效率,促进千行百业数字化转型。
文章版权声明
1 原创文章作者:cmcc,如若转载,请注明出处: https://www.52hwl.com/22652.html
2 温馨提示:软件侵权请联系469472785#qq.com(三天内删除相关链接)资源失效请留言反馈
3 下载提示:如遇蓝奏云无法访问,请修改lanzous(把s修改成x)
4 免责声明:本站为个人博客,所有软件信息均来自网络 修改版软件,加群广告提示为修改者自留,非本站信息,注意鉴别