银行核心系统面临的挑战
- 市场竞争激烈:同业竞争加剧,互联网公司和其他非金融机构进入支付结算、投融资领域,对传统银行构成跨界竞争。
- 产品创新缓慢:现有核心系统难以快速配置新产品、新政策,导致产品开发周期长,响应速度慢。
- 利率定价支持弱:传统核心系统无法灵活实现利率差异化定价,难以适应利率市场化进程。
- 技术体系封闭:高度依赖海外公司,缺乏自主可控能力,无法满足国产化要求。
- 高并发能力不足:传统集中式架构难以应对线上活动带来的海量高并发,边际扩容成本高,硬件供应存在风险。
- 功能模块紧耦合、迭代创新速度慢:核心系统模块耦合度高,交易参数化程度不够,版本更新需要多轮测试和多个环境验证,迭代创新速度慢。
银行新一代核心业务系统需要具备的特点
- 三高一易:高可用、高性能、高扩展、易运维。
- 客户自主可控:开放架构,不受集中式技术与硬件限制。
- 双速迭代能力:支持稳态和敏态业务发展。
- 统一的客户账户管理能力:实现客户信息与金融产品紧密关联,支持精准服务匹配。
- 统一快速创新能力:支持产品创新的端到端全流程设计与管理。
- 差异化服务能力:支持实时利率博弈优化,实现弯道超车。
银行核心系统转型升级的路径
- 分布式转型是必然路径:集中式架构已无法满足业务发展需求,分布式转型是银行核心系统升级的必然路径。
- 两种建设模式:技术平移和规划重建。
- 技术平移:将应用迁移到分布式平台或适配到国产数据库/云平台,保持功能基本不变。
- 规划重建:联合业务部门,重新设计建设新一代核心系统。
- 业内建设模式分析:主要分为三种模式
- 城商行:需求分析+微服务化+敏捷交付
- 头部股份制银行:需求分析+单元化+敏捷交付
- 大型国有银行:企业建模+单元化+IT工艺
银行业分布式核心建设的困难与挑战
- 海量服务下的自动化运维问题
- 大型交付团队中的研发和组织效能问题
- 全行报文贯标、链路追踪、服务治理、流量染色及统一认证等相关能力
- 数据分片后的一致性问题,以及多活架构下的数据同步策略
- 接入层需要考虑业务领域与微服务之间的设计定律
腾讯云银行分布式核心系统整体架构
- 自下而上分为 IaaS 云平台、PaaS 云原生平台、SaaS 核心应用层
- 左侧为研发效能体系和非功能测试体系
- 右侧为智能运维体系及安全体系
腾讯云银行分布式核心方案六大设计要点
- 数据切分策略:包括切分维度、分布规则、扩容策略、容量评估。
- 研发效能:双速开发模式、全链路研发效能、敏态稳态分离。
- 分布式运维:标准化指标采集与分析、多维度监控与告警、智能自动化运维。
- 服务模型策略:服务颗粒度、分布式事务策略、聚合查询策略。
- 技术架构策略:交易处理策略、灰度发布策略。
- 业务连续性:同城双活、异地多活、跨地域容灾。
腾讯云分布式核心两种技术架构路线介绍
- 标准微服务架构:以应用软件包内置领域为服务颗粒度,采用 Spring Cloud 微服务体系,服务颗粒度以 ISV 核心系统提供的服务领域及颗粒度为基准。
- 单元化架构路线:将计算资源与数据资源进行逻辑绑定,形成标准化的处理单元,实现业务整个链条都闭环中一个单元内。
腾讯云分布式核心系统技术底座
- APaaS 分布式技术组件:聚焦通用业务场景封装,构建交易框架、参数管理等标准化模块。
- IPaaS 系统集成服务平台:强化全链路集成治理,应对云上云下交错环境中的协议冗杂难题。
- GPaaS 通用技术组件服务:专注稳定可靠的中间件供给,为分布式核心系统提供数据库、微服务套件、消息队列、缓存、容器平台等基础支撑服务。
- IaaS 基础设施服务:提供计算、存储、网络、安全等基础设施服务。
腾讯云分布式核心与伙伴联合方案
- 腾讯云与神州信息:共同推出“金融分布式核心”联合解决方案,基于腾讯云金融级专有云平台 TCE 和分布式数据库 TDSQL,满足动态扩容、分布式多活、多中心容灾、海量数据并发处理等业务诉求。
- 腾讯云与长亮科技:联合发布新一代分布式金融业务服务框架 TDBF,以腾讯云的云化技术支撑平台为底座,结合长亮科技预置业务能力,革新系统建设模式。
- 腾讯云与中电金信:基于 eCAS 分布式核心系统 + 源启 + 腾讯金融云产品打造联合解决方案,支持云原生和单元化,面向银行类金融机构实现全栈国产化落地。