专业IT科技资讯平台,关注科技、手机、电脑、智能硬件、电脑知识!
当前位置:主页 > 科技 > 科技数据 >

宁夏银行分布式服务网格架构助力科技服务能力提升

导读:

  参赛单位:宁夏银行股份有限公司

  案例名称:分布式服务网格架构助力科技服务能力提升

  参赛单位:宁夏银行股份有限公司

  案例名称:分布式服务网格架构助力科技服务能力提升

  案例简介:

  分布式服务网格架构,即服务网格化(Service Mesh)的架构风格,旨在实现弹性伸缩,动态扩容,去中心化的设计目标,并能够在传统的SOA架构模式和服务治理体系的基础上,实现微服务的技术体系架构。引入敏捷开发模型、DevOps和SLA体系,规范了全行的技术服务标准与金融服务标准。Sidecar的设计模式,为全行的信息系统集成搭建了一条“信息高速公路”,大大降低异构系统的集成难度,为全行的去中心化提供一套高效、高质量的工具。

  创新技术/模式应用:

  1. 架构模式创新:实现分布式服务网格架构的同时,可灵活兼容传统异构系统的集成,使用的Sidecar设计模式对系统侵入性小,且屏蔽了通讯特性,大大降低集成难度,同时作为全行集成的基础,实现业务创新的即插即用。去中心化理念的引入,让业务不再依赖某“瓶颈”节点,且可以灵活应对突发性业务高峰,大大提升业务支撑能力。

宁夏银行分布式服务网格架构助力科技服务能力提升


  图1 宁夏银行整体系统集成架构

  2. 服务治理创新:基于分布式服务网格架构,形成全行级的系统和应用的集成规范,制订一套全面的银行技术规范标准。同时建设全行服务治理和服务资产管理体制,形成管理组织架构和管理流程。服务治理流程实现全生命周期线上运营。

  3. 运维管控创新:实现分布式的同时,运行维护难度急剧升高,项目采用多环境、配置化的运行维护管理和监控工具,实现全分布式节点运行动态的实时把控。同时使用DevOps技术管控服务的持续集成,实现服务资产的隔离部署、隔离运维、热加载、一键升级等能力,大大降低分布式所带来的运行维护难度。项目还完善全行SLA体系建设,形成服务质量管理体系,建设了一套全行级服务质量监控管理平台。

宁夏银行分布式服务网格架构助力科技服务能力提升


  图2 分布式服务网格逻辑架构图

  4. 容灾扩容创新:双数据中心的分布式注册中心的设计,保证了网内节点的动态注册、动态扩容、动态下线和动态广播,为服务系统的快速集成提供坚实基础,实现双活或多活数据中心设计。同时实现多种容错机制,不仅能够动态隔离故障节点,还能够动态熔断高风险服务场景,从而避免分布式场景下的雪崩式故障。

宁夏银行分布式服务网格架构助力科技服务能力提升


  图3 宁夏银行ESB物理架构

  项目效果评估:

  通过分布式服务网格架构建设,实现了行内的传统的业务系统应用集成调整,完成全行总体架构转型,为全行发展战略规划的金融科技创新,业务能力提升,提供了一套完备的基础平台。截止2020年6月,全行70%异构系统完成了架构改造,除“孤岛”系统外,覆盖了所有参与集成的系统。

  服务治理体系的建设,大大节约了传统系统集成带来的重复开发和沟通等方面成本,降低业务系统服务变更的难度。同时,线上电子化管理流程大大提升了服务开发效率。此次架构改造正值核心项目群建设期间,不到两个月时间共计完成50多套系统的通讯集成,共发布2020个全新服务场景,服务场景的复用率达到了47.7%,服务通讯转发效率至少提升一倍。

  服务质量控制体系的完善,让服务质量管控变得简单。在服务系统和服务场景层面,都能够实时监管服务资产的运行状态,出现系统宕机或应用崩溃,可以实现秒级故障隔离。在系统完成恢复后,动态恢复应用服务。

  此项目对分布式技术在银行全行系统范围的应用具有开创性的探索和推动意义,为银行在服务体系建设方面总结出了一些经验和方法,对于未来银行整体架构的演化提供了重要的指导价值。

  随着我行业务规模和业务形式的不断发展和变化,我行将能够灵活的适应新形势和应对新问题,能够按照全行战略规划和IT建设蓝图,不断完善我行整体架构体系,满足业务发展的迫切需求。

  “2020中国金融科技创新大赛”由中国电子银行联合宣传年、中国电子银行网共同主办,大赛以“竞逐数字时代新赛道”为主题,将收集、整理和展示商业银行和互联网企业在过去一年中重要的金融科技创新实践案例,以飨行业。大赛旨在多角度、多层次展示行业创新成果,弘扬创新与合作精神,为国内外金融学者、从业者提供高质量的学术交流平台,积极推动对金融科技领域重要问题的深入研究及最新进展的交流,为促进金融科技创新发展贡献力量。

(责任编辑:李峥 )