2021年12月,中国人民银行印发《金融科技发展规划(2022—2025年)》,提出健全金融科技治理体系、充分释放数据要素潜能、打造新型数字基础设施等重点任务。北京金融科技产业联盟开设“今日案例”专栏,以《规划》为牵引,通过优秀案例展示产业各方在实践中取得的成果,促进机构互学互鉴。
关键字:分布式、技术平台、运行域、开发域、运维域
分布式基础技术平台(鸿鹄平台)是中国银行软件中心自研的企业级分布式平台,将分布式领域面临的共性技术难点封装成公共机制,以技术组件方式提供给应用产品,完成了分布式基础技术能力、联机交易处理、批量交易处理、应用综合开发平台、应用智能运维治理五大领域技术能力的建设,为新一代分布式核心系统、企业级架构转型、国产化改造上云提供企业级技术底座,同时建立基于技术中台的全新开发、测试、运维工艺体系和流程标准规范,成为新一代中国银行的技术基石。
鸿鹄平台整体提供分布式架构下科技治理、运行时交易调度处理、分布式应用开发、分布式应用运维四大领域的技术能力。
在科技治理方面,提供企业级单元化、微服务的架构设计支持;结合技术平台能力在事务处理、微服务拆分、分布库分表设计、消息分发机制等方面提供通用解决方案;通过平台落标企业级技术规范;对底层技术中间件进行标准化封装处理。
在交易调度处理方面,提供简便、低侵入的联机服务、批量服务执行过程中的服务注册返现、单元寻址、数据分片寻址等路由调度能力;提供运行时事务一致性保障、服务幂等性保障、消息可靠传输等交易处理机制;实现单元切换、流量调拨等高可用能力。
在分布式应用开发方面,集成快速构建工程搭建、能力选取、代码骨架自动生成的脚手架、可视化服务编排、统一数据字典与接口管理等功能,形成完整的开发平台,提升快速交付能力。
在分布式应用运维方面:集成从资源创建、参数维护到运行时状态查询、服务治理等能力,构筑一体化运维平台,为分布式应用提供集中高效的维护模式、集成式联机框架和批量框架、低代码高资产复用的可视化服务编排引擎、统一数据字典与接口管理等功能,形成完整的开发平台,提升快速交付能力。
鸿鹄平台从开发态、运行态到运维态全方位降低应用开发的难度,提高开发的质量和效率,全面提高产品上云速率。
从技术演进视角,企业级架构从集中式向分布式转型,会带来一系列共性的技术问题,鸿鹄平台正是立足于解决一系列的技术问题。为企业架构建设奠定了基础。
从敏捷响应视角,整合抽象现有IT架构中各项同勇功能,成为支持数字化银行的“技术乐高积木”,降低重复建设,形成IT能力生态,实现IT高速响应,支撑集团生态运营、产业互联等关键业务的快速发展。
在社会影响方面,鸿鹄平台荣获金融电子化杂志2021年金融业新技术应用创新突出贡献奖,荣膺中国计算机协会2021年第六届云鹰奖最高成就项目、香港《财资》杂志社AAA金融科技奖“最佳云端项目”,其核心组件已通过中国信息通信研究院分布式中间件测评,能力达到先进级,使中行分布式领域核心科技竞争力达到同业先进水平。
鸿鹄平台是我行基础技术设施从开发框架向平台化过渡的重要里程碑,在高可用、稳定性、易用性、灵活可扩展、可维护性方面达到同业先进水平。一是开发效率提升,鸿鹄平台使平均每项应用组件整体代码量比传统开发模式降低约50%,开发时间缩短约60%,减少无效沟通成本和信息不一致风险,使分布式应用交付速度提高一倍以上。
二是整体系统高可用性提升,鸿鹄通过对限流、熔断、鉴权规则的合理配置,可以有效保护分布式架构各系统稳定性,整体系统高可用性达到99.999%;一致性差错率0.0035%;平均交易响应时间20ms~50ms。在单元化架构下,同城单元切换能力达到RPO为0(恢复点目标),RTO(恢复时间目标)约为0,异地切换能力达到可实时切换。
三是科技治理水平提升,鸿鹄平台植入统一报文规范、单元化设计原则等企业级技术标准,将治理要求落实为了硬约束,依靠强技术手段实现了企业级科技治理平台一体化。
鸿鹄平台正在为企架组件、信创应用中实现双百覆盖的年度目标。即,企架应用100%用到鸿鹄平台,信创应用100%用到鸿鹄平台。
本文来源:中国银行软件中心
投稿邮箱:News@bfia.org.cn
热门跟贴