2024年10月18日,以“金融IT:十四五回顾与十五五思考”为主题的第十三届双态IT用户大会于无锡成功举办。本次会议由ITSS分会指导,ITSS数据中心运营管理组(DCMG)、双态IT论坛(BOA)主办,共有来自金融、央国企等行业的400余人到场出席。
中信银行软件开发中心副总经理徐晓剑带来《规划引领与标准化先行:中信银行的技术中台建设之道》主题分享。
他表示,通过近五年的实践,我们认为以云原生为基石的技术中台是企业实现数字化转型的最佳路径,它通过架构的转型带来标准、理念、能力、思维的变革,对中信银行的进一步发展起到关键作用。实践过程中,我们坚持规划引领和标准化先行,助力技术中台的建设取得了亮眼的成就。展望“十五五”,中信银行将积极布局应用运行时虚拟化的研发与落地,用eBPF和潮汐资源调度提升云原生基础设施能力,通过云边一体、云边协同,提供全域分布式计算体系能力,实现以数字金融助力新质生产力的发展。
以下为演讲实录全文
在开始今天的分享之前,我想先分享一个故事。在2020年与Gartner的专家的交流中,一位架构师提出了一个问题:数字化转型与云原生建设之间究竟存在着怎样的联系?为何我们需要同步推进这两者?当时,我是这样回应的:数字化转型与云原生的关系,就好比眼疾与手快,两者相辅相成。在当前银行业竞争日益激烈的存量市场中,从业务角度来看,脱颖而出的关键便在于“眼疾手快”。
其中“眼疾”指的是我们要具备敏锐的市场洞察力,能够快速且精准地捕捉市场动态。而“手快”则对应着数字化转型所带来的决策与执行效率。只有当我们能够迅速洞察市场、做出决策,并以高效稳定的方式执行时,才能在激烈的市场竞争中立于不败之地。
今天我主要想讲讲云原生,也就是如何解决“手快”的问题。为何我们需要迅速行动呢?回顾科技发展的历程,可以清晰地看到,我们已经经历了信息化、互联网化和数字化三个阶段。
在信息化阶段,我们主要将线下的业务搬到了线上,实现了企业生产过程、物料移动、事务处理等业务过程的数字化。而到了互联网化阶段,企业开始利用互联网平台和技术进行内外部的商务活动,实现了资源的整合与互动。这一阶段,企业主动接触用户,快速迭代业务流程,以应对市场的变化,并第一时间契合市场需求。
当我们步入数字化阶段时,数字技术开始改变商业模式,为我们提供了新的营收点和价值创造机会。生产要素被数据化、结构化,我们能够更准确地预测用户和市场的需求,并做出快速决策。
值得注意的是,目前大多数企业还未完全完成互联网化的转型,却又不得不面对数字化和智能化阶段的挑战,这可以说是一种跳跃式的前进过程。对此,我们需要清晰地认识自己所处的位置,明确自己的定位。
规划引领 标准化先行 助力中信银行技术中台建设
通过近几年的实践,中信银行认为以云原生为基石的技术中台是企业实现数字化转型的最佳路径,它能够通过架构的转型带来标准、理念、能力、思维的变革,对中信银行的进一步发展起到关键作用。实践过程中,中信银行坚持规划引领和标准化先行,助力技术中台的建设取得亮眼的成就。
首先说下标准化先行。包括银行、保险等在内的金融行业,在应用建设过程中都发现,从需求到设计,到端到端交付都存在动作、技术和能力不统一的情况。这使得从端到端交付到运维的全链路,都给运维带来了巨大的认知负担和能力负担。
我认为,没有研发支持的应用运维难以落地,必须要从前端开始进行强力管控。在研发过程中端到端的交付要实现6个面向,面向用户、面向运营、面向测试、面向数据、面向安全和面向运维,这些在前期设计及研发阶段就需要考量,做到全生命周期的标准化,从而减少由于各种差异带来的复杂化而导致的资源损耗。
再说下规划引领。要实现动作快就要实现一个点,由过去代码的研发态逐渐转向运行态,即减少交付流程的人为干预。同时,未来要把自动化、智能化的应用组装提上日程,从而提高基于固定人数下的生产效能的提升,规划就至关重要。
中信银行按照“落地一代、预研一代、规划一代”的迭代策略构建技术中台,建成以容器云、服务网格、乐高开发平台、基础技术服务为主线的云原生技术底座,达成技术中台2.0规划目标,加速规模化推广成熟技术和Serverless、单元化等新技术研究。
一是基础设施,包括容器、虚拟机的云平台的管理;二是开发框架平台,基于标准化实现的插件化、热插拔技术,统一叫做乐高开发平台;三是基础技术服务,又分为分布式事务、事件中心、缓存服务等,我们在每项基础服务上都有一些技术突破。最重要的一点是未来要做物料,它的整体规划基于网格技术。
与此同时,针对阻碍科技发展和赋能过程中普遍存在的基础难点问题和多年累积形成的历史积弊问题,中信银行坚持“做难而正确的事”的态度,创新提出每年攻关10个技术专题。持续四年多以来,我们已经攻关了一些技术难题,这里主要介绍两点创新。
第一个创新点是双网格技术。中信银行采用“内网格+外网格”的双网格结构,进一步提升服务网格架构的高可用能力。
第二个创新点是DB Mesh。它和传闻中的DB Mesh不太一样。由于中信银行内部有十多种数据库产品,缺乏统一的数据库访问标准和数据库治理能力,我们提出“一个企业只能拥有一个数据库”概念。我们用DB Mesh解决商业银行数据库种类繁多的难题,将数据库流量治理等公共能力从应用系统剥离,支持跨语言、跨数据库、统一事务处理、统一安全管控。
它还具有以下优势。一是其DBMesh Connector遵循Java数据库连接(JDBC)标准,适配DB2语法,基本不用进行信息技术应用创新,同时其后端可以连接高端DB和其他的数据库。二是可以进行分布式访问,解决分布式架构下异构数据源跨库访问的应用难题。三是通过DB Mesh实现压力测试、数据库改密等操作。
未来展望
面向“十五五”,中信银行将从以下几方面进行布局,实现以数字金融助力新质生产力的发展。
一是积极布局应用运行时虚拟化的研发与落地。业务应用方面,应用基座通过标准API与分布式应用运行时基座通信,应用基座声明式定义所需要的分布式能力;分布式运行时方面,运行时插件运管隔离,对应用提供标准的分布式能力API。
二是用eBPF和潮汐资源调度提升云原生基础设施能力。运维层面,我们跟华为联创基于eBPF,构建非侵入全栈观测能力;其次基于QoS大模型实现资源潮汐自动调度。
三是通过云边一体、云边协同,在应用层面提升性能,进一步压缩资源的使用,同时统一由容器化部署去解决资源调度的问题,以提供全域分布式计算体系能力。
4000520066 欢迎批评指正
All Rights Reserved 新浪公司 版权所有