目录

1、蚂蚁金服

2、网商银行+蚂蚁金服

3、民生银行+阿里

4、中信银行+中兴

5、总结

6、参考资料


互联网金融的兴起对传统金融业,特别对银行业产生了前所未有的影响,我搜集了目前几家互联网化的金融公司架构,做简要对比和分析。

1、蚂蚁金服

基于淘宝海量交易业务而产生的蚂蚁金服,拥有天然的金融属性,所以蚂蚁金服研发了自己的金融分布式架构系统SOFAStack。下图是针对银行的解决方案技术架构。

分布式银行核心架构主要分为四层:

SaaS分布式金融核心套件层提供支撑银行业务处理的核心应用组件。

DaaS 层围绕大数据处理和计算,面向业务提供离在线一体化的风控和数据分析能力。研发效能提供敏捷的持续交付和持续发布能力。技术风险提供实时的技术风险保障能力,保障业务连续性和资金安全。

PaaS 层提供面向金融场景的分布式技术框架、组件和运行环境,并提供运维平台进行服务和资源的管控。

IaaS 层提供低成本的服务器、网络设备、存储等物理设施,通过虚拟化、容器化和云计算技术使得基础资源具备成本低廉、安全、可伸缩的特性。

公开资料显示蚂蚁金服使用的分布式数据库多为OceanBase、内部研发框架是基于spring boot框架的SOFABoot。

容灾:使用三地五中心多活架构。

2、网商银行+蚂蚁金服

网商银行、微众银行和百信银行是互联网银行的代表。由于网商银行主营小微企业和个人贷款,而微众银行定位个人消费金融,百信银行规模还小,所以网商银行更适合传统银行借鉴。

网商银行系统最早由蚂蚁金服团队研发,核心系统是SOFAStack架构。

图中基础设施云主要包括SLB接入层、ECS虚拟机、分布式数据库和OCS分布式缓存系统等。

金融技术云包括DRS分布式服务注册系统、DMS分布式消息文件等。

金融数据云包括ODPS开放数据处理服务等。

金融业务云提供开放接口。

容灾:采用两地(杭州+上海)两活的弹性架构,形成独立的业务单元,分布到各个机房上。异地多活多中心也是很多金融系统采用的容灾方式。

3、民生银行+阿里

民生银行发布了分布式核心金融云平台,该架构以分布式计算框架和分布式数据存储为基础。民生银行使用了阿里云Dubbo源码,根据业务需求进行了定制。

因为银行系统的业务在很多时候需要靠业务逻辑,需要保证应用的可靠运行,但是底层也需要分布式改造,所以民生银行系统的核心架构在应用层和数据库层都实现了分布式。

使用BASE原理最终一致性和基于冲正模型的反向处理实现分布式事务功能。

数据库方面选择了巨杉SequoiaDB。

容灾:两地多机房,同城两活。

4、中信银行+中兴

中信银行与中兴通讯合作自研了GoldenDB分布式数据库,实现各种场景下在保证数据一致性前提下提供高性能,可扩展的数据服务。

这套架构也分为四层架构:

IaaS基础云平台、PaaS解决方案、数据服务为大数据及分布式数据库平台、DevOps交付。

容灾:两地双活三中心

5、总结

蚂蚁金服的技术架构,基本包括当前金融系统主流架构设计思想。分层云化、微服务、分布式事务、消息中间件、开放API,容灾采用异地多活多中心。网商银行和南京银行都是蚂蚁金服SOFAStack架构的应用案例。

但是蚂蚁金服的OceanBase是有缺陷的。根据官网文档显示OceanBase的UpdateServer是唯一能够接受写入的模块,关键还是单机。这点对于存在大量修改操作的银行系统来说,可能就会成为性能瓶颈,而解决办法又回到了传统的增加硬件。

网商银行的基础云提到了OceanBase和Hbase分布式数据库,而两者的应用场景不完全相同。我分析应该是针对不同业务选择不同数据库的策略。即:不需要事务,数据量很大时采用Hbase,而需要事务且数据量很大时用OceanBase。

民生银行是对阿里Dubbo源码二次开发的,自研了消息中间件。

银行是否应该套用阿里的框架?我有以下拙见:1),阿里基于淘宝业务,要去IOE,去ESB,阿里去IOE目标跟银行是一致的,但是是否应该去ESB有待商榷。即使是微服务,公共基础能力的调用依然可以通过总线BUS提高效率。2),阿里架构是按照 BASE 原理做到最终一致性,而银行传统上是采用 ACID 的强一致性,这个软状态期间的不一致性能否被容忍?有些场景不能接受。

中信银行联合中兴自研了分布式数据库goldenDB,背景就是解决传统小型机成本高、扩展差的问题,该数据库保证了一致性要求,集群性能4W TPS。

容灾分析:“两地三中心”是银行业传统容灾部署方式,备机闲置造成浪费。无论蚂蚁金服还是中信银行,都采用了多地多活多中心方式。主要为了增加资源的利用率和减少故障影响范围。当然对于小银行来说,多中心会带来成本增加问题。

6、参考资料

蚂蚁金服|金融科技:https://tech.antfin.com/solutions/digitalbankdbc

蚂蚁金服 郑波 - 网商银行金融云的架构之路:https://doc.huodongjia.com/detail-3904.html

分布式架构为民生银行科技金融战略打下坚实基础:https://www.sohu.com/a/236748082_672569

