随着近几年云原生生态的不断壮大,云原生技术在公有云、私有云和混合云等新型动态环境中得到示范运用,为企业构建和运行可弹性扩展应用提供了实现方式。大连银行在人民银行《金融科技发展规划(2022—2025年)》框架指导下,基于云原生技术思想,以自身新一代信息化建设为契机,开启架构转型新征途,致力重塑智能高效的科技服务流程,更好支撑数字化业务快速发展。
▲大连银行首席信息官 吴春杰
坚持战略规划统筹,引领云原生演进之路
随着金融数字化转型进程不断推进,金融机构需不断提升自身软件研发能力,构建敏捷弹性、快速试错、急速创新的IT交付模式。云原生为实践者指定了一条可扩展、可复制的路径,通过一整套适用于云化技术的使用和管理方法合集,最大化利用云的能力、发挥云的价值。目前国内各家银行均开始全面拥抱云原生,积极运用科技创新打造“第二发展曲线”。云原生转型具有系统范围广、技术领域多、专业性强等特点,对于银行来说,要从传统研发模式过渡到云原生时代,云原生应用的实现、集成、部署、运维将颇具挑战。
为稳妥推进云原生,大连银行坚持以战略引领发展。制定企业级金融科技建设战略,明确全方位的云原生转型规划和目标,持续推动基础架构和应用架构转型,积极探索可持续的研发运营敏捷架构,通过构建金融云平台、技术中台、业务中台、业务开发运维一体化平台等关键平台,实现自主可控、技术创新、基础夯实和组织灵活的云原生能力建设,进而形成极致弹性的云原生架构体系,快速响应市场需求和用户诉求,推动经营管理体系数字化转型,金融科技生态繁荣发展。同时加强组织保障,配套实施措施分解和演进路线跟踪,细化责任人员和进度计划,开展云原生转型工作闭环统筹管理,保障规划方案一体化稳步推进。
围绕“夯基础、拓应用、探敏捷”,推进云原生转型之路
大连银行云原生转型可归纳为三方面。“夯基础”即基础架构转型,从基础设施层打造云平台、容器技术以及云环境下的运维工具。“拓应用”即应用架构转型,从应用服务层基于微服务架构搭建可沉淀复用的中台化服务。“探敏捷”即敏捷转型,从管理层引入精益敏捷思想、*和工具,快速响应业务变化。
1.夯实基础架构转型,满足弹性供给、自主可控
基础架构转型在云原生转型中至关重要,统一原生基础设施应“以应用为中心”,结合自身信息化建设现状及关键需求,制定基础设施云原生路径。大连银行按照虚拟化—应用云平台—多云管理平台的步骤,推动基础设施资源供应向标准化、自动化、服务化转型,实现资源敏捷供给和集中管控,简化运维管理,逐步实现敏捷交付、快速弹性、平滑迁移、无损容灾。
应用云平台建设是传统银行基础架构快速适应市场和需求变化的途径。大连银行以分布式架构为基础,依托容器技术构建应用云平台,通过容器技术将应用程序所需的一切,包括所有代码、各种依赖以及操作系统打包在一起,提供更灵活、更轻量级的虚拟化处理方式,使应用程序几乎在任何地方都可以运行。应用云平台上线后,运用集群化、资源池化、应用系统微服务化等技术应用,实现基础资源自动配置、快速应用部署,更好地适应快速变化的业务需求和瞬时高并发、大流量的交易场景。
多云管理平台是银行基础架构转型的阶段性目标。构建涵盖传统计算、存储、网络、一云多芯私有云平台及应用云平台的多云管理平台,实现对基础环境资源的统一管控,为上层应用提供统一的标准基础设施即服务(IaaS)能力,提供高可用、高可靠和高稳定的安全保障。同时将该平台与信息科技服务管理平台、配置管理平台、应用发布自动化平台、流程调度平台、监控平台、日志平台等进行对接,建立完整的资源审批管控体系,实现基础资源全生命周期管理,全面提升数据中心运维管理和服务交付水平。
2.开拓应用架构转型,实现沉淀复用、快速赋能
伴随云原生基础架构发展逐渐成熟,大连银行运用中台体系方法论,强调企业级协同建设,关注各业务子域高效配合和资源复用,构建统一的技术中台、业务中台,实现敏捷性、轻量化、可拓展的中台化应用架构。
大连银行以自主可控与合作研发结合的方式构建企业级技术中台。技术中台为应用侧提供了统一、标准且丰富的公共技术组件服务,包括分布式缓存、多技术栈注册中心、分布式消息、配置中心、全链路灰度发布、双服务总线、链路追踪、分布式事务和分布式对象存储等通用能力,将技术组件与业务系统深度解耦,降低传统存量应用与新建微服务系统间的异构成本,使应用集成从原有的SOA架构平滑转型为微服务架构。大连银行通过投产技术中台,并不断完善公共组件服务内容,加速了业务系统的研发效率,为应用系统提供云原生的集成能力,为未来业务发展提供先进的技术支撑能力,为应用架构持续演进奠定基础。
大连银行正在构建企业级业务中台,为数字化转型和公共业务能力沉淀赋能。业务中台充分运用领域驱动设计方法(DDD),规划各类共享能力中心,通过拆分旧的应用系统,解耦传统业务应用,采用API形式发布原子化、松散的业务接口,结合业务逻辑编排和流程编排,可视化搭建业务构件和业务服务,基于容器技术轻量化部署中台应用。通过构建企业级业务共享服务中台,将实现银行业务核心能力下沉,降低试错成本,加快金融服务创新,规范IT应用治理,为提升研发效率与质量提供有力支撑。
3.探索敏捷转型,推进业技融合、破旧立新
金融业敏捷转型势在必行,《金融科技发展规划(2022—2025年)》中提到,以产品敏捷交付为主线制定清晰研发工作规程(如图1),借助业务开发运维一体化(BizDevOps)快速迭代交付模式,持续优化完善产品开发和交付质量。大连银行结合云原生技术特点和实际研发协同诉求,建设一站式云原生开发运维一体化(DevOps)平台(如图2),积极开展敏捷文化试点推广和敏捷*转型探索。
图1 大连银行DevOps全流程数字化协同体系
图2 大连银行云原生DevOps平台技术架构
大连银行DevOps平台支持基于云原生技术栈的业务研发全过程服务。平台提供标准研发规范流程、敏捷项目管理工具、全自动化流水线、依赖源仓库、代码规范扫描和可视化效能度量等服务,与项目管理、信息科技服务管理、配置管理、应用发布自动化等系统集成,搭建全流程数字化协同平台,实现软件全生命周期可视、可追溯、可关联、可审计、可审批以及可度量(如图3),提升软件研发协同和管理水平,提高业务需求处理和交付效率。此外,DevOps平台通过减少各环节人工干预,强化自动化检查和安全扫描,有效提升研发生产安全性。
图3 大连银行DevOps平台度量可视化
敏捷转型离不开团队文化建设和组织架构保障。大连银行积极开展“星火计划”,聘请专家面向研发团队开展敏捷和DevOps知识领域的外培和内训,鼓励员工考取敏捷教练专业证书,加强专业骨干培养和知识传承,通过团队的自我提升,为数字化转型可持续化发展打下坚实的人才基础。同时开展敏捷试点及敏捷体系建设,从小范围切入,选择客户需求较多、产品迭代要求较高、业务系统相对独立成熟的业务单元开展敏捷转型试点,组建业技融合小型敏捷团队,研究项目级敏捷研发机制体系,探索敏稳双模科技创新转型之路,赋能业务快速发展。
结 语
云原生技术的探索具有特别重要的社会效益,可以打破国外技术垄断开辟新技术路线,金融机构应秉承时代的使命和担当,对于中小型银行更要克服资金投入有限、科技人员不足及技术人员知识更新慢等多方面困难。大连银行通过云原生持续落地,全面提升资源利用率、弹性效率、交付效率和智能运维能力,打造智能高效的科技服务流程,为驱动业务快速发展奠定了技术基础。
展望数字经济背景下的金融科技发展,大连银行将始终坚持技术创新和管理创新,积极响应国家及金融监管机构决策部署,贯彻新发展理念,服务构建新发展格局,不断深入金融科技建设,以数字化转型推动银行高质量发展,进一步提升金融服务实体经济的能力和水平。