精彩回顾 | 苏州农商银行新一代云原生信息科技架构体系实践

news2024/11/24 16:48:51

11月18日,2022年第五届中国金融科技产业大会暨第四届中新(苏州)数字金融应用博览会“基础软件与云原生系统软件”分论坛成功举办。该论坛由由中国计算机学会CTO CLUB(苏州)承办,江苏省金融科技云原生融合创新中心、博云协办。

论坛聚焦基础软件、云原生架构、云操作系统等话题,围绕云原生系统软件在金融行业中的应用、科技赋能金融业数字化转型的成功案例、科技金融面临的机遇和挑战、协作共融发展形势等,汇集行业知名学者与业界专家进行深入探讨。

苏州农商银行金融科技部总经理陈九昌分享了《苏州农商银行新一代云原生信息科技架构体系实践》,以下是本次分享的演讲实录。

苏州农商银行全称“江苏苏州农村商业银行股份有限公司”,是全国第四家农商银行,也是银监会成立后在新监管框架下批准开业的首家农商银行。2016年11月29日在上海证券交易所挂牌上市,是全国第四家A股上市的农商银行。目前,苏州农商银行共有94家网点,覆盖在3省、8市。苏州农商银行致力于打造走在行业前列的标杆银行、社会倍加认可的价值银行、员工更多获得的幸福银行。

01

云原生的价值

作为地方农商行,苏州农商银行有自己的独立核心系统,科技力量一直是业务发展的关键因素。通过近几年的发展,我们可以发现,以我行为例的中小银行的传统IT架构主要有以下几个痛点:

  • 第一:研发效能较低。大部分银行的系统研发模式为传统的瀑布方式,导致需求交付周期较长,影响业务响应速度。

  • 第二:运维压力较大。各业务系统部署安装的基础设施标准不一,给运行维护工作造成了较大的压力。

  • 第三:协作沟通成本较大。业务、开发和运营人员之间存在着信息“鸿沟”,开发人员希望基础设施响应速度更快,运营人员要求可靠性和安全性更高,而业务人员的目标则是交付速度更快。对问题的理解不一样,导致人员协作之间沟通难度较大。

因此,在金融科技人才短缺、业务变革较快的情况下,这就对银行的科技支撑提出了更高的要求。基于此,苏州农商银行开始探索转变之路。互联网化浪潮不仅助力了银行的业务创新,更助力了银行 IT 技术的大幅进步。

以云原生为核心的IT 技术,从宏观层面来看,主要有三个价值:

  • 1. 融合。金融+科技为业务增长带来无限可能。在互联网时代的全新业务模式下,传统的金融IT架构已经难以满足“互联网+普惠金融”的业务发展需要,必须开展跨界融合,以互联网行业擅长的“高弹性、高性能和低成本“和传统金融行业对于”高可用、高标准、低风险”相融合,以尽量低的成本保障业务快速增长的无限潜力。

  • 2. 创新。技术创新为便民普惠带来无限价值。在创新方面,我行也在不断进行金融创新,引流互联网+场景,从服务理念、服务模式、服务对象、科技诉求等方面共同创新,为社会大众、小微企业提供高效、便捷、普惠的金融服务与价值。这些场景对系统的弹性要求非常高。

  • 3. 安全。信息安全为客户提供层层保障。在当下信创发展如火如荼之际,苏州农商银行也紧跟国家方向,坚持自主可控,支持国产信创,以安全可控的国产化道路力求为客户提供重重保障。我行打造了“一云多芯”的信创底座,金融云平台能较好地屏蔽底层上的异构差异。

以上就是云原生技术为金融科技发展带来的宏观价值。那么,在具体价值体现上,云原生的价值主要体现在以下三点:

  • 第一,利用云平台强大的计算能力、高可靠性、高通用性、高扩展性和低成本优势,实现快速部署、按需伸缩,可以提升运行保障能力。

  • 第二:通过应用容器、服务网格、serverless等技术,可以显著提升基础技术能力的平台化水平,打造企业级交付能力

  • 第三,云原生提供了高效的“端到端”交付、精准的灰度发布,使得在可控范围内快速验证业务新功能成为可能,在基准发布方面,可以实现从天级到小时级别,实现快速投产上线并及时获取市场反馈。