中兴通讯首席架构师 钱煜明 - 打造金融级分布式数据库服务:https://myslide.cn/slides/6434#

国内主流银行业金融系统分析相关推荐

  1. 央视深入报道,国内主流芯片真实水平如何?

    来源:芯师爷 摘要: 站在风口上,猪都会飞!--用这来概括当下国内芯片领域再恰当不过了.自中兴事件之后,很多创业者纷纷将商业计划的关键字调整为"芯片".与此同时,投资者也将目光转移 ...

  2. 1080解析 芒果tv_国内主流视频平台解析下载观看

    现在国内主流的视频平台看个视频基本都是要会员的,并且就算是冲了会员我们下载的视频也是特殊格式的视频,需要专门的工具转码才能使用,但是现在只有爱奇艺有比较理想的转码工具,腾讯和优酷我还没有发现,所以我们 ...

  3. 小型云台用的是什么电机_盘一下目前国内主流的电动汽车都用什么电机

    盘一下目前国内主流的电动汽车都用什么电机 洞观世界 2020-05-28 00:02:00 众所周知,特斯拉在国内的工厂量产及新出的价格着实给国内的厂商不小的压力,当然国内新能源汽车也如雨后春笋遍地生 ...

  4. 国内主流设计作品分享社区,用作品动世界

    集设是国内主流的设计作品分享平台,为广大设计师同胞们带来了极大的便利,所以很多设计师通常这个社区都会关注到原创作品.很多设计师在展示个人信息的同时,也于行业内的同行交流学习! 在集设展示的作品分类详细 ...

  5. 5月14日国内主流平台数字藏品发售日报

    本文汇总每日国内主流平台数字藏品发售的相关信息,仅作为数字藏品爱好者交流使用,并不构成任何投资及金融方面的参考. 请大家严格遵守国家相关法律法规,保护好自己的财产,远离风险,远离非法投资! 发售日历汇 ...

  6. 国内主流加密芯片分析

    目前国内主流的安全方案,不论是防盗版保护,还是数据加解密.身份认证,都是基于硬件加密芯片完成的,而市面上的加密芯片厂家都是老王卖瓜,自卖自夸,所以想要了解真实情况还是有一定难度的.本文选取了7个国内加 ...

  7. 国内哪家云服务器最便宜?国内主流三大云厂商的价格差异

    国内哪家云厂商的服务器便宜?对大多数公司来说,云服务器的价格远比传统服务器租用的成本更低,还有可升降的自由配置环境是其最大的吸引力,通常来讲,云服务器的价格是非常透明的,华为,腾讯,阿里等各大云厂商, ...

  8. 基于metpy库画T-LnP图(国内主流形式,并非斜温)

    基于metpy库画T-LnP图(国内主流形式,并非斜温) 时隔多日再次更帖,主要原因是一直在画T-LnP,想画一个好的,这一版是为接下来的下一帖给小白们打一下基础. 本帖的知识点为: 1.利用metp ...

  9. 主流mes厂商_国内主流MES厂商排名报告

    现在我国科技的飞速发展,越来越多的企业开始购买引进MES系统,但是市场上供应商比较多,那么国内主流MES厂商排名报告如下介绍. 经过研究表明,中国市场上提供MES软件或实施服务的供应商超150家,市场 ...

  10. 国内主流平台QMT和Ptrade哪个软件更好用?应该怎么选择?

    国内主流的量化平台有: 迅投QMT和恒生Ptrade. 这两个软件都是挺好的,因为针对不同的投资者开发了不同的权限. ①.如果您不会编写程序的可以使用普通版本的,支持篮子交易,网格交易,条件单等等,相 ...

最新文章

  1. AFNetworking 源代码分析
  2. 学习笔记(3.23)
  3. 20170117小测
  4. 使用 ServiceStack 构建跨平台 Web 服务
  5. 李飞飞:一站式全链路数据管理与服务成为产业布局重点
  6. Linux BPF hello world C语言示例代码
  7. python测试代码怎么写_如何使用python做单元测试?
  8. php mysql pod_php – 连接到同一pod中的MySQL容器
  9. 结构力学用计算机算的优势和不足,计算结构力学
  10. mysql proxy maxscale_maxscale参数配置
  11. echarts树图tree制作家谱教程
  12. ssh “Missing privilege separation directory: /run/sshd“
  13. R语言各种假设检验实例整理(常用)
  14. 惠普HP Designjet Z5200 PostScript 打印机驱动
  15. DDNS - 动态DNS
  16. 关于曼哈顿距离下的最小生成树
  17. IOS ipv6测试
  18. 小白快速体验之爬虫抓取新浪热搜
  19. 非线性回归分析及其Matlab实现
  20. 计算机网络论文 考试吧,2012年11月计算机网络学习心得体会

热门文章

  1. 数电基础知识——原码、反码、补码
  2. linux 消息队列API
  3. 【深度强化学习】A3C
  4. 重置计算机的本地策略,Win10怎样重置组策略/安全策略|Win10重置组策略/安全策略教程...
  5. Java io和nio的应用场景_java中IO和NIO的区别和适用场景
  6. 刚入职就写了个bug,把几万用户搞蓝屏了···
  7. navicat win32注册机下载 | 绿色版
  8. S32K1XX系列单片机 ——(1)开发环境搭建
  9. H5/web前端工程简历中的项目经验
  10. vr全景图制作软件都有哪些?