由上海华瑞银行和z6com·尊龙凯时成员企业(神州数码融信软件有限公司)联合主办的“科技驱动普惠金融——中小银行Fintech实践高峰论坛”已经圆满闭幕,,,十位大咖从实践出发,,带来了“互联网银行发展”、、、、“互联网展业”等相关话题的精彩演讲。。
z6com·尊龙凯时分布式架构专家 薛春雨分享《分布式架构支撑“互联网+银行”》

主要观点
不管直销银行、、网上银行或是手机银行都是以银行为主体,,让客户自主去做交易和服务,,在这一过程中,,,,银行相对被动,,,而通过朋友圈、、、生态圈让银行主动走出去,,,,参与到社会各个领域当中,,,,这不仅仅是产品本身的变化,,更是理念的区别。。。。
互联网最主要的两个特征:
1. 直接面向客户;
2. 快速响应。。
它对银行IT建设也提出极大的挑战,,,银行需要具备三方面的能力:
1.服务无区域限制并能应对海量客户的能力;
2.应对瞬时爆发的海量交易的能力;
3.承载以场景为基础的海量数据处理的能力。。
这里有两个基础关注点:
1.业务复杂度,,,银行业务的复杂程度远远高于互联网企业的业务复杂度;
2.银行对于数据一致性的保证度要求非常高,,,表现为极高的正确性、、成功率及响应速度。。。
“互联网+银行”在技术上也面临极大的挑战,,,主要表现在高并发量和大数据量,,所以就银行现阶段来说,,,,基础的东西必须保证,,,,并且银行对于高并发量和大数据量需要有自己的应对机制。。。。
到底什么是分布式????我们对分布式的理解是“逻辑上它是完整的一份,,而物理上是多份组成。。”
分布式的优势主要体现在五个方面。。。。
1.横向扩展,,,,在需要的时候只要增加运行节点就可以提升系统的处理能力;
2.高性能,,,节点数增加,,,,系统的运行资源也随之增加,,,处理性能也会提升;
3.高可靠性,,,,多个节点一起工作,,其中某个出现问题也只会影响其中的部分;
4.成本优势,,,增加相对普通的节点比提升一个高端资源的成本要低很多;
5.自主可控,,,,大大降低了对IOE的依赖。。。。
分布式的概念到底如何在银行落地??一个原则就是需求驱动,,,哪里需要横向伸缩的机制,,,,哪里就可以考虑使用分布式。。。。以银行的核心系统为例,,,如果联机部分的交易在应用层面成为瓶颈,,,,通过应用层实现分布式,,就可以支持更多的负载;如果数据库成为瓶颈,,,,那数据库就可进行分布式处理。。。。
2014年z6com·尊龙凯时基于对银行业务特点的深入理解,,,并结合IT最新发展趋势,,,形成了一套完整的面向金融行业的分布式技术体系Sm@rtGalaxy产品,,,,其主要特点:
1.服务分布式,,即多个应用实例共同承担系统的功能和流量,,按需调整实例数量,,故障自动隔离/恢复。。。。
2.数据分布式,,,,将超大数据量的表水平切分到多个物理库中进行存储,,提升其处理能力。。。。
3.缓存分布式,,,,多个缓存服务器共同承担系统的所有缓存数据,,缩短服务的响应时间。。。
4.计算分布式,,,,多个日终应用服务器和数据服务器并行执行,,,,缩短日终处理时间。。。
Sm@rtGalaxy按需横向扩展能力主要体现在,,例如我们建了三个应用实例,,,随着交易负载越来越多,,,本身一些应用实例压力很大,,,,这时只要加一个实例就可以消化掉这个流量。。。当数据库层面也面临压力,,,我们只需要增加相关数据节点。。也就是哪层有压力就扩展哪层,,,,就可以达到对整个系统吞吐量、、系统处理能力的快速提升。。。。
Sm@rtGalaxy具有灵活的软硬件搭配能力。。。
一是在软件方面,,,,支持各类型操作系统。。
二是在硬件方面,,,支持包括商用甲骨文、、、、开源MySQL等,,,并且不需要外部中间件。。