基于在宏观层面和具体层面上的价值体现,云原生转型的具备了内在驱动力。分为五个方面:

  • 客户需求驱动。随着互联网产品的不断推广,客户消费习惯及客户行为习惯都发生了翻天覆地的变化,这就需要以客户为中心进行业务架构的提升与重构。

  • 技术发展潮流驱动。云原生技术体系的出现解决了传统 IT 架构的诸多痛点,是当前技术发展的新动能。

  • 外部因素及人才发展驱动。为了提升技术实力及市场占有率,供应商加快了技术更新,传统架构疏于维护或者放弃维护;熟悉传统架构的人才越来越少,相反云原生领域人才逐渐丰富。

  • 内在业务创新驱动。传统信息系统的竖井式开发模式难以满足业务产品快速迭代创新的需求,倒逼银行进行云原生转型。

  • 金融科技创新监管驱动。人民银行、银保监会信息科技发展规划及金融科技创新监管试点成为驱动商业银行创新的动力。

我们之前在做云原生调查的时候,有一个成熟的模型,从四个维度:研发、交付、过程把控机制下,可以把云原生成熟度分为工具级、企业级和价值级。我行通过这几年的探索,也实现了慢慢从工具级到企业级的初型。

02

苏州农商银行的云原生探索实践

苏州农商银行的云原生探索实践,基于一个核心,也就是从顶层设计为云原生转型保驾护航,起始于2017年苏州农商银行的金融科技五年规划。2018年到2022年之间,我行的重点是构建“云+微服务”的新一代 IT 架构,以分布式云架构为金融服务模式创新提供底层技术支撑。早在战略规划时,我们就已经把云原生纳入到战略规划里面。

结合我行的三个要求,低风险、高规范性、高质量,我们探索出了一条以实现高可用、低风险和高规范性为目标的新一代信息科技架构的系统。从2018年我们开始进行新一代 IT 架构的建设打造,在 IaaS 层我们通过与博云深度合作实现一些建设成果。PaaS 层我们以用京东云平台作为技术支撑,现在京东也是我们的基础战略合作伙伴。

基于 IaaS、PaaS 层以上,我们开展了相应的一些技术中台、数据中台和智能中台的建设。通过这些业务应用建设,目前我们已有29个系统成功上云,包括手机银行、企业网上银行等业务系统。

03

苏州农商银行的云原生实践成果及价值

成果一:全行资源集约化运营:实现降本增效

结合自身的痛点,我们认为云原生是大有可为。原因在于中小型银行都有自己的市场,异构性比较强,很多系统因为没有自己的研发能力,都是进行外采。每采购一个系统,就会带来一套的技术规范。比如,我们采购的手机银行技术规范,和企业网银技术规范就是不一样的,这对运维成本和开发成本带来了很大挑战。因此,我们想通过云平台的建设来逐步解决异构问题,这样可以起到降本增效的作用。同时,也可以做到全行资源统一管理,统一运营,统一维护和统一服务。

成果二:建立敏稳开发体系:提高研发效能

第二层实践成果,在上面我们提到传统银行过去大多采用瀑布式的开发模式,这个模式短时间内无法全部摒弃,还需要继续推进。同时,互联网化的理念发展,也在影响着业务线的产品创新,业务需要不断去迭代。两者并存的情况下,这就给基础设施体系带来很大的挑战。

我们认为云原生能很好地解决这个问题,因此我们在行里面开启了两套研发模式:即敏态和稳态。敏态围绕着云原生开启了相应项目建设,包括敏捷组织建设。稳态则是围绕着一些传统的市场开发,从需求调研、立项到规划等推进。我们不断地双线运行,从而提高研发效能。

成果三:建立高效协同体系:开发运维高效协同

另外,我们也引进了例如持续集成、持续部署、自动化发布、自动化漏扫、智能监控、效能度量、自动化运维、自动化测试等 DevOps 工具,通过深度融合,基于敏态运作方式,实现开发和运维的高效协同。

所有的技术研发或者技术迭代更新,离不开对业务的支持。没有业务的发展,没有业务的产品,抛开了效应讲基础都是空谈。技术与业务的强融合,赋能业务发展,才是我们 IT 体系建设的最终目标。

