说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

安徽农信:30人,13轮测试,完成日均270万笔交易的综合业务系统架构调整

HTML文档下载 WORD文档下载 PDF文档下载
30人,13轮测试,安徽农信信息中心在完成日均270万笔交易的综合业务系统架构调整之后,通过统一门户管理系统实现了资源的自由调度。未来,他们将通过二级研发体系为83家农商行提供从硬件到PaaS层面的支持与云服务。

热爱CSDN的朋友们没少看到云计算频道翻译的国外初创企业通过AWS、Heroku等平台实现小规模、低投入、高价值技术与架构经验的实践分享。但在仰望的时候,我们也在思考:国内是否也有这样经典的技术案例?这些企业IT部门又是如何来做的?

想想在淘宝双十一频惹艳羡目光背后的高并发高交易系统,再想想工商银行数据仓库建设与数据挖掘项目获得美国同行高度认可,我们有理由相信,不是没有,而是还没有挖掘到!

6月20日,在“Power7+新力量,挚i新价值——iWorld 25周年盛典”中巧遇金融系统的企业——安徽省农村信用社联合社(以下简称安徽农信),在对其科技信息中心、主机系统部副经理曹玉蓉的采访中,体味了一场令人惊艳的实战分享!

2006年,数据大集中之后

我国银行业在信息化投入和增长是全球有目共睹的,年平均增长率一般都会超过10%。尤其是2006年,作为银行数据大集中和网络改造的最后一年,全国经营网点都要实现通过专业数据网进行连接,主要业务数据被集中到一个或几个数据中心的目标,信息化建设力度更猛。安徽农信也不例外。

就在这一年,在选择核心业务系统平台时,安徽农信通过对比评估并测试共邀请了9家银行综合业务系统厂商进行了技术交流,经过对比评估后对其中5家平台进行了封闭测试,最终选定了更能满足“安全,个性化业务订制,符合新一代银行综合业务系统稳定性需求”的IBM AS/400。作为基于PowerPC RISC微处理器的IBM iSeries,AS/400全球装机量超过75万套的明星级产品,在金融业核心应用方面就是有口皆碑的。

曹玉蓉对CSDN记者说:“AS/400很稳定,自2006年上线后,仅升级2次。一次是2008年针对硬件如CPU、内存、硬盘和板卡进行了扩容和升级;另一次是2010年的架构调整,新购了两台POWER6 595主机,全部采用外置存储,将用户数据迁移到IASP中,并使用基于存储的同步、异步数据复制进行本地高可用和异地容灾。”

7年时间,仅有2次升级,出人意料的少。对此,曹玉蓉笑着说:“我们设计时都需要为未来3年的容量增长而做预留和考虑,现在看当时做的估算还是比较准确的。2010年调整架构不是基于容,而是基于新技术应用。当时对高可用和容灾备份的新需求,使得基于存储复制的技术有了最新进展,不再是OMS(基于数据库日志复制技术)的一种选择,而且可以考虑基于存储复制的MGM(Metro/Global Mirror)技术。

从OMS到MGM,13个月,13轮测试

目前,在IBM AS/400服务器上实现高可用和灾备的方案分为两大类:第一类是基于软件的逻辑复制方案,如OMS、MIMIX等;第二类是基于硬件的解决方案,如基于操作系统的XSM方案、基于存储的同步/异步数据复制等。

其中,OMS/MIMIX是基于数据库日志的逻辑复制。该技术方案在使用过程中存在以下缺点:双机切换流程复杂,切换时间较长,RTO无法满足金融企业的要求。此外,当主机发生大批量数据变更时,会导致目标端数据的同步时间过长,从而使企业在相当长的一段时间内失去数据一致性。 若此时主节点发生故障,将导致无法承受的后果。由于金融企业对RPO和RTO的要求较高,需要提供不间断的服务,该技术方案无法满足监管机构对金融企业的业务连续性要求。

此外,做OMS的企业服务收费也比较高,MGM的出现给了安徽农信社一种新的可能:实现存储架构的改变。

这里需要补充一些技术背景。

