招商银行新一代分布式核心系统建设
2015年度银行科技发展奖获奖项目名单

平安银行
张元良、胡跃飞、刘俊杰、金晓龙、梁超杰、李耀星、石艳、及晨光、高良骥 二等奖
、廖小荣、黄劲宾、吴明、李恒、郭立涛、杨龙
26 201512008 中国银行互联网智慧平台
中国银行
牛晓峰、曹汉平、李志明、郭朝阳、费伟伟、林刚、尹井峰、张炎、冯健诚、 二等奖
石磊、张军杰、王宇超、杨志刚、李小平、张扬
陈炜、张刚、韩琳、温良、丁医
二等奖
22
中国工商银行境内外全币种统一 201512056
中国工商银行
胡稚弘、简志雄、刘伟、蔡凌玮、戴辛晨、韦东俊、周斌、胡凯乐、张尚煌、 二等奖
清算系统
郭越、石凯、毛淑平、朱志有、唐宝存、张锦元
23 201512095 兴业银行“黄金眼”系统
兴业银行
郑海清、吴永进、傅晓阳、王毅、张建、陈章辉、侯澄、黄富传、许威、尤毅 二等奖
一等奖
第 1 页,共 17 页
7 201512160 8 201512161
DM06A-2型**机 W10型四色*****的研制
中国人民银行印制科
学技术研究所、北京
印钞有限公司、南京 造币有限公司、成都
毕
明、李乐平、朱彤波、陈晓蓉、李方见、李
梅、焦永利、辛小温、曹开
法、李凡善、邱焕瑜、许玉坤、石磊、韩绪艳、黄玉珍、成旭之、宁焕成、李
18
201512013
华夏银行基于物联网的流程化动 态IT资源管理平台项目
华夏银行
王志强、张蓓、徐艳清、孙迎、吴永飞、李印波、宋晓波、赵勇江、田忠明、 张铁立、孙加强、王培、张进、董效稳、马威
二等奖
19
201512148
中国银行软件研发规模度量管理 与应用
国内银行的核心系统

