金融级IT架构与运维:云原生、分布式与安全
上QQ阅读APP看书,第一时间看更新

第三部分 金融企业的分布式架构与分布式事务

从20世纪90年代末到21世纪初,金融行业系统大多采用集中式架构构建。集中式架构促进了银行业务的创新和发展,例如在21世纪初,各大型银行围绕主机技术实现了银行信息系统从省域集中到全国的大集中,解决了当时跨省客户汇款、跨省取现等业务效率低的问题。在21世纪的头十年,这种集中式架构得到充分发展,并逐步形成稳态服务核心。对稳态服务核心业务进行分层,核心银行系统位于最底层,之上是中间层业务系统,如支付、对账、信贷等,最上层是渠道业务接入,如网银、柜面等系统。

近年来随着IT技术爆发式的发展,尤其是移动互联网、大数据、人工智能、区块链和云计算等技术的逐步成熟,银行业务在渠道、产品、营销、运营和风控等方面都发生了巨变,产品迭代的速度也越来越快。集中式架构面临的挑战日益增加,限制了业务的创新与发展。事实上,在过去十年,金融行业一直在进行集中式架构到分布式架构的转型。例如,各大型银行都在进行主机下移,逐渐将业务从核心主机系统中迁出。从技术发展的角度来看,分布式技术在过去十年有长足的进步,其处理海量业务的能力已经得到了充分的验证。随着时间的发展,分布式技术基于开放的生态体系以及蓬勃的开源社区,沉淀了大量优秀的基础框架、平台、工具、管理办法与流程。当然,金融行业的分布式架构转型除了要考虑业务创新的需求,还要考虑适应现代应用快速交付、整体架构成本控制、资源弹性利用、运行风险可控等多个方面。随着分布式架构转型的深入,以分布式技术为核心的敏态服务核心逐渐形成。由于分布式架构的开放性,各金融数据中心趋于统一,也就是说,基于同一技术架构和标准。

第三部分探讨金融企业分布式架构与分布式事务,包括第5~9章。应用架构变迁决定了整体IT架构的变迁,第5章从应用架构分布式变化趋势出发,分析总结金融行业IT架构整体分布式趋势。第6章分析金融行业数据中心中微服务在容器及非容器架构下的注册中心与服务发现过程,以及金融行业开放API平台建设思路。第7章和第8章将分别介绍分布式事务的架构与实现,以及分布式事务的最佳实践。相信你在阅读之后,会对分布式事务有一定理解。