携手鲲鹏,长亮科技加速银行核心系统升级

新经济周期下,银行净息差持续收窄、盈利压力加大、市场竞争日趋加剧。同时,国家相关政策不断出台,对金融科技的自主创新与安全可控提出了更高要求。

在这样的大背景下,银行业的数字化转型已经步入深水区。其中,核心系统重构成为银行“重要且紧急”的必选题。

在金融科技领域,技术领先的第三方服务商是生态中举足轻重的一环。作为全球领先的金融科技解决方案服务商,长亮科技深耕银行核心系统20余年,已经助力数十家银行完成核心系统的现代化改造。借助鲲鹏原生开发,长亮科技率先探索出银行核心系统重构的领先实践,对于金融行业具有重要借鉴意义。

那么,银行核心系统主要面临哪些挑战?在重构新核心系统的过程中,鲲鹏原生开发能为银行带来哪些价值?不久前,在2024鲲鹏开发者创享日·广东站的“鲲鹏技术汇”论坛上,长亮科技分享了将鲲鹏原生开发应用到银行场景的实战经验。

“鲲鹏技术汇”是面向开发者的技术交流论坛,旨在围绕鲲鹏典型技术场景,邀请开发者代表、学术大牛、技术大咖深入探讨典型场景下鲲鹏开发、调优、测试等环节的技术关键点,分享攻略与经验,研讨更好的技术实现方式,是鲲鹏开发者切磋实战经验的绝佳平台。

银行,加速步入新核心时代

核心系统是银行的命脉,承载了银行的核心战略、运营和管理体系。过去数十年来,银行核心系统经历了数次变迁:从PC单机、到IOE大型机,从“瘦核心、大外围”,到如今主流的分布式微服务架构,核心系统变迁本质上是银行核心IT架构不断适配剧烈变化的市场环境的必然。

当前,新的金融服务需求和场景不断涌现,银行核心系统需要迅速应对业务快速迭代的需求。一方面,银行核心系统必须兼具稳态与敏态的技术架构,不仅适配当下业务快速迭代需求,还要支撑未来业务的未知需求。而且,银行对核心系统稳定性、可用性的要求极高,任何核心业务的超时、卡顿都将带来灾难性的客户体验。因此,银行核心系统重构是一项超大规模、超高复杂度的“系统性工程”,好比给在空中飞行的飞机升级引擎。

另一方面,过去多年来银行IT系统已经完成了应用层面的自主创新改造,金融行业的自主创新正在逐渐走向核心系统。在更底层的基础设施软硬件层面,各大银行正在加速重构的进程。“下一个阶段,应用之下的自主创新是正在发生的趋势。” 深圳市长亮科技股份有限公司平台研发部总经理李振三表示。

然而要重构新一代银行核心系统,不仅资金投入大,技术要求高,还涉及到全行各关联系统的配合或同步改造,项目建设周期往往以年计算。而银行的业务迭代需求却是只争朝夕。这意味着,核心系统的重构效率,决定了银行能否在激烈的市场竞争中立于不败之地。

得益于数十年来在金融科技领域的沉淀,长亮科技自主研发了金融级云原生数字生产力平台——APStack技术平台,该平台基于企业级业务建模、实施工艺、云原生理念和单元化分布式架构,以“应用”为中心,为金融机构打造了一个数字化新型的技术底座。

同时,基于对下一代银行核心系统发展趋势的洞察,长亮科技与鲲鹏联手,率先探索并验证了通过鲲鹏原生开发加速核心系统重构的新实践。在鲲鹏原生开发生态的加持下,银行核心系统的开发与运行将更加智能、高效、安全和高性能。

“长亮科技很早就与鲲鹏深度合作,基于鲲鹏生态,已经有众多大规模银行项目落地。比如我们帮助某大型国有银行实现了几千个节点规模的鲲鹏服务器部署。我们现在核心系统的开发都是在鲲鹏上做的,里面沉淀了很多针对鲲鹏生态的调优经验。”李振三表示。

鲲鹏原生开发,加速银行核心系统重构之旅

近几年,随着鲲鹏计算产业的蓬勃发展,鲲鹏生态在国计民生重点行业的占比越来越高。

“当前,鲲鹏生态发展已经从以迁移为主的第一阶段,进入以原生开发为主的第二阶段。”华为技术有限公司鲲鹏生态技术专家熊伟表示。

