赣州新闻网

首页 / 科技

大型商业银行核心系统“云+微服务”的应用转型实践

2020-01-18 · 赣州新闻网 · 科技

作者介绍

赵勇,中国农业银行研发中心架构管理办公室主任工程师,十年以上金融行业信息化架构设计与管控经验。历经互联网金融、两地三中心、分布式核心银行等大型银行系统工程建设,具备丰富的海量金融业务K R i R ) , ;场景下的系统建设经验。

近年来,u @ ` l j k H ^随着互联网的发展与跨业竞争,利率市场化、打破刚性兑付等行业变革的推进,银行业面临的环境变得易变、T ` 9 M L不确定、复杂而模糊,这一切给银行IT部门在快速交付和} 4 T弹性运维方面提出了更高要求。同时,我们这个时代正在经历最激烈的技术革命,开发流程J [ e H T t、应用架构、部署和打包的环境、应用基础设施都在发生巨大的变化。

在这样的背景下,农业银行构建了基于容器的私有云平台,搭建了完整的微服务技术体系,并在核心银行、财务管理等系统展开了转型实践。农业银行新一代技术架构“云+微服务”模式,以及基于此架构下的应用转型实践,值得更多金融企s f C H S业参考。

数字化和互联网技术已经深入到人们z ? d + | I n }生活的方方面面,深入到各种应% W M 用场景中。对银行来说也一样,新一代信息技术催, 8 E / M u生了金融服务业的多样化发展,也让银行业务进入新一轮的挑战。

互联网金融时代来临

银行业面临各种挑战

首先,是客户需求的转变。