OMS/MIMIX是基于数据库日志的逻辑复制。其原理是将主机端对象变更的数据库日志发送到备机,再通过备机APPLY日志来进行数据同步。而由于AS400使用外置存储和普通AIX(UNIX)使用存储有所不同,AIX (UNIX)使用存储的可以在光纤交换机SAN switch上把连接存储端口,在SAN SWITCH里把这个端口和多台服务器共享,但AS400不能共享端口设备,只能独占使用(相当于把AS400上光纤卡直接拉一根光纤到外置存储设备的一个光纤口上),所以,尽管2007年左右AS400已经可以支持外置存储,但考虑到整体复杂度,使用企业还是比较少,直到MGM出现。通过外置存储,比如DS8700 的Metro Mirror,Global Mirror功能能够实现基于AS400与外置存储的两地三中心的灾备,且备份优化、扩充磁盘空间方便,磁盘I/O性能更好。(技术细节可参看论文《一种基于MGM技术的应用级业务连续性方案》

“在我们之前,业内已经有很多同行在使用IASP技术(与Unix的DedVGM技术为同一个概念),不需要将所有数据放到同一个ASP1中,而是单独划分出一组盘存放存放用户数据但IASP此前多用于内置硬盘上,通过在外置存储上划分IASP存放用户数据,并基于存储复制MGM技术实现双机高可用和容灾这是全球第一次的实践。”

“作为第一个吃螃蟹的人,没有任何实践和经验可以借鉴。” 曹玉蓉形容2010年的这段时间为“暗无天日(加班),仅测试,就进行了13轮。”

13轮?这意味着什么样的工作量?“13轮测试包含了技术角度、业务角度以及切换到全行应用的角度(比如让所有切换人员熟练过程),每一轮都是不同层面的聚合。比如,技术方面,因为用的是新架构,就需要验证这个技术是否可行、是否可靠,仅技术层面,前期就做了四五轮测试,我们先去北京IBM实验室,又去了上海IBM实验室,在两个实验室都待了一段时间来反复测试。而测试完成后,机器到了现场,在没有上线之前又测了很多轮,包括各种业务场景等等。业务方面,业务系统跑在新架构上会对业务性能的影响,日后交易量翻番,翻3番、翻4番时是否能够承受这么大的压力等。运维方面,从基于OMS切换到MGM之后,操作性、易维护、易用都要测试。整个测下来一共花费了8个月。因为我们把要所有的柜面交易全部跑一遍。不止如此,我们还从下面行中抽调了大约20个有丰富经验的柜面人员参与所有交易的连通性测试,仅这一项就测试了两个多月的时间。”

“既然这么费劲,为什么一定要做的?不是很多企业还用的很好么!”针对记者的问题,曹玉蓉说:“相关监管部门对高可用要求非常严格。而OMS系统是有诸多限制和不足的,原来的基于日志复制的OMS技术由于在结息和批处理后的同步时间较长,同步期间若机器出了问题会造成很大影响。”

相对于这样的测试量,8个月,时间真的很短。而后期切换,却只用了18小时,这不能不说是令人惊艳的。“我们找到了一个非常好的时间点。由于业务增量迅猛,当时我们数据中心需要搬迁到1000平米的新机房,所以向人行申请停业三天。只有利用这样的机会,才能在不影响业务的情况下完成技术变迁。而最终,我们新旧系统的迁移实施只用了13小时就完成了,包括将综合业务系统切换到新机器上,并完成切换测试、批处理等在内,所有人不眠不休地干了18小时!现在AS400上的系统承接了日均270万交易笔数的重任。”

事实上,准备也采用这套方案的金融企业还有很多。“自从我们2011年成功实施以来,参观考察的企业络绎不绝,包括农信、城商行、农商行等等都来我们这里实际考察方案的稳定性和可行性,看看这条路子走的是否通畅。现在,应该有一些银行也完成了迁移。”

做行内的PaaS平台,提供云服务支持

“从内置存储到外置存储,涉及的硬件产品、方案和厂商都很多,技术变化也很多,再加上部分用户数据需要迁移到外置存储IASP上,留给我们评估的时间就更少了。所以如果时间充裕些,可以做的更全面。”曹玉蓉还告诉CSDN记者:“我们现在已经将所有开发测试放入云计算平台中,从资源申请到交付10分钟内全部完成。云计算平台的后台资源池包括了IBM 的AIX平台和X86平台这些不同的资源池可以通过统一门户管理系统进行调度。”

在安徽省,安徽农信共有3000多家网点,承接着国家政策性资金(如粮补、农等)的发放,目前已经达到存款余额4000亿,贷款3000多亿的规模,经济体量排名第一。

坐拥庞大的数据,对云计算、大数据、移动互联网背后所代表的新应用模式安徽农信有着更深的思考:“我们现在主要定位在数据大集中后企业私有云,目前已经实施了CRM系统,构建起行内客户信息统一平台,数据分析和挖掘会在下一阶段的管控中建模和分析。另一方面,我们也会通过二级研发体系,将部分农商行当地的特色业务交给他们来开发,我们则为下面83家农是行提供从硬件到PaaS层面的支持与云服务。”

对此,安徽农信信息技术中心总经理于汪洋有着精妙的见解:在几年前,安徽农信确立“科技先行”的战略方针后,科技已成为业务的合作伙伴。从项目规划模式、系统建设模式到服务运维模式,云计算正在帮助安徽农信的科技更可靠、更有效地运行。下一步,不论是金融互联网,还是互联网金融,都需要进一步梳理科技与业务的关系。云计算应用及云概念的引入,将对信息技术的业务应用、银行业务服务及信息系统运维产生推动及变革作用。

写在最后:

在这次大系统调整中,安徽农信的领导层极为支持,项目的成功实施:对上,考验的是领导能力;对下,考验的是团队执行力。上下团结一致是成功最核心的基础!另外,还有一个有关团队建设的细节很有意思。

众所周知,“以战代练”能迅速提升团队实战能力和水平。而在安徽农信这里,效果更加明显。2006年,安徽农信进行了校园招聘,一共招到14名。这14名新人在实习期内全部被要求写不同模块的底层核心业务代码,而直到写完代码才正式分配岗位,比如做开发、网络、主机等。而这14名新人在这次架构调整的项目中突飞猛进,快速成长为信息部门骨干(曹玉蓉就是其中之一)。而现在,第二批新人(大部分都是1987年、1988年的)也已经成长起来,形成了良好和稳定的技术人才梯队。目前安徽农信信息中心专做技术的成员共计74名,负责全行的开发、维护、网络等。

基于AS400(IBM power of i)的可管理性、高度集成、软件兼容强等特点在安徽农信的项目中得到了集中展现,而其背后敏捷开发的实现,也令IBM系统与科技事业部Power产品总监李红,这位已经在Power系统耕耘19年的重量级专家也感到惊艳:“改革从来都不件容易的事情。每一次的变化需要考虑的环节非常复杂,尤其是银行业。他们通过写代码,熟悉核心业务,没有过分依赖外包,这样不仅是能够实现深度监管,而且还可以随着业务变革而进行二次开发和优化。用如此短的时间实现庞杂的架构调整,带来了‘奇迹’!”

实习期就敢玩命儿写核心代码,谁说金融业没有这样的生力军

相关论文:《一种基于MGM技术的应用级业务连续性方案》,已经上传到CSDN下载频道。便于对上述技术进行理解。

移动应用云APICloud宣布完成A轮500万美金融资 从Apache Storm学到的经验教训 【CTO俱乐部走进天津】探讨如何成为技术团队管理者 不容错过!参加MDCC 2014移动开发者大会八个理由 你的钱被洗劫了么!APP安全问题来袭 10大最常见的数据库安全问题 南航微信服务号是如何炼成的? 超40项功能改进,虚幻引擎4.5正式发布! 【工具推荐】ER:可轻松构建一站式AJAX Web应用的开发框架 GraphLab:将大数据分析从理念运用到生产 支持Android 5.0:完全用Ruby的Ruboto框架迎1.2.0更新! 万物互联第一步:采用AllJoyn技术的智能硬件 【专访】敏捷专家何勉:让测试成为拉动组织敏捷实施的力量 Docker与微软合作 支持Windows Server 企业号热问热答——来深圳微信开发者大会聆听一线讲师的实战分享 AngularJS 1.3.0正式发布 超光速发展! 学个痛快!十款不容错过的Swift iOS开源项目 HTML5:助力智能电视生态实现新跃迁 MDCC 2014移动开发者大会公布全部议程 求更密集!Apple Watch SDK将于11月正式开放 【答疑】微信开放平台开发者资质认证 专访Informatica亚太和日本区副总裁Murray Sargant:中国公司正考虑数据资产货币化 Facebook又开源:让iOS应用界面极致流畅的ASDK框架 一周消息树:盘点史上最具毁灭性的软件Bug 微信公众平台设备功能支持个人开发者接入 2014中国移动开发者大调查第三批获奖名单曝光 微信企业号上线,带你看看它的真面目! OpenStack Juno版本发布——支持Spark和NFV 【十问十答】对话Go语言开发团队 苹果要求、Android开始,64位时代真的来了! MDCC 2014产品与设计论坛:带你发现产品之美 请教新手问题~~~麻烦哪为大侠给解释解释~谢~ 如何用struts实现阴阳色列表? 怎么用vb建立一个数据库呀?注意,不是一个表,是一个数据库! 如何调用系统默认打印机的属性! 一个很老很过时的数码相机。 郁闷,超级简单题目 初学ASP,请教学习心得 我的机器怎么老死机?? 两级表单动态联接?急,急,急!!!!!????? ---见了鬼了,Jre不好用!!!--- 寻求把中文字符串转换为十六进制的串的ORACLE函数? 电力学院惊魂 一條語句 數據庫日誌就寫滿了 怎样获得系统的字体!急!谢谢了! 谁有用java做的聊天系统程序(当作业)分不够可再给 在CB中如何动态的管理窗体 如何调用系统默认打印机的属性! API动态调用问题(很奇观) 好久没有发帖子了,现在心情奇好,兄弟们来接分! 在CB中如何动态的管理窗体 求C#网络编程书籍下载~ 简单问题,在线等待。可以在加分。 请教一题目! thanks sdany java 中能不能实现一个数字键盘 关于重定位 菜菜问题:让VB画出sin(x)和log(x)的函数图象怎么做?刚学VB的,x可以取任意的值! thanks sdy 模拟鼠标键???? 弱智问题,请原谅 我需要帮助~~~~!!!!! 请教:用LoadImage()载入的光标资源,当光标尺寸大于32*32时,显示不正常? cls 怎么用??? 请问<%=type2(RS("qi_type2"))%> 是什么意思? 招ASP程序员,工作地点杭州. ORACLE9i中的storage怎么不起作用了? 评评<<离散数学及其应用>>.我有些题目不会做呀.比如和费马小定理有关的.呵呵 谁能告诉我程序员考试是每年的什么时候啊?? 声音设备问题? 关于字符串输出 利用VB写SQL语句的问题(实现删除功能) 太岁灭城 晋中鬼事之二 (书雅) 有关上传数据库的问题? asc码为13的在jsp里用什么表示? GetCurSorPos声明在哪里? 信誉值怎么升高?怎样提高可用分?我的分太少了! help:中文字段update出错 用VB写SQL语句实现删除功能的问题。 请问怎么发布带有Query组件的odbc引擎的activex程序?急 EXCEL里某一行的行高是100,这个100是什么意思? 有没有办法调试delphi控件的源代码? 霞霞不听话好看的繁体字 求具体过程及答案 题目是这样的 一辆汽车的发动机的额外功率为6*10^4W 水平面匀速行驶受到的阻力是1800N 在额外功率下 当汽车匀速行驶时 求:1 发动机所提供的牵引力大小?2 行驶速度的大小?3 行驶5min牵引力 The man had had an uncomfortable trip.He was very hungry.(not only……but……as well)用括号中的连词改写上面的句子,具体说啊, 支离破碎这个词语有什么样意思!代表什么!它的意思 已知数列an的通项公式为an=以(n+1)为底(n+2)的对数.则它的前n项之积为? 画一张画,和一篇作文! 急死了不知道到明天晚上有没有回答,所以先放20分,有人回答,并且我满意的加50!言归正传,我所学的是哲学基础知识(第二版),高等教育出版社的.都是辨析题,然你说明下面的是否正确.1:追 为什么当车轮高速运转是你会觉得它是在倒转? the man had had an uncomfortable trip.he was very hungery (not only-but-as well)he had not eaten anything for thirteen hours.he had not drink anything for thirteen hours(neither-nor)wollen goods cannot be eaten.at least they are soft.the man had had 二 马克思主义哲学产生的自然科学前提有(  ) (5.0 分) 能量守恒和转化定律 达尔文生物进论     康德星云假说     细胞学说     2.费尔巴哈唯物主义哲学的主要缺陷有( 德语复数的若变化动词是不是都变成-en? 假如说我今天用望远镜看见10E光年一个星球爆炸,那是10E光年钱的事情吗? modest dividend是什么意思 芒山盗临刑 一物生来真奇怪,它是世界一盘菜,娘死以后它才生,它死以后娘还在.(打一微生物) 哲学基础作业00081.划分唯物主义和唯心主义的唯一标准是( ).A.对思维和存在何者为第一性的回答B.是否承认世界只有一个本原 C.有否高尚的理想D.是否信仰上帝或菩萨 满分:2 分2.现代科技 德语里边阳性名词的第四格为什么要加en呢?那第三格要不要加,复数要不要加? “一切恩爱会,无常难得久.生世多畏惧,命危于晨露.因爱故生忧,因爱故生怖.若离于爱者,无忧亦无怖. dividend smoothing是什么意思 这个田野花是什么花.如题 由爱故生忧,由爱故生怖.若离于爱者,无忧亦无怖. 美国独立战争介绍 一年级语文下册田野里开的都有什么花 求求你们了一根电阻丝的电阻为R=16欧姆,将他做成正方形求(1)A B两点间电阻R AB为多少欧姆?(2)AC两点之间电阻RAB为多少欧姆? 什么是支离破碎? 汽车快速经过栏杆时,越过栏杆看车轮,为什么看上去倒转或停止 假如战斗机在飞行当中突然爆炸,此时的飞行员没有来得及跳伞,那么这个飞行员还有没有生还的可能了?XIE XIE HUI DA. 要详细过程和答案,谢谢啦! 第一次世界大战对主要资本主义国家有什么影响 有关光电效应的一个问题什么是光电效应的阻遏电位(即stopping potential)啊?谁能给解释下. 求解答,要详细过程,谢谢! 第一次世界大战后,资本主义国家发生经济危机,我感到很奇怪,那些资本家生产过剩的牛奶为什么不施舍给那些穷人而要倒进大海,那些资本家真狠毒. 小丽每分钟跳绳160下,小李每分钟跳的数量比小红少九分之一,比小华多七分之一.求小红和小华每分钟各跳多少下 多项选择,本大题共10个小题,每小题 4.0 分,共40.0分.在每小题给出的选项中,有一项或多项是符合题目要求的.1.下列命题中属于主观唯心主义的有:( ) A.物是感觉的复合B.宇宙便是吾心,吾心 could you tell me _____ e-mails?A.hou send B.hao sending C.how to send请说明原因! bonus和dividend的区别?请不要复制词典的内容!最好给出一些例子来, 方程组2x+3y=k,3x+5y=k+2,中x与y的和为12,求k an中,a1=2,a(n+1)=3an+3(n+1)次方-2n次方,求an 2 3小题,写纸上,先答先采纳, 如何区分INTEREST的两种意思INTEREST什么时候表达利益的意思,什么时候表达兴趣~以前老师也说单复数,但我在书上看到一句不同的兴趣是"DIFFERENT INTERESTS".对了,还有,表达兴趣的INTEREST一定是不可 英语翻译:谁知道:Dividend equivalent did you leave the park early yesterday afternoon?no,I__there___it was closed.A left;before B stayed;until C was staying;after D was leaving;until dividend与divedent的区别equals 与equal,equation的区别 ( )田野里( )盛开着( )鲜花 日记快 可变成本与不可变成本的含义 课程的名子叫做《毛泽东思想、邓小平理论和“三个代表”重要思想概论》!就是我们平时说的“毛、邓、三”.作业的要求是这样的:字数1500字左右!大标题:中国特色社会主义建设的关键--- 韩式如何画眉毛 固定成本和可变成本的问题当产量增加时,单位产量上摊销的固定成本就会减少,而可变成本不发生变化,其总成本将减少? ()在田野里()盛开着()的鲜花 关于光电效应的一道题“若激光束射入玻璃球之前能使某种金属发生光电效应现象,通过玻璃球时由于有能量损失,穿越玻璃球后射出就有可能不能使该金属发生光电效应现象”这句话为什么 以下哪些是可变成本,哪些是固定成本?外购原材料,外购燃料及动力,工资及福利,修理费,折旧费,摊销费,财务费用,其他费用哪些是可变成本,哪些是固定成本?如果折旧和摊销都采用直线折旧法 大学物理实验数据处理问题 测量值是,200.5.不确定度是0.04.求实验结果该怎么表示? 霞用韩国文字怎么写 总成本包括固定成本和可变成本, 一道物理题-关于汽车的汽车在加速的时候受的是平衡力吗?还有在功率一定的条件下 P=F牵引·V 那么汽车的牵引力和摩擦力是一对平衡力吧汽车的摩擦力大小没变 汽车走动不是靠二力平衡吗? 天上的彩虹,什么万丈,好看极了.用霞组词 支离破碎的意思 一道物理题,关于车的= =!甲乙两列火车,甲长120米,乙长80米,两车同向行驶时的超车时间为40秒,两车相向行驶时的错车时间为8秒,如果甲快乙慢.求甲乙两车的速度各是多少?PS:要有过程啊...最好 泰国一旅游车刹车失灵掉下悬崖 致17中国纺织工业展圣保罗开幕 遭巴西纺织澳女子遭熟人实施性虐待 被迫吸瓶装煤俄移民局:2015年起移民在俄就业须洪都拉斯登革热疫情加重 已致27死3日本国内近期频发强行要求他人下跪事件埃及教堂婚礼遭枪击多人伤亡 过渡政权美巴领导人强调推动反恐及经贸合作27号强台风逼近日本 安倍指示万全对叙武装分子发表在叙被劫持的俄罗斯工程中科大师生赞梅德韦杰夫:他亲切实在幽美专家说财政政策不确定加重货币政策负俄媒:俄印蒙三国总理同日访华并非偶然美媒:中国军方政治战行动影响美国对华港媒:安倍言而无信行为早已被中国看透传百度收购人人 陈一舟称不靠谱青藏铁路格尔木站火车相撞 致1人死亡圆通速递承认\"快件信息倒卖\"属实浙江一高校新规:学生3次不叠被将取消大学生被指厕所内施强奸获刑 重审后改中国航母辽宁舰再出海 将开展舰载机海阳江市长人选一月两换,广东省委出面说江苏交警发布大数据:任性驾驶致事故中上海去年查出政府投资项目管理不规范问缘起|在柔媚的湛蓝中BBC:法国鲁昂一教堂发生人质劫持 英媒:法国北部城市两名武装分子劫持数法国鲁昂一教堂发生人质劫持案件 教士法国鲁昂一教堂发生人质劫持案件 两名你敢喝吗?“蟑螂奶”营养成分据称是牛台湾学者:通过“不当党产条例”才是好姚立明:若柯文哲2018年选台北市长王毅:仲裁庭背后的政治操作必将大白于中国记协举办新闻茶座聚焦“中俄睦邻友“环太平洋 2016”海上实施阶段:国际政要、媒体点赞“一带一路” 称将广东建成疫苗采购平台 将缓解部分疫苗海南省农业厅发布关于做好防风防汛工作中国2020年森林覆盖率有望达23%王毅:仲裁庭背后的政治操作必将大白于中国黄金资源拥有量连续12年居全球第“环太平洋 2016”海上实施阶段:
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