鲲鹏原生开发旨在为伙伴提供鲲鹏硬件底座、openEuler操作系统、鲲鹏开发套件DevKit、鲲鹏应用使能套件BoostKit,实现1套代码+1条流水线,构建多个平台版本,鲲鹏版本首发且性能领先。鲲鹏原生开发的核心目的,就是让伙伴的开发效率更高、应用性能更好。

通过将APStack技术平台与鲲鹏原生开发生态深度融合,长亮科技携手鲲鹏打造了“长亮科技核心系统鲲鹏原生开发方案”,实现从开发-构建-测试-发布-运行的全流程优化。长亮科技也获得金融行业首张鲲鹏原生开发认证,打造了金融行业率先实践鲲鹏原生开发的标杆。

APStack技术平台基于鲲鹏原生应用开发的系列工具链,实现了多项关键能力提升:开发效率提升20%,系统性能提升20%,安全性提升30%等。

比如,基于鲲鹏DevKit提供的开发流水线,长亮科技加速了核心应用整体开发流程,让存款交易开发时间从3小时缩短到2小时25分钟左右,效率提升20%。基于鲲鹏DevKit提供的面向各种场景的性能优化包和一键诊断工具,长亮科技大大加速了应用性能的标准测试,实现存款交易从TPS(每秒交易数量)4502.2提升到5507.5。

在“鲲鹏技术汇”活动现场,李振三向开发者分享了在银行核心交易类系统下,鲲鹏原生开发的价值:

首先,鲲鹏开发套件DevKit能够实现一键诊断,快速精准定位问题,并提供系统性能分析与调优指引,实现系统性能的大幅提升。

在功能测试和集成测试阶段,DevKit提供本地与远程应用节点的调试能力,能够快速定位应用代码问题。

“现代IT架构越来越复杂,软件栈越来越深,当上层应用出现问题时,一个普遍的痛点就是如何快速精准定位问题。鲲鹏生态工具链能够采集从底层CPU、微架构,到存储、IO,以及上层应用的热点数据,把系统软硬件数据拉到一起,快速定位问题。这在整个IT进程中迈出很大一步,与传统的x86架构相比有很大的优势。”李振三表示。

通过采集交易链路的系统性能指标数据,DevKit能够以火焰图的形式展示调用关系,协助分析优化路径,分析定位瓶颈点和热点调用方法(函数)。同时,能够快速定位CPU性能瓶颈,提供CPU细分指标的性能瓶颈以及优化建议。

“DeVkit能够帮我们识别出需要调优的参数,发现应用程序中有问题的对象,并提供一整套参数调优的指引与建议。基于这套指引我们再一遍遍去打磨,综合下来整个硬件性能跟传统架构相比,能够实现20%的提升。”

其次,通过毕昇编译器等多种编译优化技术,进一步实现系统性能的大幅提升,满足银行新一代核心系统需求。

银行对核心系统一个关键的要求就是稳定。传统架构下在Java惰性加载、Java垃圾回收场景,往往会导致上层应用超时或卡顿。鲲鹏在毕昇编译器上做针对性的优化,保障了银行核心系统的稳定运行。

“我们把传统的OpenJDK换成毕昇JDK,在没有做任何其他调整的情况下实现了性能10%的提升,这是一个立竿见影的效果。”

此外,在市场层面,长亮科技通过与鲲鹏生态合作,实现了中国金融企业出海场景下整体解决方案的优势互补。“如何让中国金融走向世界,是长亮科技下一阶段的目标之一。有了鲲鹏生态的加持,长亮科技的国际化发展将加速布局。“李振三表示。

扎根鲲鹏沃土,引领金融科技创新

经过四年发展,目前鲲鹏计算产业已汇聚了5100多家合作伙伴,打造了15800多个通过鲲鹏认证的解决方案,并已经广泛应用在电信、金融、电力、科研、航空、教育及医疗等千行万业中。

鲲鹏计算产业之所以能吸引越来越多的合作伙伴,离不开鲲鹏在技术层面对伙伴的持续赋能。熊伟表示,以鲲鹏原生开发为例,鲲鹏生态提供了三大维度的技术赋能:

第一,鲲鹏社区汇集了海量的技术文档与案例,沉淀了华为和伙伴多年来软件开发的经验探索与最佳实践;

第二,伙伴在鲲鹏原生开发中遇到任何问题,都可以找到华为技术人员咨询或共同探讨;