近年来,用户在“花”、“贷”、“存”方面都在发生巨大转变,79%的用户资金主要往互联网迁移,而简单、便捷已成为用户选择金融产品和h . ; + f r G F $服务的首要考虑因素,同时也希望金融平台能k ? + o z |够一站式满足多方面的金融需求, { 2。

另外,产品角度看,用户希望能$ t c #得到更贴合自己使用需求的个性化产品,f 1 B t Y o ; h .银行过去那种标准化的产品模式已经不适应这个时代的需求。用户对工行、建行、农行等各种银行产品的品牌,没有太强的依赖性,对于银行品牌的感知度只是一个比较模糊化的状态。

其次,客户消费行为也在改变。

随着中国经济的崛起,消费升级和消费降级的行为同时并存。一部分消费者愿意花更多的钱,换取产品更多的附加价值,高端消费品、海外购物十分旺盛,18年上半年化妆品增长14.2%,运动型多用途汽车(SUV)销售同比增长9.7%。同时,N % u R消费者在消费时更加看重“性价比”,低价销售平台火爆,拼多多一年销售额2600亿元,用户数量达到3.4亿人。

对于金融服务来说,传统金融已不能覆盖新中产层面。截止2018年8月末,央行征信系统数据库累计收录了9.7亿自然人,其中只有4.4亿人有信贷记录,征信的真实覆盖率为35%,剩下5亿自然人缺少征信数据。

其三,新业态的冲击。

这几年,支付宝、微信支付等移动化金融产品,如火如荼。以BATJ为代6 y q c b C D 2表的互联网企业,正以其独特的经营模式和价值创造方式,对商业银行传统业务形成直接冲击,甚至具有一定的替代作用。

其实M C 3 P F F ( c ;,互联网金融仅仅是敲开了传统银行向智能银行迈进的大门,背后是互联网经济时代银行业商业模式、经营模式和组织模式的深层次变革。在支付、融资、理财方面,银行都面临着互联网行业不同场景的挑战。

从融资的角度看,从传统银行的融资到现在各种消费信贷,各种依托大数据的信贷场景深入到_ ~ N # = 2 D生活方方面面,买东西都有一系列的推荐,对银行传统的信用卡业务和融资业务来说,这是一个不小的颠覆。

在理财这块, 2013年以“余额宝”为代表的互联网“宝类”理财产品诞生0 + Q n值得借鉴。

拥抱Bank4.0

数字化转型成为必然选择

大型商业银行核心系统“云+微服务”的应用转型实践

Bank4.0

面对上述种种挑战,银行业必须采取有效的应对策略。一个是,要通过Bank4.0实现银行的数字化转型。在Bank 1.0时代,商业银行完全以物理网点作为业务办理场所。Bank4.0的关键在于银行如何走出自身,从移动化无处不在,到Bank4.0的服务触点无P _ { 8 M , x处不在,如何将触点遍布到客户需要的地方,融入产业生态,摆脱金融脱媒的危局,重铸银行服务。

比如:银行要提供基于实时场景的嵌入式银行服务,提供基于人工智能的优质客户体验,推行数据分享和开放,构建基于数字化转型的组织| u ] ; A 9 /架构,这是Bank 4.0时代的典型特征。

另外,确定数字化转型目标后,要借助IT手段从各个方面向数字化模j d ` Q # z # i式进行转变。在底层,在信息与数据方g - I u % 3 5 I #面,要对数据做整合,@ I [做共享,做数据资产的管理与创新。在数据资产、数据能力基础上,做风控体系的转变。

比如:在反欺诈和风控方面,利用大数据、人工智能模型等技术提高风控能力。在产品服务上,要以数据为生产资料,产生新的产品和新的业务模式5 7 P c C M Q。在组织的生产模式层,人、财、物的考核都在向依托数字化的方式进行转变。在运营模式上,农行还提出线上、线下、远程这种“三轮驱动”的模式。在决策经营理念上,向智能决策、数据决策做转型。

为了支撑业务转型,农行的IT架构/ b / v $提出了“薄前台、厚中台、强后台”的转型理念。

在前台,主要面向渠道和0 F V贴近用户的产品,形成快速、灵活交付的调整。在中台,主要依托银n 7 M s h I行传统能力沉淀成服务,包括产品能力、用户、风控、L j y M * h t G营销、客户服务等,为前台快速灵活适应市场变化提供基础。对后台来说,主要是数据能力,依托大数据、智c 0 * l能分析来为中台和H ~ , } * q 5 @ .前台提供数据支撑。

构建技术中台

打造农行数字化转型的核心竞争力

大型商业银行核心系统“云+微服务”的应用转型实践

技术中台总体视图

数字化转型离不开技术架构的支持,所以农行的技术中台要提供四种能力:

  • 第一种,提供企业级的开发框架和5 K ( P f 7 [ F共享技术的能力,包括支持服务化、微服务化的新架构。

  • 第二,支持灵活调度、自动化管理的应用运行环境,能够适应弹性伸缩、高可用、异地灾备等等一系列的要求。0 5 m D s 7 , [ @

  • 第三,提供企业级的数据应用和AI能力,能够将数据作为资产管理和充分利用起来。

  • 第四,提供DevOps工具链,将应用需求、开发、测试、部署和运营统一,优化整体协作响应。

那么,满足上述需求的技术中台如何规划和设计?

农行在技术架构方面,主要分人工交互、应用协同、应用服务、大数据服务V + a、公共服务、云基础设施服务、大数据运维这几个大的领域。

对于人机交互领域,做银行业务x 1 4 U的人都了解,主要# s & /包括桌面端,是一个面向柜员的员工渠道。还有Web端,移动设备,包括现在的自助设备; q T | Y /等等。

应用协同,首D 0 用,可能几百人甚至上千人都在一个系统上做开发。

农行的整个技术架构是一个专用体系,是大型机ZOS这种专用体系。相对来说,接触的人比较少。这样一个大型的系统,要做架构转型,从& g # ] L l集中式架构向服务化架构去转型,目的其实很简单,就是要提升交付效率,降低整个系c 5 ?统运行成本,实现资源和弹性扩展{ ` E。同时,技术方面也要有一定自主可控_ m ~的能力。

为了确保系统稳] e c B z * v定,逐步实现替代d j ? G u,农行将核心系统架构调整分为三步:

第一步,大型的单体架构要向微服务化架构改造。

通常策略是,首先做一$ | L n F层网关隔离,以尽量小的动作,对外围相关联系统产生影响。所以,6 0 : t第一步其实是在底层搭建一个网关,屏蔽系统拆分对外部系统的影响。在数据层面,通过Qrep数据同步技术,实时将主机数据同步到开放平t u *台数据库。在网关层,将对延时非高度敏感的查询业务请求路由到查询服务。

其次是系统拆分。基于前面综合应用平台,基于开发查询功能,将核心系统的数据通过数据同步的模式将他复制O 7 r E e L U 5 x到开放平台上来。这样,首先实现了查询交易从原来单体系统b f ? . l h T 2里拆分出来。

一方O / ` 0 8面,是为整个系统逐步的解耦积累经验和基础;k ~ S = ? o j另外,也能在当期减轻对单体系统业务的压力。这是第一步做的工作,这步工作到目前为止,分担了主( # | F N a C s机核心系统一半以上的业务量。

第二步,在第一步的基础上选择一些5 * L基础的p - K i p应用模块做拆分,为产品模块下移打好基u R 2 E | E m础。

从单体的系统里面把它挪出来,这块现在应用的拆分的时候,它的拆分解耦方式有很多理论,农行其实主要N ~ / 现组织架构跟系统架构的一致性,按照边界来f r 5将系统的基础业务产品以及必须依赖的模块,在开放平台上,在外部逐渐实现。包括客户信息、一些产品管理和运营管理的能力,能够在外部和在系统内部都存在,为下一步业务系统的进一步完善奠定基础。

第三步,是一个后续工作设想,整体上会基于前面的成果,把产品模块拆分。

包括理财、信用卡、个人负债、对公等等的产品,逐步按照业务边界,从单体系统里面一个个的解耦出来,基于一套技术中台的一系列组建,形成一套微服务的架构。未来,会依次推进过程,将服务进行分层。从底层的基础产品再到上面u { R A @ 7 r的创新产品,以及变化比较快的一些产品,形成一个从下到上的层次,避免服务调用的时候形成恶性循环。

核心系统的架构调整历程,就像 “在飞行中给飞机换引擎` - 6 O”,既要保持核心业务的正常运行,还要关联系统。因为核心系统关联了成百上千个系统。在做架构转型时,一定要保证总行、分行无数的系统频繁的切换,满足业3 y _ K y务的扩展K W Z v k Y需求。现在,银行业务竞争越来越激烈,对交付周期要求越来越高。

所以,IT团队需要对业务需求进行合理排期,另外还要保证系统转型^ ,来做* H @ # ! 5 I - c转型替代工作。

作者丨 IT168企业级

来源丨: F b G m p D g IT168企业级(ID:IT168qiye)

dbaplus社群欢迎广大技术人员投稿,投稿邮箱:editor@dbaplus.cn

>>>>

2020年4月17日,北京,Gdevops全球敏捷运维峰会将开启W / H f p S年度首站!重点围绕数据库、智慧运维、FintecE ? r ! ` t Dh金融科技领域,携手阿里、腾讯、L y u 0 = d U F ^蚂蚁金服; B m } 4、中国银行、平安银行、中邮消费金融、中国农业银行1 | p m D j K I、中国民生银行、中国联通大数据、浙江移动、新炬网络等技术代表,展望云时代下数据库发展趋势、破解运维转型困局。

投资汽车测试确保实践石城银行服务系统