2017 年冬天,我跟我们团队成员讲,未来一定要在金融核心系统领域中有所建树。”阿里云智能新金融 &互联网事业部总经理刘伟光说道。
阿里云的金融团队几乎完整参与和见证了中国金融行业数字化转型这些年的过程,但之前很多还是围绕金融核心系统之外的外围系统进行局部改造,如手机银行、大数据平台、统一风控平台和营销系统等。
金融行业最重要的是承载交易、用户和账户。但在过去的三、四十年里,中国金融的核心系统建设大部分来自国外的先进技术和最佳实践。换句话说,很多国外技术仍然支撑着中国银行业、保险业的核心系统建设。
但如今的数字金融时代,中国各方面已经在引领世界,过去国外的最佳实践已经没有办法引导中国金融业发展。
今天的核心系统需要大平台的弹性伸缩能力,适应各种各样的变化。这个核心系统不仅具有核心交易能力、帐户能力、风控能力,同时还有移动化和数据化能力。以前以“存贷汇”为核心的系统正被逐步淘汰,真正的综合性核心平台才是未来的重要方向。
行业巨变、业务巨变的大背景下,一场金融行业的核心系统转型已经箭在弦上。
如何开展金融核心系统转型
对“灵活性、易扩展、 高并发、标准化组件、低成本、可靠的在线服务”的金融领域“不变”的追求。在刘伟光看来,核心系统真正要变的不是科技部门,而是选择什么样的新技术。阿里云现在给出的答案是云原*和分布式。
“阿里内部和外部金融机构的实践均已证明,面向金融业务的高速发展和业务的多元化,新一代分布式智能化架构能够更好地支撑面向未来的核心业务系统。”刘伟光表示,金融机构的核心系统技术架构朝着云原*、分布式方向转型发展。
中国金融行业的 IT 系统由手机银行、网银、渠道前置系统 ESB,外加一套风控系统、数据仓库以及核心系统之外的外挂系统组成。核心系统转型不是将某些东西替代,而是做分层整合。阿里云从业务、工程和技术的角度,所以了云原*分布式核心建设过程中的五层十二大能力体系,如下图所示:
云原*分布式核心建设过程中的五层十二大能力体系
业务敏捷方面,通过将核心系统标准化、灵活组装化以及变得可泛化设计,不同类型的用户都可以快速配置来不同场景的业务需求。云原*分布式核心建设不仅仅是对核心系统进行重写,更重要的是从业务价值角度对核心系统进行重新规划,形成全行企业级可复用的业务中台能力和快速创新能力,支持业务敏捷。
工程能力方面,阿里云建议在云原*分布式核心系统建设初期,企业通过一个轻量级咨询项目,借助一批有云原*分布式核心落地经验的专家,并结合金融机构自身业务特点来绘制核心系统蓝图。企业要基于选定的技术架构和应用架构来选择典型交易场景进行原型验证,确保架构层面满足核心系统需求。
另外,核心系统建设工程是一把手工程,不仅是技术创新突破,还会通过业务架构和应用架构变革带来组织架构的变化。所以,整个核心系统建设需要业务部门充分参与而非科技部门自嗨。
刘伟光认为,金融机构采用云原*技术并不是将应用上公有云,而是将金融对安全合规、交易强一致性、单元化扩展、容灾多活、全链路业务风险管理、运维管理等各方面行业要求与云原*技术进行深度融合,发展为一套既符合金融行业标准和要求、又具备云原*技术优势的“金融级云原*架构”。
“金融级云原*工场”
核心分布式智能化转型过程中,技术难点通常集中在非功能需求方面,例如分布式架构下大量微服务调用带来的性能问题、分布式事务带来的一致性问题、硬件采用 PC 机带来的稳定性问题,以及大规模分布式集群下如何进行系统运维等问题。
金融行业要实现核心的分布式智能化转型的关键在于打造一套新的云原*数字化流水*产线、配套设计工艺以及稳固的分布式智能化基础设施。阿里云在拜访近千家金融机构之后,结合行业痛点及多年*实践,提炼出五层十二大能力体系,封装成“金融级云原*工场”模式。
据悉,利用这套模式,金融机构可以实现多重业务价值,如业务建模技术驱动的业务敏捷、自主控制核心应用技术栈、异地多活弹性可扩展的基础设施、安全稳定的连续性保障体系、应对业务爆发式增长,大幅降低运维成本。
据介绍,国内某省级农信联社通过建设新一代分布式智能化核心系统,预计年均运行维护成本约为大型机的 17%;同时,云原*,中台化的模式降低业务模块间的强耦合性,使得业务需求交付的平均周期缩短 40%左右,有效支撑了业务快速上线。
华泰证券针对银行核心系统的调研指出,相比传统集中式架构,银行分布式架构的单账户年成本能够从以往的几十元降低至 1 元以下,单笔贷款业务成本从成百上千元降低至 1 元以下。
阿里云目前客户群已覆盖国内 60%保险企业,50%证券公司,以及数百家银行客户。公开资料显示,阿里云为中国工商银行、中国建设银行、中国农业银行、中国银行、交通银行、中国邮政储蓄银行、中国人寿、中国太保、中信证券、华泰证券、申万宏源证券等头部金融机构提供技术服务。
刘伟光表示,阿里云的定位并不是做金融的核心应用系统,而是通过新的基础平台化技术和先进的部署架构,让核心应用功能模块开发能够更加简单、高效和“低代码化”,更敏捷地支持新业务,更加智能化、扩展更灵活,为数字金融业务的发展提供全新基础平台的支撑。