第三,鲲鹏不断推出DevKit、毕昇编译器等日益完善的工具链,其内置了很多开发经验与指导建议,帮助伙伴解决技术难题。

“我们验证下来,x86和鲲鹏整体性能各方面是相当的。但是依托覆盖代码开发、集成测试到版本发布全生命周期的工具链,包括DeVkit、毕昇编译器这些工具,鲲鹏在整体性能上实现了更优。而且,我们开发过程中遇到各种疑难杂症,还能找到鲲鹏的技术专家一起帮我们解决这些问题。”李振三表示。

目前,越来越多长亮科技这样的伙伴通过拥抱鲲鹏生态,率先实现更高的数字化转型效率,在帮助客户成功的同时也找到了自身业务持续增长的新动能。

熊伟认为,当前很多企业面临数字化新架构的迁移问题,企业有被动与主动两种选择。被动是根据客户需求不得不支持,我们更希望引导伙伴与客户主动拥抱鲲鹏。“在鲲鹏上面,伙伴开发的应用比在其他平台上开发的性能更优,或者开发效率更高,能切实为伙伴带来更多收益与增长,这是我们的目标。”

目前,金融科技正迎来新一轮数字化转型浪潮,银行核心系统重构就处在这场变革的潮头。要顺利实现银行核心系统重构,技术创新与生态融合是必经之路。未来,长亮科技与鲲鹏将加速银行核心系统的创新实践,全面赋能金融机构迈向数字化时代。

文中图片来自摄图网

END

本文为「智能进化论」原创作品。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/428283.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

1.5 计算机网络的分层结构

欢迎大家订阅【计算机网络】学习专栏,开启你的计算机网络学习之旅! 文章目录 前言1 分层设计2 网络体系结构2.1 基本概述2.2 常见的三种网络体系结构 3 各层之间的关系3.1 水平关系3.2 垂直关系 4 数据传输过程4.1 水平视角4.2 垂直视角 前言 在当今数字…

契约锁与您相约2024新疆数字经济创新大会暨新疆数字丝路博览会

9月20日,由新疆数字经济联合会主办,多家行业协会及企业共同承办的“2024(第一届)新疆数字经济创新发展大会暨新疆数字丝路博览会”在新疆国际会展中心盛大开幕,活动期间,契约锁作为电子签章行业领先的服务商携数字可信系列产品亮相…

【高分系列卫星简介——高分一号(GF-1)】

高分一号卫星(GF-1) 高分一号(GF-1)是中国高分辨率对地观测系统(简称“高分专项”)的第一颗卫星,具有里程碑式的意义。以下是对高分一号卫星的详细介绍: 一、基本信息 发射时间&…

Image matting入门

概念 matting就是扣图,本质是预测前景与背景,将前景扣出来。主要应用于影视行业,如拍电影绿幕扣图。和图像分割的区别在于多一个模糊地带,非01分类,变成了预测alpha通道。前景F,背景B,图像I可以…

基于SpringBoot+Vue+MySQL的养老院管理系统

系统展示 管理员界面 家属界面 系统背景 随着全球人口老龄化的加速,养老院管理面临着前所未有的挑战。传统管理方式存在信息不透明、效率低下、资源分配不均等问题,难以满足日益增长的养老服务需求。因此,开发一套智能化、高效的养老院管理系…

人工智能安全治理新篇章:《2024人工智能安全治理框架1.0版》深度解读@附20页PDF文件下载

在数字化浪潮席卷全球的今天,人工智能(AI)技术正以前所未有的速度融入我们的日常生活,从智能助手到自动驾驶,从医疗诊断到金融风控,AI的身影无处不在。然而,技术的双刃剑特性也让我们不得不面对…

高级java每日一道面试题-2024年9月20日-分布式篇-什么是CAP理论?

如果有遗漏,评论区告诉我进行补充 面试官: 什么是CAP理论? 我回答: 在Java高级面试中,CAP理论是一个经常被提及的重要概念,它对于理解分布式系统的设计和优化至关重要。CAP理论是分布式系统理论中的一个重要概念,它描述了一个分…

Vue3中el-table组件实现分页,多选以及回显

el-table组件实现分页,多选以及回显 需求思路1、实现分页多选并保存上一页的选择2、记录当前选择的数据3、默认数据的回显 完整代码 需求 使用 dialog 显示 table,同时关闭时销毁el-table 表格多选回显已选择的表格数据,分页来回切换依然正确…