银行名称核心系统状况中国工商银行自主开发,由CB2000升级为NOVA,正在建设第四代新系统中国农业银行自主开发,部分由高阳开发,现在正在选型国外核心产品进入业务分析中国银行自主开发,现在由FNS升级中国建设银行自主开发,后由IBM开发山东农信联社2009年9月选用建行版IBM/CBOD上线新一代系统厦门国际银行自主开发,先考虑选型Temenos T24杭州银行(杭州商业银行)自主开发,现考虑选型再造招商银行自主开发招商银行纽约分行Temenos T24上海银行Temenos T24华夏银行中信银行兴业银行神码+自主改造东营市商业银行兴业银行输出中国进出口银行神码+SA+时代银通浙商银行网星升级为中信吴江农村商业银行网星+SA+时代银通呼和浩特市商业银行太极内蒙古农信联社太极青岛银行银湖+IBM香港东亚银行DCSA+神码国家开发银行神码宁夏农信联社神码重庆农信联社神码中国光大银行由南天升级为联想亚信南京银行联想亚信江苏银行联想亚信盛京银行联想亚信厦门市商业银行联想亚信宁夏银行联想亚信上海普通发展银行联想威海市商业银行联想江苏银行扬州分行联想绵阳市商业银行联想广东发展银行长天天津银行2001年长天+2002年中太大连银行中太石家庄商业银行华腾焦作商业银行华腾交通银行由南天对公+联想对私升级为IBS+高阳江苏银行连云港分行南天平顶山商业银行南天深圳发展银行高阳工银亚洲控股高阳宝鸡商业银行高阳咸阳商业银行高阳渤海银行中联(IBM570/AIX/DB2)北京银行中联烟台商业银行中联徽商银行由南天升级为中联浙江省农信联社中联阳江市农信联社中联阜新商业银行中联柳州商业银行中联福建省农信联社中联平安银行中联汉口银行中联富滇银行中联白山市商业银行中联秦皇岛市商业银行中联西安市商业银行西安未来国际-联想-北京中联陕西省农信联社北京中联江苏银行徐州市分行北京中联乌鲁木齐市商业银行大连中联葫芦岛市商业银行大连中联攀枝花市商业银行大连中联徽商银行马鞍山分行大连中联三门峡城市信用社大连中联江苏银行南通分行大连中联徽商银行蚌埠分行大连中联吉林银行吉林分行大连中联渭南城市信用社大连中联丹东市商业银行大连中联鞍山商业银行大连中联阜新商业银行大连中联黄石商业银行大连中联九江商业银行大连中联濮阳城市信用社大连中联周口城市信用社大连中联济宁城市信用社大连中联包商银行2008年6月由北京中胜改造为ecsolutions盈达电子商务软件系统营口商业银行北京中胜牡丹江商业银行北京中胜泰安城市信用社北京中胜吉林银行白山分行北京中胜吉林银行四平分行北京中胜嘉兴商业银行高伟达襄樊商业银行高伟达成都商业银行高伟达江苏银行淮安分行高伟达盘锦市商业银行高伟达徽商银行芜湖分行高伟达白银市商业银行高伟达成都市农信联社高伟达南昌市商业银行奥尊四平市商业银行奥尊太原市商业银行奥尊营口市商业银行奥尊湛江市商业银行奥尊哈尔滨商业银行奥尊洛阳商业银行奥尊新乡商业银行奥尊许昌商业银行奥尊辽源商业银行奥尊台州商业银行奥尊绍兴商业银行奥尊驻马店商业银行奥尊克拉玛依商业银行奥尊中国民生银行长亮科技2005/03升级为Accenture/SAP,2009年11月新一代上线恒丰银行长亮科技200312郑州市商业银行长亮科技200304锦州市商业银行长亮科技200404张家港市农村商业银行长亮科技200504张家口市商业银行长亮科技200406抚顺市商业银行长亮科技200404广州市商业银行长亮科技200501长沙银行长亮科技200308东莞市商业银行长亮科技200308烟台市商业银行长亮科技200510淄博市商业银行长亮科技200406吉林银行长亮科技200506洛阳商业银行长亮科技200509辽阳市商业银行长亮科技200511商丘城市信用社长亮科技200411平顶山城市信用社长亮科技200602秦皇岛市商业银行长亮科技200605香港廖创兴银行长亮科技200608河南省农信联社易初电子珠海市商业银行易初电子泉州市商业银行易初电子西宁市商业银行易初电子大同市商业银行易初电子珠海市商业银行易初电子云南省农信联社易初电子沧州市农信联社易初电子重庆银行泰利特贵阳市商业银行泰利特湘潭市商业银行创智岳阳市商业银行创智邵阳城市信用社创智株洲市商业银行创智济南市商业银行中创临沂市商业银行中创江西省农信联社中天东营市农信联社中天潍坊市农信联社中天江西省农信社主线信息+华信正合宁波银行大连中联+IBM升级为华信正合日照商业银行天津普极科技渝林城市信用社西安山利软件系统工程有限责任公司福州市商业银行新宇江苏银行苏州分行菲耐特温州银行思群株洲市商业银行清华同方安阳城市信用社清华同方库尔勒城市信用社清华同方六盘水城市信用社清华同方徽商银行淮北分行方正奥德大庆市商业银行方正奥德齐齐哈尔市商业银行方正奥德开封市商业银行北京东华城信焦作市商业银行北京东华城信阳泉市信用社北京东华城信晋中城市信用社北京东华城信承德城市信用社北京东华城信鹤壁城市信用社北京东华城信临汾市农信联社北京东华城信长治市农信联社北京东华城信。
招行云平台介绍

