《大型系統套用架構實戰:部署、容災、性能最佳化》是2019年8月電子工業出版社出版的圖書,作者是李彥超。
基本介紹
- 書名:大型系統套用架構實戰:部署、容災、性能最佳化
- 作者:李彥超
- 出版社:電子工業出版社
- 出版時間:2019年8月
- 頁數:188 頁
- 定價:59 元
- 裝幀:平裝
- ISBN:9787121355172
內容簡介,目錄,
內容簡介
《大型系統套用架構實戰:部署、容災、性能最佳化》理論與實戰相結合,以 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
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