当前中国数字经济规模发展迅速,信息技术创新与应用产业迎来新一轮发展机遇。
从信息技术应用创新产业体系来看,覆盖 2+8+N 个领域。其中在8大重点行业中,金融行业因其特有的行业属性,其对信息技术的自主可控、信息安全等要求较高。当前中国金融市场正在进入发展和改革的深水区,金融行业基础设施的自主创新建设工作十分紧迫。
作为国内领先的金融科技公司,恒生电子已连续 16 年入选 IDC全球金融科技百强榜单,2023年排名第22名,是唯一跻身榜单“Top 25”的中国企业。目前,恒生电子已经形成集“咨询规划-架构设计-实施交付-售后运维”为一体的金融行业自主创新解决方案,为金融机构提供全栈式服务。以“打造金融科技核心力量”为目标,恒生电子有哪些金融核心系统自主创新方面的实践经验?
01 恒生自主创新之路
早在 2018 年,恒生电子开始启动旗下产品的自主创新改造工作。作为最早一批参与系统适配改造工作的员工之一,恒生电子总裁助理许欣芃回忆道,“最初我们开始自研LIGHT技术平台之际,便制定了数据库无关性开发规范,来屏蔽基础设施差距。随后,LIGHT技术平台正式发布。”
2019 年,恒生电子和第一批试点客户浙商证券,共同完成了用户中心的全栈改造,第一个自主创新项目正式落地。紧接在 2020 年,公司正式成立自主创新战役项目组,全面推进公司所有产品的适配改造工作,并开始 恒生自研分布式数据库LightDB 数据库的研发工作。
2021 年,恒生电子参与第一批、第二批试点客户的自主创新建设,TA、估值等业务系统开始正式上线。2022 年,恒生电子确定了公司层面的自主创新基础设施的造型,并进行了全面性能测试验证。全面加速对数据库、芯片、中间件等重要根技术的自主创新改造。
目前,恒生的所有产品可以归类为33类。目前所有产品已经100%完成适配发版;完成实施项目近150个,为70多家金融机构提供建设服务。
“这是我们公司的使命,也是年初自主创新战役项目组立的‘军令状’,所以大家都在为这个目标正加紧步伐。”许欣芃表示。
02 自主创新改造的六大“坑”
一路走来,许欣芃坦言遇到不少坑,总的可以概括为以下六大类自主创新改造时需要关注的难点和重点:
难点一是数据库适配的多样性。当前我国数据库领域呈现百花齐放局面,据墨天轮统计,截止2022年,我国已有超过200 家数据库厂商。目前市面上并没有一家独大的信创数据库,业务系统对应的信创数据库类型和数量繁多。另外,数据库技术不断迭代升级,从原来集中式数据库向分布式数据库等发展,这对数据库运维带来新的挑战。面对不同的数据库,用户在应用的过程中,可能面对不同数据库部署、应用、运维等不同的问题。如何让一个业务系统适配多种数据库,至少适配 3~5 种数据库呢?
恒生电子从“一次SQL编写,处处运行”的思路出发,拆分为三个阶段:第一个阶段是用自研扫描工具先将不兼容的语法或者特殊函数都识别出来。第二个阶段是开发运行阶段,通过统一的 SQL 进行转换。如果有些老系统不易更改,换上 SQL 引擎后,代码也基本可以跑通。最后阶段是测试,添加自动化工具帮助测试人员做数据库测试。通过前端扫描、中间转换以及后面检测尽可能将问题识别出来,再针对性进行修改。通过以上措施,恒生电子有效帮助企业适配更多数据库,降低行业的改造成本。
难点二是自主创新系统上线的稳定性保障。这是企业和开发者提问最多的问题:数据库挂了或硬件有问题,如何切换回来?如何保证监管要求的零容忍、不能出错?恒生电子总结了六字秘诀“三步走、稳妥迁”,确保企业业务连续性不受影响。第一阶段是自主创新数据库并轨,来验证其可靠性;第二阶段是灰度测试,分服务、分数据分片双维度精确控制灰度和范围,让可控数据库和传统数据库之间双向实时同步;第三阶段是将传统数据库下线,并作为备份库并行运行。
难点三是商用中间件功能不全。恒生电子通过技术平台适配,补齐自主创新中间件的功能,屏蔽厂商差异,将自主创新中间件的监控指标纳入整体监控,并制定公司级中间件的使用规范,做到“技术平台适配,业务代码层无感”。
难点四是自主创新桌面终端的适配。全球形势风云变化,工具选型成为关注焦点。开源框架Avalonia 基于 C#提供跨平台技术。恒生电子预计在 2024 年,完成公司内部产品基于 Avalonia 的全面自主创新。从 2025 年开始,基于原生操作系统提供的开发平台实现自主创新终端产品。
难点五是自主创新低时延设备的性能优化。在中间件层、OS层、硬件层,恒生电子也做了一些工作来优化,比如中间件层,X86和Arm的架构存在差异,程序运行表现不一样,需要深入验证,并进行差异屏蔽,恒生电子通过编译优化、代码优化等举措来改善。在OS层,通过 RDMA 网络调优等手段,加速消息通信速度。在服务器层,通过和华为、中科等厂商等合作,进行服务器的性能调优。
难点六是自主创新系统的业务连续性保障。关于保障问题,恒生电子提出“1分钟发现、5分钟定位、10分钟恢复”的口号。要做到这样的速度,离不开日常的积累。在工作中,恒生电子共梳理了指标1500+,预警分析策略50+,并通过日志分析定位、指标数据分析等方法,快速定位系统问题,并及时完成系统恢复。
03三大金融自主创新技术的发展趋势
谈及未来发展,许欣芃展望了金融自主创新技术的发展方向:第一个趋势是数据库将紧贴业务需求融合多引擎能力,实现与应用测的“双向奔赴”。为满足越发复杂的混合负载场景与混合数据类型需求,赋能新兴业务场景,数据库将融合多引擎能力,呈现单机分布式一体化、交易分析一体化、多模处理一体化、数据湖仓一体化趋势。
第二个趋势是内存数据库的发展,将为金融实时处理业务带来极致的性能。许欣芃强调,内存数据库是行业里可以自主控制的技术,必须在这里投“重兵”,而且不断巩固现有成果与提升,必须“卷”起来。针对极速交易需求,近日恒生电子发布最新 UF3.0 内存交易产品,依托恒生电子自研的LDP低时延分布式技术平台和内存数据库,具有大容量、高并发、高可用、低时延、易运维、全栈信息技术应用创新等技术特点,助力高性能低时延技术普惠全客户交易场景。
第三个趋势是自主创新云将成为金融机构全面技术升级的基础和保障。随着自主创新替换从桌面应用转向更广泛业务系统,而业务系统往往部署在云平台之上,因此自主创新建设就不得不考虑云平台的自主创新替换,自主创新云因此会成为金融机构全面技术升级的基础。
值得一提的是,谈及大模型技术对信创的影响和助力时,许欣芃则表示,大模型和信创的关联可能没那么强。一方面,大模型的应用场景可能在数据库适配,大模型的代码生成功能,可能可以帮助数据库适配生成一些自动化验证的代码。另一方面是在运维领域。过往系统运行后,要保证业务系统问题、故障被快速发现,需要靠人力来盯。如果将过往问题积累的知识输入到大模型里做训练,可能也可以打造出运维大模型来代替部分人力做判断,提供运维效率。
04定位“集成”护航金融行业自主创新
在谈及恒生电子在金融自主创新领域的差异化竞争力时,许欣芃强调,恒生电子更像是一家“集成商”,将基础设施、应用软件、信息安全等技术包进来,并提供平台技术支持。例如结合业务特性,对中间件、操作系统、数据库来进行整体调优,确保性能体验;针对硬件领域,与合作伙伴深度优化,达到最佳性能体验。同时保持开放兼容,在业务层和中间件关键,做了适配器,确保各类自主创新的基础设施的兼容适配。
“我们为客户提供专业的IT基础设施的选型建议。因为在我看来,信息技术应用创新最主要的是两件事:选基础设施和问题解决。上线之前,如何选择合适的设施上线;上线之后,如何运维快速定位并解决问题。”许欣芃表示。
具体来说,首先恒生电子的咨询团队会帮客户做整体规划,因为自主创新是全局的事,不是单点的事。第二,恒生会和客户建立联合项目组,帮客户进行业务系统适配改造的落地。在实施过程中,恒生也会提前联合生态伙伴,在自己的实验室测试好相关产品平台。最后在验收上,恒生会帮助客户梳理监管关注的核心点、包括怎么验收设备,包括上线并轨、单轨措施等。
在金融信息技术创新与应用产业全面提速,生态角逐日益激烈之际,如何抓住产业发展黄金期,选择适合的突破口进行自主创新,是各家技术厂商需要思考的问题。
相信凭借自身二十余年的金融IT整体解决方案服务经验,恒生电子可以成为助力金融机构提升信息技术安全自主水平的一支重要力量,护航金融行业行稳致远。