国际标准
业务延续性遵循
运行遵循
ISO22301 ISO27001
安全遵循
ISO20000 CMMI
开发、测试遵循
19
03
运维服务产品
事件平台服务
事件推送
事件平台一旦收到运维事件会主动向相关负责人推送短信通知或者微信通知。
事件接入
支持各种监控工具以SNMP、syslog、Kafka 等多种事件接入方式。
四大系列产品 运维服务产品 高级运维服务
04 成功的案例
第三方支付公司 某初创金融机构 某互联金融网公司
15
03
云服务产品
四大系统产品满足您不同的业务场景
至尊 白金 系列 白金 系列 黄金 系列 标准 系列
TIA-942最顶级机房专属区域 主机设计可用性> 99.999% 容错服务器可用性> 99.9999% 硬件故障无缝切换 国际顶级品牌网络设备 先进的RTI高可用架构 专属设备资源零争抢 虚拟主机支持不停机在线迁移 提高物理服务器裸机 专属服务团队
云存储 磁盘性能优异 稳定可靠
专有网络 物理隔离的私有网络
数据库 MySQL, PostgreSQL, MongoDB 高可用、高性能
消息队列服务 高吞吐量 低延迟 分布式消息队列
云监控 性能监控 基线告警 事件推送、响应、处理
缓存 分布式 高性能 高可用 内存存储
对象存储 稳定可靠 安全易用 空间无限 断点续传
2015年3月云安全联盟(Cloud Security Alliance)发布了基 于全球20个国家的102家金融服务公司的《Cloud Adoption In The Financial Services Sector Survey》报告。
国内银行核心系统建设情况

国内银行核心系统建设情况前言核心业务系统,也称为综合业务系统,是银行信息化建设的核心部分,是银行业务经营的基础。
随着世界金融环境的不断向前发展,拥有稳健、灵活、安全、可靠的核心业务系统是体现银行核心竞争力的一个重要方面。
国内银行的核心业务系统建设主要经历了三个发展阶段:●∙∙阶段一(七十年代末期——八十年代中期):这一阶段是银行信息化建设的起步阶段,银行的储蓄、对公等业务逐渐以计算机处理代替手工操作,本阶段系统特点主要体现为按照业务网点分散建设、单机操作,只是用计算机取代了算盘和手工帐簿;●∙∙阶段二(八十年代中期——九十年代末期):这一阶段银行开始通过使用计算机网络技术实现银行部分业务的实时联机处理,并逐步实现了银行在一定区域范围内的数据集中及互联互通;区域集中让所辖银行得以共享数据资源,统一了科目设置,改进了业务流程,提高了服务质量(如通存通兑的实现);●∙∙阶段三(2000年至今):第三阶段即“数据大集中”阶段,全国性的银行数据通信网络框架基本建成,各银行的综合业务处理网络相继建成,一个多功能的、开放的银行信息化体系初步形成;全国性的数据大集中让银行的数据在更大范围内共享,数据的收集和管理更加方便,管理和决策也更加高效便捷。
当前国内银行核心系统的建设正处于第三阶段,大部分全国性银行已经完成了数据大集中的工作,部分银行在采用国内系统实现了“大集中”的基础上开始以国外核心业务系统替代原有综合业务系统。
我们将采用国内系统或自行开发系统完成数据大集中的银行称为“第一军团”,将已采用或即将采用国外系统的银行称为“第二军团”。
在此背景下,*****金融软件公司解决方案部、企业发展部、国家开发银行事业部特别成立了联合项目小组,共同完成了这份《国内银行核心系统建设情况调研报告》,希望给*****金融软件公司、国内同行及正在从事核心业务系统建设的银行,特别是“第二军团”阵营中的银行提供参考。
1、数据来源:本报告所采用的数据主要来源于以下四方面:a)对国内银行核心系统建设相关负责人的调查;b)对为银行提供服务的IT服务商的调查;c)*****内部数据积累;d)互联网搜索;特别提示:由于数据来源渠道的多样性与复杂性,故本报告所用数据资料仅供参考。
银行数字化转型路线图:一套系统的数字化解决方案

