时间:2023-03-29 20:12:02来源:财富在线
3月25日,在2023年首期 Techo Day 腾讯技术开放日上,腾讯云以“信息系统迁移的难点及突破”为主题,聚焦金融核心系统的迁移,首次公开其在银行、证券、基金等多个行业客户核心系统迁移过程中的具体实践和诸多细节,通过对具体案例的深度拆解和复盘,为金融领域开发者带来极具参考价值的干货分享。
马鹏玮:数据库及应用系统迁移的的难点及工具选择
由于金融机构对业务连续性和数据准确性的严苛要求,金融核心系统一直是业内公认的最复杂、数据最庞大、迁移难度最高的系统之一。活动伊始,中国信通院云大所大数据与区块链部副主任马鹏玮作为特邀嘉宾,就金融行业数据库及应用系统的平稳高效迁移分享了观点。他认为,从数据库迁移的实施工具来看,需要包含在线迁移、旁路迁移、增量迁移等多项功能,也包含一体化、高性能、特殊场景迁移、系统画像能力等能力和特性。但是,融易新媒体,考察迁移工具最核心的价值点,主要是减少人工干预的易用性和适配大多数现有技术路线的开放性。他预计预计随着迁移工具的易用性和开放性竞争,会让迁移工具逐步收敛,变成只有三到四种方案,而迁移工具也会更加通用化。
在技术架构与原理分享环节,腾讯云技术团队的几位专家成员现身说法,就腾讯云在银行、证券、基金等行业的多个实践案例,与广大开发者们分享了金融核心系统迁移的具体解决方案。
田清波:金融核心系统基于TDSQL的分布式改造
由于传统技术架构存在着诸多瓶颈,加之新技术带来的持续业务创新,金融行业向数字化、分布式转型已成为必然趋势。对此,腾讯云资深数据库专家田清波详细解析了某商业银行核心系统分布式改造的案例。
该核心系统以关系型数据库Oracle等传统集中式数据库为主,MySQL、PostgreSQL等为辅。这一架构软件层存在较大的依赖性,且维护成本高,创新能力受到底层服务框架的极大制约。而且由于核心系统的建设与迁移涉及到许多历史系统和核心会计账簿,加之银行业务每天同时还在高速发展所以迁移过程必须实现客户零感知、体验零受损且灵活且富有弹性。
他介绍,大型银行因为多IDC部署,需要做多地多活、风险容灾,单元化可以实现“故障域可控”、“流量自包含”的可隔离;突破基础设施限制的易扩展;支持灰度发布、流量灵活调控的促敏捷以及多地多活的高可控。中小银行如果只是单个IDC数据存储,账户数较少,采用微服务架构性价比更高,架构管理也更为简单。
在本项目中,通过单元化迁移模式,实现了信用卡系统支持10亿级交易账户和 10亿级日交易量的目标,基于全球首创的交易不中断切换模式,保障了快捷、顺畅的支付体验。同时在成本方面,根据实际的测算,以5年为周期,新核心系统相比老系统成本节约近70%,节省费用超10亿。
张晓宇:使用3AZ部署架构实现的同城多活全栈私有云平台
针对专有云的应用,腾讯专有云领域专家张晓宇以某银行为例,介绍了使用3AZ部署架构实现的同城多活全栈私有云平台的实践。张晓宇认为,银行客户在建设信创基础设施时,最关注的需求包括一云多芯,即提供混合部署与调度能力,按需在同一个云内投放CPU、操作系统、数据库等多种类型架构的云资源池,包括海光、鲲鹏、飞腾、X86资源等;其次需要关注的是一体化管理,即通过一体化的云管理平台来整合银行正在使用的不同类型云平台及产品,让IaaS及PaaS产品之间深度融合及配置联动,避免传统私有云的多个产品之间的管理、维护的割裂;再次是统一调度和运维,实现计算资源池、存储资源池、数据库资源池超大池化,用以快速、动态地整合与调度分配资源,同时内置各云产品的日常监控、故障处理、扩缩容、版本升级等产品化能力;最后是高可用。对RPO、RTO要求极高,需要容灾能力强、未来能够支持扩展为多地域的架构,目前,通过3AZ架构,腾讯专有云TCE可以做到RPO=0,RTO分钟级。
借助腾讯云全栈云平台TCE以及云原生敏捷PaaS平台TCS,该银行客户可以实现用户态的多AZ集群,能够解决双AZ下的自动切换问题,同时,存储/数据库在采取1+1+1副本部署之后,能力更优而且成本更低,平台基本可实现AZ级故障时的免切能力,仅少数产品场景下需要人工介入。
陈俊:TCE 支撑银行系统横向扩容及统一池化服务