917,618,323,157,65,15,8,0……随着迁移平台的待迁移客户数跳动、归零,民生银行分布式核心建设再传捷报,成为行业首个“亿级客户联机无感迁移”的银行。这是继2020年11月15日该行分布式核心系统成功上线后的又一重大突破。
近年来,加快数字化发展,做大做强数字经济,已成为多方共识。民生银行与时俱进,顺势而为,始终致力于打造一家敏捷高效、体验极致、价值成长的数字化银行。为加快推进全行数字化转型步伐,民生银行提出了“仿生金融服务(BioFaaS,即Bionic Finance as a Service)”的愿景,旨在为客户提供深度场景融合、个性化服务触达,智能化交互的金融服务,并为此实施了一系列平台建设和架构转型工作,包括场景生态建设、智能化风控体系建设、夯实数字化基座、探索前沿技术等,而分布式体系、云原生应用平台、AI中台建设是数字化基座建设的重中之重。
全力推进分布式体系建设
作为科技基础设施建设的重中之重和技术架构转型的核心攻坚举措之一,民生银行早在2014年就开始了对分布式体系的研究和探索。几年来,该行遵循“分步实施、小步快跑”的原则,分为局部探索、核心试点、关键升级、常态化应用四个阶段推进分布式体系建设,先后投产了分布式技术平台、分布式直销银行电子账户、分布式零售贷款、分布式支付平台等。
2020年11月,民生银行分布式核心系统成功上线;2021年3月底,民生银行顺利完成亿级客户规模的联机数据迁移。自此,该行分布式体系建设圆满收官,完成自主可控“全分布式”技术架构体系的全面建设。
分布式核心项目是民生银行举全行之力、聚全行之智的战略项目,是民生科技攻坚的硬核之作。为此,该行成立了以经营班子为组员的项目指挥及应急领导小组,以及各条线一把手为负责人、总分行联动、科技及业务紧密协同的PMO组织体系,带动全行形成面向市场的科技金融合力,坚决打赢民生银行分布式核心升级战,推动全行智能化、数字化服务水平提升。
回顾起整个项目历程,民生银行信息科技部总经理毛斌感慨颇多:“分布式核心项目是举全行之力建设的重点项目,项目周期耗时两年,20余系统改造,140多个系统回归,开展了10轮功能测试、8轮迁移演练,以及历时5个多月的核心并行及在线迁移,全行所有部门、40家分行、科技公司均派驻骨干参与,高峰期项目成员达400余人,项目管理协调等方面挑战重重,建设过程也遇到很多技术难题,但最终我们为客户、为全行交上了一份满意的答卷。”
“民生银行在分布式建设方面谋划较早,技术及实践经验成熟丰富。”民生银行信息科技部副总经理刘海波坦言,“本次升级面临重大挑战,不仅是分布式架构及技术在核心系统上的应用,更难的是新老系统的无缝切换以及客户的丝滑迁移。”分布式核心为民生银行全行所有系统提供客户、账户、支付、存取款等基础服务,涉及上亿客账户、220余项存款产品、10余种卡产品,如果按照传统停机方式迁移,至少需要停机48小时以上,并且牵一发而动全身,任何一个小的缺陷均可能造成全行的客户业务中断或者错误。
于细微处见功夫,于极致处求精益。民生银行首创了银行核心系统无感迁移方案,变革传统“停止服务-抽取-转换-迁入-核对-激活”的数据迁移过程,通过集成层冲突协调、自动化迁移平台、大数据精细分析、运维智能监控“四把斧”,实现了细粒度、自动化、流程化迁移。
“最开始探索了很多方案,包括按产品迁移、按机构迁移等,但总绕不开一个桎梏—停机。”作为本次迁移项目的PMO驻场专家,民生银行信息科技部专家李建兵说,“想要停机时间无限趋于零,就需要迁移粒度足够小、迁移时间足够快,我们开始探讨如何将迁移单位最小化到单个客户、单个账户、单张卡片,以及迁移的效能、可靠性保障等事宜”。为此,民生银行自主研发了智能化迁移平台,在新老核心系统均不停止对外服务的情况下,实时进行以单个客户为最小单位、高并发、大批量、自动化的数据迁移,并实现了异常处理的自动触发及一键回滚等能力。
为了进一步优化服务感知,民生科技人对集成层、大数据、运维平台均进行了配套升级改造,四大模块在整个迁移过程中各司其职,秒级完成迁移时间定制、动态锁定、客户信息抽取、转换、入库、激活等步骤,迁移效率每小时达60万以上,80%的客户迁移时间在3秒以内。
为大系统升级提供样本
2020年11月底,民生银行无感迁移体系正式运行,至2021年3月迁移完成,历时半年有余,系统零停机、服务零中断,解决了业界系统升级及数据迁移长久以来的桎梏,为大系统升级提供了样本。
一是高效可靠,迁移流程完全实现自动化,在顺畅支持亿级客户海量交易的基础上,端到端的实现高并发、高可靠的数据迁移处理,极大地降低了数据迁移流程的复杂性和风险,节约了迁移工作需投入的技术和业务人力,大大提升了数据迁移效率。
二是客户无感,服务客户的同时进行迁移,迁移过程中新旧系统无需停止服务,对客户服务的影响降到了最低,实现了“无感”迁移;
三是海量支撑,迁移系统使用分布式应用架构,可根据性能需要进行灵活扩展,使用客户维度进行数据切分存储,可支持大规模海量数据迁移需要;
四是灵活定制,系统迁移不再需要特定停机迁移窗口,而是可以根据需要,在生产系统正常运行的情况下,根据大数据分析定制化迁移策略,灵活安排数据迁移计划。
分布式核心项目进一步提升了民生科技整体能力,在项目规划、组织保障、风险管控、业务协同、总分联动上取得了五大管理突破,在数据强一致性、系统弹性扩展、业务连续稳定、客户无感升级上实现了四大技术突破。升级后的分布式核心系统能满足10亿级用户,5万TPS处理速度和30毫秒以内响应时间的技术要求,可有效支撑该行未来5-10年的业务增长。
民生银行举全行之力,实施了规模空前的分布式核心升级工程,迅速实现了核心系统的跨越式提升。面向未来,该行将持续打造B、C、F三大场景端平台及业务、数据、AI三大共享服务中台,建设高可靠、高稳定的信用卡分布式新核心系统,持续深入建设云原生应用体系,强化核心技术自主能力,通过科技与业务“一体经营”,形成高质量发展的正向循环,助力全行不断开创数字化转型新局面。
(通讯员 俞正林)