目录分析
1.1数字化的 1
本质特征: “五化”的提 出
1.2数字化的 2
深层内涵: “五化”的定 义
3 1.3数字化的
内在逻辑: “五化”的关 系
4 1.4数字化的
实现路径: “五化”的脉 络
5 1.5数字化的
评价体系: “五化”的衡 量
2.1银行经营管 理分析框架— —理论基础
2.2由前到后: 价值链条与部 门设置
术需求:信息 管理视角
5.2银行技术 2
供给:技术架 构概览
3 5.3银行业务
与技术对接形 成的新型银行
4 5.4银行业务
与技术融合解 析
5
5.5三大未来 银行新模式
5.2银行技术供给:技术架构概览
5.2.1从业务架构到IT架构 5.2.2企业级理念与分布式架构 5.2.3敏捷前台、复用中台、稳健后台
4.4流程模型 (二):功能 合并、模块提 取与中台搭建
4.1产品模型
4.1.1量子级产品构建:五级分解法 4.1.2产品货架:数字标签 4.1.3产品工厂:个性化定制与流水线组装
4.3流程模型(一):全链条概述
4.3.1业务发展流程 4.3.2风险管理流程 4.3.3资源配置流程 4.3.4配套支撑流程 4.3.5战略管理流程 4.3.6财务管理流程 4.3.7内控、合规管理流程:从文化到制度 4.3.8内控、合规与风险管理的关系:可视化展示
银行数字化转型路线图:一套 系统的数字化解决方案
读书笔记模板
01 思维导图
03 读书笔记 05 精彩摘录
目录
02 内容摘要 04 目录分析 06 作者介绍
思维导图
本书关键字分析思维导图
部分
2024版招商银行供应链金融课件

务平台,整合各方资源,为供应链上下游企业提供更全面的金融服务。
2024/1/30
03
绿色与可持续发展
在全球环保意识日益增强的背景下,绿色供应链金融将成为未来发展的
重要趋势,推动绿色产业和可持续发展。
25
招商银行供应链金融战略规划
科技引领
招商银行将继续加大科技投入, 利用先进技术手段提升供应链金 融服务的智能化和便捷化水平。
2024/1/30
定义
供应链金融是一种金融服务,旨在 通过优化供应链中的资金流、信息 流和物流,提高供应链的效率和竞 争力。
发展历程
供应链金融经历了从传统贸易融资 到线上化、平台化的发展历程,不 断引入新技术和创新模式,以适应 不断变化的市场需求。
4
招商银行供应链金融服务体系
服务体系
招商银行供应链金融服务体系包括供 应链结算、供应链融资、供应链管理 等多元化金融服务。
2024/1/30
创新驱动
通过不断创新金融产品和服务模式, 满足供应链上下游企业多样化的金 融需求,提升市场竞争力。
合作共赢
积极与各类产业、电商平台等合作, 共同打造供应链金融生态圈,实现 资源共享和互利共赢。
26
合作机会与共赢模式探讨
2024/1/30
银企合作
招商银行可与核心企业合作,通过为其提供个性化的供应链金融 解决方案,帮助核心企业优化财务管理、降低运营成本等。
人工智能可用于供应链金融中的智能风 控、智能客服、智能投顾等方面,提高 金融机构的服务质量和效率。
03
招商银行在人工智能 方面的探索与实践
招商银行积极探索人工智能技术在供应 链金融中的应用,已推出智能客服和智 能投顾等服务,为客户提供更加智能化、 个性化的金融服务体验。
招行银行的区块链技术应用研究

招行银行的区块链技术应用研究随着科技的不断发展,区块链技术作为一种分布式账本技术,已经逐渐被应用于金融领域。
招商银行作为国内领先的商业银行之一,也积极探索并应用区块链技术,以提升金融服务效率和安全性。
本文将就招行银行在区块链技术应用方面的研究进行探讨。
一、招行银行对区块链技术的认知与研究招行银行早在区块链技术兴起之初,就意识到其潜在的应用价值,并迅速启动了研究工作。
通过加强内部培训和外部合作,招行银行的技术团队逐渐掌握了区块链技术的核心原理和应用场景。
与此同时,招行银行还加强了与高校和科研机构的合作,共同推动区块链技术的研究和探索。
二、招行银行在跨境支付领域的区块链应用研究招行银行通过区块链技术的应用,为跨境支付提供了更加高效和安全的解决方案。
传统的跨境支付需要通过中间银行进行结算,费用高昂且速度较慢。
而招行银行基于区块链技术的应用,可以通过建立分布式账本,实现直接点对点的支付,大大降低了交易的成本和时间。
此外,区块链技术的不可篡改性也提高了交易的安全性和可信度。
三、招行银行在供应链金融领域的区块链应用研究供应链金融是商业银行的重要业务之一,通过区块链技术的应用,可以为供应链金融提供更加高效和透明的解决方案。
招行银行正在研究如何应用区块链技术来优化供应链金融的各个环节,包括订单管理、物流跟踪和融资等。
通过建立供应链的可信共享平台,可以实现资金流动的快速和透明,降低了供应链金融的风险和成本。
四、招行银行在数据验证领域的区块链应用研究数据验证是金融行业中一个重要的环节,传统的数据验证方式往往需要耗费大量时间和人力成本。
招行银行通过区块链技术的应用,可以实现数据的去中心化验证,提高数据验证的效率和准确性。
同时,区块链技术的不可篡改性也确保了数据的安全性和可信度。
招行银行正在研究如何应用区块链技术来改进数据验证的流程,以提升金融服务的效率和质量。
五、招行银行在数字货币领域的区块链应用研究随着区块链技术的发展,数字货币成为了金融行业的一个重要研究方向。
招行银行的区块链技术与金融创新应用

