新闻
首页 >  神州信息新闻 >  神州信息领先的分布式计算技术支撑“互联网+银行”

神州信息领先的分布式计算技术支撑“互联网+银行”

  • 发布时间:2017-10-25
  • 来源:网易
  •   
  • 打印

由上海华瑞银行和神州信息成员企业(神州数码融信软件有限公司)联合主办的“科技驱动普惠金融——中小银行Fintech实践高峰论坛”已经圆满闭幕,十位大咖从实践出发,带来了“互联网银行发展”、“互联网展业”等相关话题的精彩演讲。

神州信息分布式架构专家 薛春雨分享《分布式架构支撑“互联网+银行”》

主要观点

不管直销银行、网上银行或是手机银行都是以银行为主体,让客户自主去做交易和服务,在这一过程中,银行相对被动,而通过朋友圈、生态圈让银行主动走出去,参与到社会各个领域当中,这不仅仅是产品本身的变化,更是理念的区别。

互联网最主要的两个特征:

1. 直接面向客户;

2. 快速响应。

它对银行IT建设也提出极大的挑战,银行需要具备三方面的能力:

1.服务无区域限制并能应对海量客户的能力;

2.应对瞬时爆发的海量交易的能力;

3.承载以场景为基础的海量数据处理的能力。

这里有两个基础关注点:

1.业务复杂度,银行业务的复杂程度远远高于互联网企业的业务复杂度;

2.银行对于数据一致性的保证度要求非常高,表现为极高的正确性、成功率及响应速度。

“互联网+银行”在技术上也面临极大的挑战,主要表现在高并发量和大数据量,所以就银行现阶段来说,基础的东西必须保证,并且银行对于高并发量和大数据量需要有自己的应对机制。

到底什么是分布式?我们对分布式的理解是“逻辑上它是完整的一份,而物理上是多份组成。”

分布式的优势主要体现在五个方面。

1.横向扩展,在需要的时候只要增加运行节点就可以提升系统的处理能力;

2.高性能,节点数增加,系统的运行资源也随之增加,处理性能也会提升;

3.高可靠性,多个节点一起工作,其中某个出现问题也只会影响其中的部分;

4.成本优势,增加相对普通的节点比提升一个高端资源的成本要低很多;

5.自主可控,大大降低了对IOE的依赖。

分布式的概念到底如何在银行落地?一个原则就是需求驱动,哪里需要横向伸缩的机制,哪里就可以考虑使用分布式。以银行的核心系统为例,如果联机部分的交易在应用层面成为瓶颈,通过应用层实现分布式,就可以支持更多的负载;如果数据库成为瓶颈,那数据库就可进行分布式处理。

2014年神州信息基于对银行业务特点的深入理解,并结合IT最新发展趋势,形成了一套完整的面向金融行业的分布式技术体系Sm@rtGalaxy产品,其主要特点:

1.服务分布式,即多个应用实例共同承担系统的功能和流量,按需调整实例数量,故障自动隔离/恢复。

2.数据分布式,将超大数据量的表水平切分到多个物理库中进行存储,提升其处理能力。

3.缓存分布式,多个缓存服务器共同承担系统的所有缓存数据,缩短服务的响应时间。

4.计算分布式,多个日终应用服务器和数据服务器并行执行,缩短日终处理时间。

Sm@rtGalaxy按需横向扩展能力主要体现在,例如我们建了三个应用实例,随着交易负载越来越多,本身一些应用实例压力很大,这时只要加一个实例就可以消化掉这个流量。当数据库层面也面临压力,我们只需要增加相关数据节点。也就是哪层有压力就扩展哪层,就可以达到对整个系统吞吐量、系统处理能力的快速提升。

Sm@rtGalaxy具有灵活的软硬件搭配能力。

一是在软件方面,支持各类型操作系统。

二是在硬件方面,支持包括商用甲骨文、开源MySQL等,并且不需要外部中间件。

联系我们