SpringBoot+Thymeleaf图书管理系统

一、项目介绍 > 这是一个基于SpringBootThymeleaf实现的图书管理系统。 > 包含图书管理、作者管理、分类管理、出版社管理等功能。 > 界面简洁美观,代码结构清晰,完成度比较高,适用于JAVA初学者作为参考项目。 二、项目演示 三…

高级I/O知识分享【5种IO模型 || select || poll】

博客主页:花果山~程序猿-CSDN博客 文章分栏:Linux_花果山~程序猿的博客-CSDN博客 关注我一起学习,一起进步,一起探索编程的无限可能吧!让我们一起努力,一起成长! 目录 一,前文 2&a…

macOS使用brew安装并配置python环境

1.确认已安装brew环境,如没有安装,参考: macOS系统Homebrew工具安装及使用-CSDN博客 2.安装python python安装成功 3.添加pip路径到/etc/paths 4.查看python与pip默认安装版本

后续学习规划 ----含我个人的学习路线,经历及感受

目前的基础 开发相关(最重要) 1.Java SE 从入门到起飞 2.Java Web开发 3.苍穹外卖 以上三个是和开发相关的基础。 我是按照书写的顺序学习的,有需要的朋友可以参考。 计算机相关 其他的话,都是比较久远的了。隔得时间一年半…

无人机视角电力巡检资产检测与异常判别数据集

无人机视角电力巡检资产检测与异常判别,资产检测关注17类目标,共10000余张无人机图像,json方式标注,类别如下: 1.Spiral Damper - 螺旋阻尼器 2.Stockbridge Damper - 斯托克布里奇阻尼器 3.Glass Insulator - 玻璃绝缘…

我与Linux的爱恋:进程优先级|进程切换

​ ​ 🔥个人主页:guoguoqiang. 🔥专栏:Linux的学习 文章目录 1.进程优先级1.什么是进程优先级?2.进程优先级的类型3.进程优先级的作用4.进程优先级的实现5.进程优先级的重要性6.查看系统进程7.修改进程优先级8.优先…

java踩坑

1.mybatis在idea可以正常运行,但是打jar包后,就报链接超时,可能是参数设置有问题,但是idea自动忽略了。 出问题的配置:(圈出来的地方乱码了,idea有纠错能力,它自动调整为正确的&…

【数据结构-差分】力扣1589. 所有排列中的最大和

有一个整数数组 nums ,和一个查询数组 requests ,其中 requests[i] [starti, endi] 。第 i 个查询求 nums[starti] nums[starti 1] … nums[endi - 1] nums[endi] 的结果 ,starti 和 endi 数组索引都是 从 0 开始 的。 你可以任意排列…

React学习笔记(三)——React 组件通讯

1. 组件通讯-概念 了解组件通讯的意义 大致步骤: 知道组件的特点知道组件通讯意义 具体内容: 组件的特点 组件是独立且封闭的单元,默认情况下,只能使用组件自己的数据在组件化过程中,通常会将一个完整的功能拆分成多…

影刀RPA实战:网页爬虫之苦瓜书籍数据

书籍常常被视为心灵的慰藉,因为它们能够在不同的层面上为人们提供支持和安慰。 1. 书籍对我们的重要性 书籍是人类知识的载体,也是智慧的结晶。它们不仅是学习的工具,更是人类心灵的慰藉。在忙碌的生活中,书籍能够提供知识、启发…

缓存穿透 问题(缓存空对象)

文章目录 1、缓存穿透2、缓存空对象3、AlbumInfoApiController --》getAlbumInfo()4、AlbumInfoServiceImpl --》getAlbumInfo()5、RedisConstant6、请求缓存不存在的数据 1、缓存穿透 缓存穿透带有恶意性,强调不存在的数据。 2、缓存空对象 3、AlbumInfoApiCont…

【PHP源码】匿名来信系统H5版本V1.0免费开源源码(含搭建教程)

你的匿名来信H5一封你的来信源码/表白祝福短信程序/往来信/传话短信源码支持邮件发信与手机短信发信“你的匿名来信”是最近某音上爆火的一个活动话题,可以通过H5网站,编辑自己想要对某人说的话或者祝福,网站会把您想说的发给您预留的号码&am…