通过这三四年的云原生探索实践,苏州农商银行在助力绿色金融发展、加快科创金融发展、助力乡村振兴发展、打造银证新业态四个方面得到了较好的认可。

  • 科技创新,助力着绿色金融发展。苏州农商银行是首批获评“绿色低碳转型金融服务中心”,并承建了“苏州市绿色低碳金融实验室”。

  • 科技助力,加快科创金融发展。创新产品快速迭代上线,使业务部门对云平台建设认可度逐渐提升。

  • 科技创新,助力乡村振兴发展。基于云平台之上,我们打造了以助农金融服务站、阳光信贷、互联网医院、智慧银行服务为基础的“惠民通”工程,通过线上线下相结合的服务模式解决农村居民综合缴费、社保卡服务、互联网+医疗健康等服务,真正打通农村金融服务最后一公里。

  • 科技赋能,打造银政一体新业态。以国家十四五规划为指引,我们加强与政府在互联网医疗、数字乡村、数字社区、数字政府、数字校园等场景的建设合作,这些场景也是通过云平台上的业务应用来实现的。

以上是苏州农商银行的一些云原生实践成果分享,谢谢大家。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/47304.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【Kubernetes系列】工作负载资源之StatefulSet

StatefulSet概述解决的问题组件Pod 选择算符卷声明模板最短就绪秒数更新策略滚动更新分区滚动更新最大不可用 Pod强制回滚副本数StatefulSet的网络标识StatefulSet存储状态概述 StatefulSet 是用来管理有状态应用的工作负载 API 对象。 StatefulSet 用来管理某 Pod 集合的部署…

IDEA的乱码与file.encoding = UTF-8

