金融级的数据库如何穿上“盔甲”?
金融行业正在进入新的竞争阶段。一方面是金融监管和经营压力推动产业创新升级,另一方面是AI、5G、大数据等技术逐渐成熟,成为金融科技升级的拉动力。在推力与拉力的双重作用下,金融企业的数字化能力成为未来竞争力的关键所在。
从前端的商业应用来看,越来越多的业务从线下走向线上,同时业务模式的创新也处于高峰期。这就对后端的IT系统也提出了新要求。金融机构正在经历商业模式和业务形态变化带来的技术升级挑战,在这个过程中,让创新应用可以快速、安全、平稳落地显得尤为重要。
我们知道,鲲鹏计算一直是致力开放全栈能力,加速计算产业创新的使能者。在助力金融企业通过优化IT架构强化业务创新科技支撑方面,鲲鹏已有哪些布局与实践?而鲲鹏应用使能套件BoostKit,又能给金融IT架构的数据库性能带来哪些变化?
分布式IT架构成智慧银行“新标配”
金融科技水平是未来发展核心竞争力重要指标已成为行业共识。在银行加快智慧转型升级的过程中,开放生态和数据驱动等革新随之也对传统金融IT架构发起了挑战:金融行业过去30多年间普遍采用的集中式IT架构弊端凸显,显然已无法支撑业务的快速增长。
具体来说,面对快速扩展的金融新业务,业内普遍认为,传统IT架构主要面临四个方面的挑战:一是传统集中式架构设计采用的单一系统垂直扩展模式,使得系统处理能力受到限制;二是就应用开发交付而言,传统开发模式应用开发周期长、交付慢,难以适应互联网金融业务快速迭代。三是可扩展性、灵活性差,无法保证7*24小时不中断服务;四是系统成本无法得到有效控制。
通过对应用架构、数据架构和技术架构的优化,建立一个灵活开放、高效协同、安全稳定的IT架构体系,以强化对业务快速创新的科技支撑,正在成为备受行业关注的新核心诉求。
央行在《金融科技发展规划(2019-2021年)》中也曾提出,鼓励金融机构“探索利用分布式计算、分布式存储等技术”,“更好地适应互联网渠道交易瞬时高并发、多频次、大流量的新型金融业务特征,提升金融服务质量。”分布式IT架构应当成为智慧银行的“新标配”。
然而,不可否认的是,银行传统IT架构转型并非一蹴而就。如何有重点、有步骤地构建一套囊括分布式消息、服务、数据库、事务与批量框架、以及数据核对及补账等的金融级分布式技术体系,成为各大身处数字化转型中的银行突破传统架构局限,实现快速迭代创新发展需要直面与思考的新课题。
拥抱金融创新
从平滑迁入MySQL鲲鹏环境起步
数字化转型的深入推进,使得数据跃升为企业的核心资产,并已成为企业开展业务创新不容忽视的核心要素。对于直接与用户资产挂钩的金融机构而言,数据的重要性尤为突出,一定程度上可以说是其一切业务的发展源动力。
基于此,“行走”在智慧化、数字化转型前沿的国内各大银行多从基于MySQL开源的金融级分布式数据库打造构建着手,铺展整个分布式技术架构的最终落地。众所周知,传统数据库计算、存储和服务架构的升级,加之金融行业信息创新和安全可控政策的要求,势必涉及系统迁移问题。
银行作为金融稳定性的承载者,担负着稳定整个经济市场的社会责任。正是这一角色定位,使得银行在技术革新过程中,始终将IT基础设施的安全性、可持续性、稳定性视作重中之重。“安全、平稳”自然也是银行MySQL金融级分布式数据库在新旧交替环节必须一以贯之的重要原则。
聚焦金融行业在数据库等IT架构转型升级方面的挑战与需求,基于鲲鹏服务器、鲲鹏BoostKit和数据库能力,能够为银行机构打造兼具业务平滑迁移、安全稳定和全栈性能优化的国产化金融数据库解决方案。
依托x86和鲲鹏混合部署的跨硬件平台,银行能够先用一个鲲鹏环境MySQL节点替换掉本地备库,再将该鲲鹏环境节点提升为主库,并开始承接业务流量。最后再将MySQL传统环境节点作为应急备库,从而最终实现整个MySQL集群向鲲鹏平台的无缝、平滑迁移。整个过程对应用层完全透明,实现对应用开发和生产运维的影响降到最低。
鲲鹏BoostKi:
给数据库加“盔甲”,使能应用加速落地
今天,金融业务与科技创新正在成为金融企业发展的双引擎:业务创新倒逼科技创新,科技创新反过来支撑业务更加快速的迭代。一个新的飞轮效应正在形成。而在此过程中,IT架构的创新升级已经成为下一阶段业务创新的强有力支撑。
具体而言,金融服务模式不断创新,渠道和场景更加丰富且更加个性化、智能化。多渠道服务协同、信息共享联动的需求大幅提升。拥抱鲲鹏生态,从传统通用计算走向异构计算的多样性算力架构创新,正在成为越来越多金融信息化先行主体的共同选择。
在金融特别关注的“安全稳定”方面,采用鲲鹏BoostKit特别针对MySQL数据库进行安全内核加固。鲲鹏Boostkit一方面针对传统MySQL中存在的弱内存序问题,采用标准C++原子操作替换相关代码的方式,提升MySQL对弱内存序环境的支持;另一方面,借助调优的MySQL加固版对Spin Lock进行优化,使得鲲鹏服务器上的单机性能得到较大提升,以更好地满足金融应用对数据库的要求。
通过MySQL加固版的打造,提升MySQL对多核架构的亲和性,最大限度地保证银行分布式数据库的迁移安全,实现架构的升级迭代和应用性能的加速,相当于给数据库加了一层盔甲。可以说,有了鲲鹏BoostKit,进一步为银行业务创新夯实基础。
未来,鲲鹏BoostKit以及整个鲲鹏生态将持续助力金融行业数字化转型,从软硬件结合、金融场景支持、智能优化等维度打破传统金融IT架构“桎梏”,让金融行业跑的又快有稳。
冷眼旁观 麻辣点评 深入分析