大型系统应用架构实战:部署、容灾、性能优化

大型系统应用架构实战:部署、容灾、性能优化
作 者: 李彦超
出版社: 电子工业出版社
丛编项:
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 暂缺
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

  李彦超,2008年加入阿里巴巴,先后服务于Alibaba.com、广告、天猫、AliExpress、蚂蚁金服国际技术事业群,目前为蚂蚁国际美洲技术负责人。在不同的阶段有不同的技术思考和成果。本书为李彦超在AliExpress工作期间,带领团队解决全球化进程关键技术问题的技术沉淀。郭东白,美国布朗大学博士,国家千人计划专家。曾就职于甲骨文、微软、***,拥有丰富的架构经验,加入阿里巴巴后担任AliExpress CTO职位,目前为Lazada CTO。陈禹,主要负责新零售国际化基础架构平台的设计和研发,专注于国际化基础架构,提倡基于数据和工具解决国际化性能、稳定性等系统问题。谢松林,先后负责诸多跨境业务、技术系统的开发、架构,以及AliExpress多端性能优化,同时热衷于后端中间件的研究。周志伟,加入阿里巴巴10年,一直从事高可用架构、技术风险等相关工作,在国际电商全球稳定性方面在不同时期有不同的积累和成绩。桑植,在CDN、网络、IDC性能优化领域有丰富的积累。目前就职于蚂蚁金服国际技术事业群,在支付领域继续其探索之路。

内容简介

本书理论与实战相结合,以AliExpress 网站为基础,全面介绍大型系统的总体技术方案、全球区域化部署技术、全球网络调度技术、性能优化,以及SRE 在AliExpress 的具体落地。涉及的内容有:领域建模、调度编排、就近服务、异地多活、全球容灾、数据一致性、用户迁移、性能优化、SRE 治理方案、飞虎队作战手册等。本书既适合软件开发人员、运维人员、架构师阅读,也适合有一定软件开发基础的在校大学生阅读。书中介绍的解决问题的思路和方法具有很高的参考价值。

图书目录

第1 章 总体技术方案 ......................................................................... 1

1.1 分析建模 ............................................................................................ 1

1.2 系统的总体架构 ................................................................................ 7

1.3 小结 .................................................................................................... 8

第2 章 全球区域化部署技术 ................................................................ 9

2.1 总体架构 ............................................................................................ 9

2.2 路由服务 .......................................................................................... 13

2.2.1 路由表原理 .......................................................................... 16

2.2.2 路由表的更新机制 .............................................................. 23

2.2.3 用户路由更新方案 .............................................................. 30

2.3 多层路由实现 .................................................................................. 37

2.3.1 统一接入层路由技术 .......................................................... 37

2.3.2 服务层路由技术 .................................................................. 43

2.3.3 消息层路由技术 .................................................................. 49

2.3.4 数据层跨区域路由技术 ...................................................... 56

2.3.5 数据层一致性校验技术 ...................................................... 60

2.4 全球实时分流技术和区域化容灾技术 ........................................... 62

2.4.1 全球实时分流技术和按需路由技术 .................................. 63

2.4.2 区域化容灾技术 .................................................................. 66

2.5 其他关键技术 .................................................................................. 70

2.5.1 全局ID 服务 ........................................................................ 70

2.5.2 库存区域写 ......................................................................... 74

2.5.3 全球建站方案 ..................................................................... 77

第3 章 全球网络调度技术 ................................................................. 83

3.1 网络基础设施 .................................................................................. 84

3.2 网络调度实现 .................................................................................. 88

第4 章 性能优化 .............................................................................. 94

4.1 为什么要做性能优化 ...................................................................... 94

4.2 一次请求的漫游 ............................................................................ 100

4.3 寻找性能瓶颈 ................................................................................ 105

4.4 快速跨越互联网大门 .................................................................... 113

4.4.1 DNS 背后的奥秘 .............................................................. 113

4.4.2 加速DNS 解析 ................................................................. 117

4.5 让数据更快地到达用户端 ............................................................ 120

4.5.1 可靠的TCP ....................................................................... 123

4.5.2 应用层协议之HTTP ......................................................... 129

4.5.3 安全协议之HTTPS .......................................................... 131

4.5.4 数据传输可以更快............................................................ 133

4.6 加速浏览器呈现 ............................................................................ 153

4.7 克服无线网络的痛 ........................................................................ 160

第5 章 SRE .................................................................................. 166

5.1 SRE 介绍 ........................................................................................ 166

5.2 SRE 的总体思路 ............................................................................ 169

5.3 基础治理方案 ................................................................................ 174

5.4 监控实践 ........................................................................................ 175

5.5 SRE 规范 ........................................................................................ 181

5.5.1 写作目的 ........................................................................... 181

5.5.2 重要名词解释 ................................................................... 181

目录

IX

5.5.3 总体原则 ............................................................................ 183

5.5.4 KPIGuideline ...................................................................... 185

5.5.5 稳定性规范详细介绍 ........................................................ 185

5.6 飞虎队作战手册 ............................................................................ 197

5.6.1 总体思路 ............................................................................ 197

5.6.2 角色定义 ............................................................................ 198

5.6.3 飞虎队作战流程 ................................................................ 199