file.encoding UTF-8的作用其实就是使用UTF-8作为文件encoding和decoding时的默认方案。 我们知道存储文本文件时,文本变为二进制时要对文件进行encoding,这是一个字节转字符的过程,转换的具体工作由JAVA的API完成(例如&#xf…

ACM近年区域赛的所有题型

之前写了个退役文章记录想记录下,但是没有干货,还是给删了,所以前面的是退役小记,后面是我个人写近2年所有区域赛场次记录的题型 目录 退役小记(没兴趣可以不看) 这里简单记下我的acm生涯 省赛和三场区…

MySQL第一弹

目录 一、数据库的基本概念 1、数据 (Data) 2、表 3、数据库 4、数据库管理系统(DBMS) 5、数据库系统 6、DBMS的工作模式如下 二、数据库的发展史 1.第一代数据库(淘汰) 2.第二代数据库(现在用的基本上都是二代) 3.第…

Netty02——Netty 入门

目录1.概述1.1.Netty 是什么?1.2.Netty 的作者1.3.Netty 的地位1.4 Netty 的优势2. Hello World2.1 目标2.2 服务器端2.3 客户端2.4 流程梳理2.5.提示3. 组件3.1 EventLoop3.1.1.概述3.1.2.案例演示3.2 Channel3.2.1.ChannelFuture3.2.2.CloseFuture3.2.3.异步提升的…

火车头采集无分页列表-滚动加载列表采集软件免费

互联网的信息和数据不断攀升,每个人都离不开数据的汇总以及分析,不管是整理数据,还是分析同行的数据。今天小编就教大家如何有效地快速抓取自己想要的网页数据。 不管是列表页的网站,还是滚动加载的网站或者需要登录才能采集的网站…

终于学完了9年资深工程师推荐的Java项目化程序设计案例文档

时间飞逝,转眼间毕业七年多,从事 Java 开发也六年了。我在想,也是时候将自己的 Java 整理成一套体系。 这一次的知识体系面试题涉及到 Java 知识部分、性能优化、微服务、并发编程、开源框架、分布式等多个方面的知识点。 写这一套 Java 面试…

时间序列:时间序列模型---随机游走过程(The Random Walk Process)

本文是Quantitative Methods and Analysis: Pairs Trading此书的读书笔记。 随机游走过程是一种特殊的ARMA序列。从分子运动到股价波动等现象都被建模为随机游走。 随机游走过程是AR(1)序列,而且,时间序列在时刻的值为: 随机游走过程本质上是到当前时间…

【ZYNQ】IP核_DDR4_SDRAM(MIG)的详细介绍

IP核_DDR4_SDRAM的详细介绍内核架构内存控制器本机接口控制与数据路径控制路径数据路径读写合并重新排序组状态机ECCRMW(Read-Modify-Write)流程ECC模块ERROR地址时延ECC端口描述地址奇偶校验Clamshell 拓扑迁移功能MicroBlaze MCS ECCMemory 设置内核设计时钟复位协议描述用户…

libxlsxwriter初体验

C如何写Excel? 大家时间都这么宝贵,没有起因的问题是不值得被优先研究的。这篇博客的起因就是希望找到一个比较合适于C的开源库,用以在C中生成Excel文档。其实C可用的开源Excel库,很多博主都已经撰文提及。例如:# c操…

独立站运营优化方法

一个跨境卖家出海,除了建立独立站,要考虑的核心问题是引流和转型。独立站流量从哪里来?面对多元化的海外市场,如何选择更适合品牌的引流渠道和方式? 米贸搜在与海外主流社交媒体、搜索引擎深度连接的基础上&#xff0…

智翔金泰IPO过会:持续经营风险遭质疑,蒋仁生为实际控制人

11月28日,上海证券交易所科创板上市委员会2022年第 99次审议会议召开,重庆智翔金泰生物制药股份有限公司(下称“智翔金泰”)首发符合发行条件、上市条件和信息披露要求,即获得上市委会议通过。 据了解,上市…

目标检测数据标注项目分析-产品缺陷检测

什么是生产过程中的产品缺陷检测? 生产过程中的缺陷检测是保证产品质量的重要环节。及时发现故障或缺陷,并采取适当的措施,我们可以降低运行和质量相关的风险。但在一般视觉系统中,每个缺陷都必须经过检查及预处理才能被检测到,…

vue Router

Vue项目各文件含义 1.src文件夹 是我们真正敲代码的文件夹, 2.assets放静态资源 3.components放组件 4.App.vue主组件 5.main.js项目的入口文件 Vue Router 在router/index.js路由文件中配置路由,设置路由跳转规则 import Vue from vue import Vu…

Node.js 入门教程 28 Node.js 事件循环

Node.js 入门教程 Node.js官方入门教程 Node.js中文网 本文仅用于学习记录,不存在任何商业用途,如侵删 文章目录Node.js 入门教程28 Node.js 事件循环28.1 介绍28.2 阻塞事件循环28.3 调用堆栈28.4 一个简单的事件循环的阐释28.5 入队函数执行28.6 消息队…

ICC2:Design Planning(03)Power Network Synthesis

在shape block之后,接下来可以做pg规划。power network creation可以分为如下几个部分: 1.Add Power Pad 在规划power mesh之前需要先插power pad,所以要在create abstract阶段load upf,如果规划power mesh时没有power pad,也需要…

Java+JSP基于ssm高校网上教材征订系统-计算机毕业设计

项目介绍 随着高校规模的扩大和教学改革的不断深入,高校的教学和科研水平都在稳步提高,但高校的教材选订环节却仍存在着许多问题。目前,高校的教材选订工作大多采用的是手工方式,不仅费时、费力,而且还存在许多人为的…

Seal库官方示例(二):encoders.cpp解析

补充一个常用的SIMD操作原理 图片来自的Hang Shao的文章。 完整代码 这个代码主要功能是编码明文,使得能够使用更加完整的明文多项式(前一个只用到了一个多项式的常量),也就是SIMD操作。主要包含了两个部分,一个是BG…

Animator动画状态机

1、有限状态机 有限状态机(Finite - state machine, FSM),又称有限状态自动机,简称状态机,是表示有限个状态以及在这些状态之间的转移和动作等行为的数学模型 有限:表示是有限度的不是无限的 状态&#x…

机器人开发--减速机

机器人开发--减速机1 概述介绍功能分类按照传动类型可分为:按照传动级数不同可分为:按照齿轮形状可分为:按照传动的布置形式可分为:应用2 电机使用减速机原因3 RV减速机、谐波减速机 和 行星减速机RV减速机谐波减速机行星减速机蜗轮蜗杆减速机4 机器人各…