应用级双活架构让信用卡前置系统成“永动机”

分享到:
520
下一篇 >

互联网金融与移动互联的搭配给用户带来了全新的消费体验,而这也变成了金融行业的发展趋势。在大数据和移动**的背景下,能够为用户提供更多**的移动解决方案,来满足用户更多个性化需**当前的形势。在这形势之下,信用卡独特的消费模式,加之移动终端的配合,可以说是满足个性化需求*好的方式,其市场也是不断扩大,同时面临的挑战也在增多。

随着信用卡在大众当中的认可程度和使用程度增加,信用卡面临着以下几点挑战,首先业务量激增,致使信用卡风险攀升。**,互联网金融的兴起,越来越多的持卡人希望获得更多个性化的服务,同时也需要银行提供一个稳定、**、7x24的服务系统。总的来说,消费的门槛在降低,而服务的质量要更高。

系统双活数据却不双活

说到服务质量,对于银行来说,*基本的就是保证业务的稳定性,而*难的也是稳定性。为了寻找一种更低成本,更高效的业务运行模式,目前光大银行与惠普合作,构建了国内**个双活容错信用卡前置系统。

银行的信用卡业务一般由两部分组成,简单来说,就是前端和后端,前端的前置系统用来负责信用卡*核心的业务,如刷卡交易以及一切与用户产生信息交换的任务,是跟客户结合*紧密的交易转接处。转接之后,数据将由后台处理。但此次光大银行在前置系统上,除了具有转接功能之外,还增加了代授权业务。在使用信用卡刷卡时,实际上是做了一笔授权交易,授权给商户可以进行支付。而代授权是当主机后台系统停止时,前端的前置系统会代替主机来完成授权交易。所以前置系统的作用也就不言而喻。

光大银行信用卡中心技术部总经理李铁成介绍说,前置是业内流行的信用卡基本体系结构,基于这种结构,很多厂商都会进行操作系统级的、数据库级的双活灾备。这种做法,实际上核心的数据仍然只有一份,只是通过同步技术,亦或是同城同机房的同步 ,也可是同步到另一套系统之上。总之本质是在两台应用服务器上完成双活,而数据并不是双活。也就是说如果你误删了数据,远程的数据也会同步被删除。

光大银行信用卡中心技术部总经理李铁成

应用级的双活架构

光大银行此次采用了一种全新的双活概念,在前置系统上同样采用两台设备,同时处理数据,且每一台机器上存储的数据,从业务上看是一模一样的,但是采用两套完全独立的数据库。*关键的地方在于,没有使用任何操作系统或数据库的同步技术,而是从应用的角度来分析业务,进而决定那些数据需要在两套系统之间相互同步。利用应用将两个数据库建立起来,形成2份数据,而以应用作为同步的标准,避免了数据库级的同步操作。

由于采用的是应用层级的双活方式,也打破了双活距离的瓶颈,据李铁城总经理介绍,光大银行的双活系统能够支持1000公里的传输距离,目前已经在北京和上海来进行了双活部署。这也是这套系统的优势所在。而要构建这套双活系统,李铁成表示:“硬件本身的可靠性要求非常高,硬件本身的问题会对双活效果大大折扣。”此次方案采用了惠普的NonStop系统,这套系统也是专门针对业务稳定性而生的容错系统。从硬件底层满足了高冗余、高可用性的需求。而在操作系统和数据库上也针对冗余做了专门的设计和改造。

中国惠普有限公司中国区副总裁兼企业集团关键业务服务器系统部总经理樊瀛

“全球有超过2/3的信用卡交易是在惠普平台上完成的。在中国,核心银行所采用的基于开放平台的系统大部分都是惠普提供的。因此在国内外惠普在金融领域都有非常多的*佳实践。”据中国惠普有限公司中国区副总裁兼企业集团关键业务服务器系统部总经理樊瀛介绍说,“对于信用卡来说,搭建可靠稳定的系统是非常重要的,惠普的NonStop能满足这一点。”

中国惠普有限公司企业集团关键业务服务器系统部客户技术顾问张亮介绍说:“惠普的NonStop有着两大特点,**是容错,**是MPP的架构。NonStop从设计之初就是一个容错系统,所有部件在并行工作的同时互为备份,任何一个故障部件都不会造成整个系统的停机。在这套系统实施之前曾做过很多破坏性实验,如热插拔CPU、硬盘、网卡,均没有出现任何停顿现象。有了容错的特点,就能够保证后台不管出现什么情况,前端的用户交易都可以完成。而惠普的这套平台,本身就是支持代授权这样的功能的,所以它能够为银行提供永不停滞的系统来完成信用卡交易。这对提升信用卡的品牌声誉和整个银行的形象都是非常重要的。而MPP架构,使系统能够进行线性扩展,CPU插槽*多可扩展到4080个,且不会出现性能曲线下降。”

中国惠普有限公司企业集团关键业务服务器系统部客户技术顾问张亮

总结

双活不仅在业务上满足了银行对于稳定性的要求,同时,由于摒弃了冷备的做法,远程的灾备机器也参与到生产当中,杜绝了资源的浪费。除此之外,在交易量达到峰值时,还可以将交易放到远程机器上完成,提高了可用性,降低了维护成本。正是这样的优势,李铁成指出未来希望将这套方案用到核心系统当中,但由于核心系统与信用卡前置系统相比,有着更复杂的业务需求,还需要继续摸索,但可以肯定的是未来整个银行的稳定性,需要整个银行系统的体系结构来保证的,而不是依赖于单一的一套系统。

你可能感兴趣: 服务器 业界新闻 图片 操作系统 CPU
无觅相关文章插件,快速提升流量