微众银行对新一代银行IT架构的设计与实现(11)

每个节点服务全行客户中的一个客户子集,具备服务所承载客户群所需的全部技术支撑能力,能够存储该客户群所有客户的全部数据。所部署的应用系统,在应用层面采用松耦合部署,不同应用域的应用系统不共享物理资源;在数据层面,采用一主两从强同步架构实现数据的高可用性,同时还能规避CAP理论对分布式架构的限制。

新一代架构中分布式的核心理念为去中心化,去除任何可能影响所有业务的所有客户的任何类型节点的存在。即使出现了整个节点不可用,也不会影响整个银行的客户。

1)优点

按客群拆分计算节点,有效减低单节点故障影响面,控制运营风险。将业务逻辑分散到多个计算节点来处理,实现高性能要求。一主两从节点实现数据高度冗余,满足高可用要求。以主节点数据为准,有效规避CAP理论的限制。2)缺点

在同等业务复杂度下,为了支持同等规模的客户群,一个有N个节点的新一代分布式松耦合一主多从强一致架构的复杂度有了很大提升,其节点数量是传统银行架构的N倍。这需要配套自动化管理工具来做支撑,降低管理复杂度和提升运维效率。需要健全数据库技术,实现高效率的数据强同步机制。五、微众架构的关键技术

推荐阅读