招行银行的区块链技术与金融创新应用随着科技的迅速发展,区块链技术逐渐成为金融行业的热门话题。
作为国内领先的金融机构之一,招商银行积极探索和运用区块链技术,以推动金融创新和服务升级。
本文将就招商银行的区块链技术应用与金融创新进行探讨。
一、区块链技术的概述区块链技术是一种分布式账本技术,通过密码学的算法和去中心化的网络结构,实现了信息的安全传递和可追溯性。
其核心特点包括去中心化、可信任、透明和不可篡改等。
相较于传统的中心化账本系统,区块链技术具备更高的安全性和可信度,被视为革命性的创新。
二、招行银行的区块链技术应用案例1. 资产管理与溯源招商银行利用区块链技术构建了资产管理平台,实现了资产的数字化和可追溯。
通过区块链技术,银行可以将各种资产如债券、股票等进行数字化,建立起安全可靠的数字资产管理系统。
同时,利用区块链技术的溯源性,招商银行可以追溯资产流转的每一个环节,提高了资产管理的透明度和可信度。
2. 跨境支付与结算传统的跨境支付和结算过程存在着较高的手续费、低效率和风险较大等问题。
招商银行探索利用区块链技术改善跨境支付的流程。
通过引入区块链技术,招商银行可以实现跨境支付的实时性、低手续费以及高度安全的特点。
此外,区块链技术还能够提供清晰的交易记录和快速的结算速度,降低了跨境交易的风险。
3. 供应链金融与信用体系建设供应链金融是区块链技术在金融领域的典型应用之一。
通过将供应链上的各个环节和参与方纳入到区块链系统中,招商银行能够更好地监控和管理供应链的资金流动、物流信息和商业活动等。
此外,通过区块链技术的信用体系建设,招商银行还能对供应链上的各个参与方进行信用评估,提高金融服务的风险判断和精确性。
4. 数字身份与客户端口在传统金融服务中,身份验证是一个较为繁琐和容易被攻击的环节。
招商银行利用区块链技术构建了数字身份系统,实现了身份信息的安全存储和单一认证。
通过区块链技术,用户的个人信息可以进行加密和匿名化处理,保障了用户隐私的安全性。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
招商银行新一代分布式核心系统建设
作者:杨勉
来源:《中国金融电脑》 2016年第12期
招商银行高级架构师杨勉
业内对分布式系统的探讨大多基于开放式架构,而招商银行选择的基于AS 4 0 0主机集群的分布式系统为业内独创。
招商银行一方面倚重AS400的高可用性和易维护性,发挥自身在AS 4 0 0管理、开发、运维方面的知识积累优势;另一方面通过以AS 4 0 0主机系统为基础的集群获得了足够的可扩展性,并保障了分布式架构下的数据一致性。
招商银行在发展过程中一直秉持科技兴行的发展战略,立足于市场和客户需求,致力于建设全行统一的信息系统。
建行近三十年来,招商银行IT 系统经历了会计电算化、业务电子化和全行主机大集中等三个阶段,已基本建成覆盖客户、渠道、产品、账务、管理等领域的较为完整的银行信息系统,在支撑业务发展和管理变革中发挥着重要的支撑作用。
一、项目背景
随着业务快速发展和二次转型工作的推进,招商银行需要对现有的IT 系统架构、业务体系进行重构和优化,打造运行高效、长期可用、满足专业化经营要求的新一代系统,技术面对的挑战主要表现在以下几个方面。
1. 移动互联时代的业务快速增长
从PC 互联时代进入了移动互联时代,移动终端用户和交易量大幅增加;移动应用的客户接触是随时随地的,越来越多的第三方系统接入到银行,这些趋势都造成银行业务逐年翻番,传统单主机集中式架构无法继续支持上亿客户、日均数亿请求的业务量。
2. 利率市场化的业务产品创新加速
随着利率改革逐渐深入,利率市场化呼之欲出。
为了在存款利率市场化到来的第一时间响应需求,银行系统要足够灵活,要实现配置化的产品工厂。
3. 业务连续性要求日趋苛刻
招商银行作为大型零售银行,对重要业务系统运行连续性要求异常苛刻,如停机超过半小时造成的业务损失、声誉损失估值可达数亿元人民币,“双11”等交易高峰期对银行核心系统的处理能力也不断提出新的挑战。
二、项目研发概况
招商银行新一代分布式核心系统于2010 年启动规划,从规划到投产历时3 年。
项目作为一个超大型项目集群,分为核心解耦、银行卡、CIF 等项目群,项目群下分为多个大项目片区,每个片区立项数十个。
项目群管理分为技术组和业务组,各自成立PMO(项目管理办公室),负责各自方向把控、资源协调、工作推动等。
同时为了加强两个工作组横向沟通,成立以相关技术、业务部门领导为成员的执行管理组。
整个项目新建和改造数据表数万张,新增、改造程序多达数万个,新增和改造代码数百万行。
项目投产过程历时半年,按先小型分行投产、后中小型分行投产、最后大型分行投产的顺序逐步推进,数据迁移量均衡分布,稳步投产。
三、实施成果
1. 技术层面
(1)解耦核心系统。
打造层次清晰、运行高效、长期可用的核心框架,对未来业务系统落地实施奠定了基础;重构业务体系,建设满足专业化经营要求的业务系统集群,提高产品定价能力和盈利水平,降低运营成本,控制操作风险。
(2)统一客户信息。
建立统一的客户视图和配套的管理系统,实现客户基本信息的集中和统一管理,并在统一的客户标识项下,关联客户在各系统中的产品开通、产品使用、客户行为等信息,形成360 度客户视图,同时通过完整的客户信息管理、治理体系,明确客户信息的收集、维护和使用的策略、制度,满足客户经营和管理中各环节对客户信息的需要。
(3)打破渠道竖井。
加强渠道整合,从架构上改变目前渠道的竖井状结构,建立多渠道协同体系,统一客户接触、统一客户任务、统一客户认证,使客户获得连续、一致的服务,让客户真正体验ONE BANK 服务,不断提高价值客户的忠诚度和满意度。
(4)提升性能指标。
从根本上解决主机性能压力。
目前日均交易量大幅高出设计标准,各项非功能指标仍然优异。
2. 业务层面
(1)提高柜面效率。
对系统进行了一次全面梳理和优化,简化操作流程,减少业务菜单,强化系统自动控制,提高单笔业务效率。
(2)提升客户体验。
扩大免填单业务范围,以回单替代申请,方便客户业务办理;创新业务处理模式,将凭证挂失等11 类业务受理范围调整至全行所有网点,便利客户业务申请。
(3)增强事中风控。
通过拍照仪、短信通知、密码键盘确认交易等手段强化业务操作事中风险控制,降低银行操作风险。
(4)业务基础支持。
在利率定价、利率灵活设置、结构化存款方面建立了先进的底层技术支持机制,并将客户价值贡献引入到定价过程;在收费定价、收费统一管理方面也做了大量改进。
(5)加强管理信息支持。
从业务维度定义了“产品- 事件- 任务”模型,系统详细记录柜员每次操作,为柜台的成本分摊和柜面行为管控提供精细化的数据支持。
(6)推进数据标准全面落地实施。
面对大数据时代的来临,数据标准的实施是全行管好、用好数据的基础,借助新一代核心系统项目,招商银行在数据标准全面落地实施方面也扎扎实实地迈出了一大步。
四、创新特点
1. 基于AS400 集群的分布式核心
业内对分布式系统的探讨大多基于开放式架构,而招商银行选择的基于AS400 主机集群的
分布式系统为业内独创。
招商银行一方面倚重AS400 的高可用性和易维护性,发挥自身在
AS400 管理、开发、运维方面的知识积累优势;另一方面通过以AS400 主机系统为基础的集群
获得了足够的可扩展性,并保障了分布式架构下的数据一致性。
AS400 主机与普通×86 服务器相比,单机性能强大,分布式集群的规模较小,集群的可维护性高。
以本项目为例,×86 集群可能需要上百台服务器,而AS400 的集群仅需要几台主机。
由单主机向分布式架构的转变势必会带来数据库的拆分。
招商银行采取垂直分片方式将业
务分为借记卡和其他业务,在保障简单但巨量的借记卡业务的同时,将借记卡业务按分行来分表,从而实现了业务集群化基础上的可扩展性。
2.AS400 集群内的事务保护
对于银行核心系统而言,业务数据事务一致性的重要性不言而喻。
在银行核心系统的场景下,互联网公司经常采用的最终一致性方案是行不通的。
招商银行自行设计的双机间的交易穿透和双机事务保护机制,在集群的不同主机间采用强
事务一致性,在账务层实现了交易穿透。
应用开发人员可以完全不用知晓账户所在的位置,由
核心底层自动完成集群中主机间的账务穿透,账务交易成功则双方同时确认,任意一侧不成功
则双方同时回滚。
由于实现了交易的自动穿透,招商银行在AS400 上几十年积累的80% 的应用得以不修改或者小修改就能适应新的架构,有效保护了信息资产。
3. 分钟级别的主备切换
新一代分布式核心集群的高可用方案采用深沪两地“生产主机- 本地热备- 远程温备”的
方案。
主备切换方案按分钟级别设计,在极端情况下提供秒级切换。
首先,主机要快速切换到备机,快速切换的前提是主备数据已经同步到同一点。
实现快速
同步技术的前提是将联机和批量的同步通道分离。
分布式架构已经将同步数据进行了一次切分,再通过批量和联机的通道分离,使联机需要同步的数据量进一步减少,延迟保持在秒级。
其次,批量交易由于会带来数据库的大量读写,往往延迟较长。
通过应用设计中的可重入等机制,在
批量同步时间预计过长的情况下同步数据可以直接丢弃,在备机上重新跑批,以减少灾难场景
下切换所需的延时。
最后,在系统中保存了一个几分钟的交易缓冲池,以在数据未同步的情况下,进行事后交
易核对。
在极端环境下直接切换时,可凭借这几分钟数据的事后核对保障业务的完整性和正确性。
4. 虚拟子账户
热点账户是目前互联网高频交易环境下带来系统冲击的主要原因之一,“双11”支付宝的
相关交易账户在秒杀等场景下极易产生热点。
招商银行通过虚拟子账户技术从核心层面提供了
互联网高频交易的分散策略。
虚拟子账户把额度先分配到所有的虚拟子账户上,日间交易时只
锁定子账户而不锁定主账户,子账户对业务不可见,而业务查询主账户实时累计子账户余额呈
现。
虚拟子账户的设计不仅很好地分散了热点,而且由于虚拟子账户可以按商户设置,在清算
上提供了额外的便利。
5. 渐进式的灰度投产策略
为了保障更好的业务服务和风险可控,新一代核心系统投产过程需逐步切换、支持灰度发布,系统支持必要时完全回退到老的核心系统。
此外,系统上线的业务中断服务的时间需要控
制在2 小时以内,不能对业务产生影响。
为满足上述约束条件,新一代核心系统为投产做了专门的设计:投产过程历时半年,按先
小型分行、后中小型分行、最后大型分行投产的顺序逐步推进。
在分行分批上线的半年时间内,新老两代核心系统同时在线;业务路由支持新老两代核心系统;单张卡通过配置可以切换到新
核心系统,同时提供新老核心的统一视图。
招商银行新一代核心业务系统的建设是科技人员坚持自主创新,以信息科技助推创新能力、管理水平、服务能力提升的又一次攻坚战,是支持招商银行业务二次转型和一体两翼战略的重
要保障。