第1章 引言 1
1.1 全球商业银行信息科技运用的发展 1
1.2 “互联网+”战略下的中国商业银行面临的挑战 3
1.2.1 拥抱“互联网+”,普惠金融带来银行IT新挑战 3
1.2.2 跨界融合,寻找平衡点 4
1.2.3 关系国计民生,银行技术安全可控提上议事日程 6
1.3 基于安全可控技术构建新一代银行IT架构 6
1.3.1 新挑战 6
1.3.2 架构关注点 8
第2章 分布式架构理论及典型实践 11
2.1 CAP理论 12
2.2 分布式架构典型技术介绍 13
2.2.1 分布式数据库 14
2.2.2 分布式缓存 21
2.2.3 分布式存储 24
2.2.4 分布式消息总线 31
2.2.5 分布式负载均衡网关 35
第3章 当前主流的IT架构分析 43
3.1 集中式松耦合架构理论和实践 44
3.1.1 耦合性架构 44
3.1.2 集中式架构 48
3.1.3 从集中式紧耦合架构到集中式松耦合架构 50
3.2 互联网行业高性能的有损服务 52
3.2.1 从集中式到分布式 52
3.2.2 从ACID到CAP/BASE 54
3.2.3 分布式架构在互联网行业中的典型应用 59
3.3 对新一代银行IT架构的匹配性分析 62
3.3.1 传统银行IT架构面临的困难和挑战 63
3.3.2 新一代银行采用互联网分布式架构的可行性 64
3.3.3 新一代银行如何实现核心业务系统的技术转型 67
第4章 新一代银行IT架构分析 69
4.1 设计原则 69
4.1.1 高性能 70
4.1.2 高弹性 71
4.1.3 高可用性 72
4.1.4 高规范性 72
4.1.5 低成本 73
4.1.6 低风险 75
4.2 与当前主流架构的对比 75
4.2.1 分布式松耦合架构 76
4.2.2 分布式单主多副本架构 80
4.3 新一代架构概念模型解析 84
4.3.1 分布式松耦合一主多从多副本强一致架构 84
4.3.2 新一代架构的关键概念定义 86
4.4 实施成果 88
第5章 新一代银行IT架构实践 89
5.1 微众银行的安全可控技术实践 89
5.1.1 实施理念 89
5.1.2 整体技术堆栈 93
5.1.3 核心技术介绍 95
5.2 解构微众银行新一代互联网架构 104
5.2.1 架构总览 104
5.2.2 关键技术难点分析 110
5.2.3 以客户为单位的分布式架构 118
5.2.4 通过安全可控技术构建新一代应用架构 122
第6章 新一代架构下的运维管理 128
6.1 新一代架构下的运维管理体系 128
6.1.1 运维管理体系介绍 128
6.1.2 体系架构 129
6.2 体系关键点 131
6.2.1 运维闭环 131
6.2.2 高可用资源分配 132
6.2.3 灵活可配的IT服务管理 132
6.2.4 运维流程方法及指引 134
6.2.5 灰度发布机制 135
6.3 体系的关键工具系统 136
6.3.1 DE专家设计工具 136
6.3.2 ITSM IT服务管理系统 136
6.3.3 IRAA智能资源管家 137
6.3.4 CMDB配置管理数据库 138
6.3.5 AOMP自动化运维平台 139
6.3.6 IMS监控 140
6.3.7 WeDOS云平台管理系统 141
6.4 系统效能 143
6.5 服务治理 143
6.5.1 服务治理的简介 143
6.5.2 分布式架构下的服务治理 144
6.5.3 服务的生命周期管理 151
第7章 架构效能分析 155
7.1 架构特性的实现效果 155
7.1.1 高性能 156
7.1.2 高可用性 156
7.1.3 高规范性 159
7.1.4 高可扩展性 161
7.1.5 低成本 163
7.1.6 低风险 163
7.2 架构效能 165
7.2.1 经济效益 165
7.2.2 社会效益 169
后记 172