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

news/2024/4/20 15:17:25/文章来源:https://blog.csdn.net/squirrelanimal0922/article/details/128094563

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.luyixian.cn/news_show_38957.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

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

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

javaSE - Arrays - 数组的定义与使用

一、数组基本用法 1.1、什么是数组 数组本质上就是让我们能 “批量” 创建相同类型的变量 也可以说是存储一组相同数据类型的数据的集合 如: 如果需要表示两个数据, 那么直接创建两个变量即可 int a; int b 如果需要表示五个数据, 那么可以创建五个变量 int a1; int a2; int …

[附源码]Python计算机毕业设计Django的4s店车辆管理系统

项目运行 环境配置: Pychram社区版 python3.7.7 Mysql5.7 HBuilderXlist pipNavicat11Djangonodejs。 项目技术: django python Vue 等等组成,B/S模式 pychram管理等等。 环境需要 1.运行环境:最好是python3.7.7,…

DPU网络开发SDK——DPDK(一)

随着软件定义网络SDN的不断发展,网络数据转发面的需求越来越多样化,这体现在更快的数据包处理速率,更高的网络吞吐带宽,更灵活的自定义网络协议。传统的硬件设备无法满足网络协议的自定义,而基于Linux内核网络协议栈的…

【能效管理】变电所运维云平台在上海某医院的设计分析

摘要:本文概述了变电所电力运维技术,分析了医院变电所中存在的技术设备老化和技术荷载不足的技术性问题,并从主变低压进出线路监测故障、环境监测故障、设备档案记录、运维排班记录、分析报告五个方面探讨了变电所电力运维技术的具体应用。变…

Java定时器选择

java计时器和死循环哪个好?哪个建议使用? 计时器性能更好,但是写起来稍微复杂一点。如果是非常短暂的延迟,用死循环也未尝不可。一般来说能不用死循环的尽量不用死循环!如果你使用的是JDK1.5以上的,可以使…

高空简易水果采摘装置设计(CAD+proe)

目 录 摘 要 I Abstract II 1 绪论 1 1.1 选题背景及意义 1 1.2研究现状 1 1.2.1国外果园采摘机械现状 1 1.2.2国内果园采摘机械现状 4 1.2.3果园机械存在问题 5 1.2.4果园采摘机械的发展趋势 6 1.3研究主要内容 7 2 高空简易水果采摘装置原理 8 2.1 水果实采摘方式的选择 8 2.…

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

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

供应双功能螯合剂THP-Mal,THP 马来酰亚胺,CAS:1314929-99-1

一:产品描述 1、名称 THP-Mal THP Maleimide THP 马来酰亚胺 2、CAS编号:1314929-99-1 3、分子式:C44H57N9O13 4、分子量:919.41 5、外观:白色或者灰白色粉末 6、沸点:1389.365.0 C(Predicted) …

Lint-staged自动修复格式错误及小结

文章目录一、背景二、Lint-staged2.1 简介2.2 修改package.json2.3 修改pre-commit2.4 测试三、小结3.1 代码格式规范3.2 Git提交规范一、背景 通过前面几节的介绍,目前想要提交代码,就要保证代码格式规范和提交信息格式规范,特别是pre-subm…

CSS布局的三种方式

绝对定位 绝对定位&#xff1a; ​ 属性&#xff1a;position 值&#xff1a;absolute <style> p.abs{position: absolute;left: 150px;top: 50px; }</style><p >正常文字1</p> <p >正常文字2</p> <p class"abs" >绝对定…

图库 | 图计算的适用场景有哪些?

图计算适用的场景非常广泛。在其肇始的早期阶段&#xff0c;图计算仅限于学术界以及工业界资深的研究机构内部&#xff0c;随着计算机体系架构的发展&#xff0c;图计算也在更广泛的行业和场景中得到应用。按照时间维度我们大体可以把图计算的发展及适用范围分为如下几个阶段&a…

umask 设置文件权限掩码

我们在创建文件或者目录时&#xff0c;看到的权限往往和我们设置的不一样&#xff0c;原因就在于创建文件时要受到 umask的影响。 目录 一、实际情景介绍 二、文件权限掩码 1、什么是权限掩码&#xff1f; 2、权限掩码的作用过程 3、设置权限掩码的两种方式 (1) umask 命…

【SpringCloud】08 分布式事务 seata

文章目录seata一、seata服务端的搭建&#xff08;1&#xff09;下载seata服务端&#xff08;2&#xff09;解压&#xff08;3&#xff09;配置seata的存储方式&#xff08;4&#xff09;创建seata数据库并导入相关表&#xff08;5&#xff09;把mysql的驱动jar放入到seata服务的…

智能运维应用之道,告别企业数字化转型危机

面临的问题及挑战 数据中心发展历程 2000 年中国数据中心始建&#xff0c;至今已经历以下 3 大阶段。早期&#xff1a;离散型数据中心 IT 因以项目建设为导向&#xff0c;故缺乏规划且无专门运维管理体系&#xff0c;此外&#xff0c;开发建设完的项目均是独立运维维护&#…

产品经理要不要考PMP?进化你能力的阶梯!(附:新版考纲及教材)

产品经理和项目经理看起来是毫不相关的两个专业&#xff0c;那么产品经理要不要考PMP呢&#xff1f;其实是非常有必要的。 以前去面试产品经理&#xff0c;HR只会问1个问题&#xff1a;会用axure吗&#xff1f;一开始对产品经理的定义就是设计产品原型的。能设计产品原型&…

Pytest接口测试框架实战项目搭建(三)

一、前言 前面相当于已经讲完整体框架搭建了&#xff0c;本篇主要讲述在实际业务系统的接口请求中&#xff0c;如何运用好该接口自动化测试框架。 二、步骤演示 1、在conf/api_path.py新增需要测试的接口&#xff0c;标黄底色为新加 存放测试接口仅这一个文件就行&#xff0c…

【DevPress】V2.4.3版本发布,增加内容收录管理

DevPress V2.4.3版本于2022年11月10日发版&#xff0c;增加内容收录模块&#xff0c;方便用户内容收录。 一、该版本功能包含 1、新需求 1&#xff09;控制台增加内容收录管理模块&#xff0c;包括收录内容额度管理、自动收录功能、基于内容搜索做收录以及收录内容列表。 - …

[SWPUCTF 2018]SimplePHP

考点&#xff1a;文件上传 试了一下&#xff0c;直接上传php文件是不行的&#xff0c;.user.ini和.htaccess也不行 能看到有提示&#xff0c;flag在f1ag.php中 在查看文件功能处发现get传参&#xff0c;可能是文件包含 尝试包含当前页面 ?filefile.php 得到 <?php h…

测试大老都是怎么理解cookiesession的?

为什么要学习cookie和session呢&#xff1f;若是没有掌握cookie和session的会话机制&#xff0c;就不了解客户端与服务器之间的交互通信原理&#xff0c;也就定位不了产生bug的原因。 cookie与session他们是如何理解的呢&#xff1f; 1、cookie与session区别&#xff1f; co…