構建分佈式服務雲架構:網絡、安全和存儲服務 Building a Future-Proof Cloud Infrastructure: A Unified Architecture for Network, Security and Storage Services

Silvano Gai 劉準 等

買這商品的人也買了...

商品描述

本書介紹分佈式服務(DS)平台的業務驅動因素及其提供的價值和創建DS平台需要的現代網絡設計和虛擬化技術,
尤其詳述了用P4領域特定語言和體系結構來實現運行時可編程的高性能、
低功耗ASIC,還闡述了雲安全服務、如何在大規模云網絡中實現分佈式存儲和RDMA服務,以及DS平台管理架構。

目錄大綱

譯者序
前言
關於作者
致謝
第1章 分佈式服務平台介紹1
1.1 分佈式服務平台的需求2
1.2 寶貴的CPU週期3
1.3 領域專用硬件的案例3
1.4 專用設備的使用4
1.5 定義分佈式服務平台的嘗試5
1.6 分佈式服務平台的要求6
1.7 總結8
第2章 網絡設計9
2.1 橋接和路由10
2.2 CLOS拓撲結構13
2.3 疊加15
2.4 安全隧道22
2.5 終止封裝的位置22
2.6 分段路由23
2.7 使用離散型設備進行服務24
2.8 基於緩存的轉發27
2.9 通用轉發表29
2.10 總結29
2.11 參考文獻30
第3章 虛擬化32
3.1 虛擬化和雲33
3.2 虛擬機和Hypervisor虛擬層35
3.3 容器44
3.4 微服務架構49
3.5 OpenStack52
3.6 NFV53
3.7 總結55
3.8 參考文獻55
第4章 網絡虛擬化服務58
4.1 網絡服務介紹58
4.2 軟件定義網絡59
4.3 虛擬交換機65
4.4 有狀態NAT74
4.5 負載均衡74
4.6 故障排除和遙測75
4.7 總結77
4.8 參考文獻77
第5章 安全服務80
5.1 分佈式防火牆81
5.2 微分段82
5.3 無處不在的傳輸層安全83
5.4 對稱加密85
5.5 非對稱加密85
5.6 數字簽名86
5.7 散列86
5.8 安全密鑰存儲86
5.9 PUF87
5.10 TCP/TLS/HTTP實現87
5.11 安全隧道87
5.12 VPN90
5.13 安全啟動92
5.14 總結93
5.15 參考文獻93
第6章 分佈式存儲和RDMA服務95
6.1 RDMA和RoCE97
6.2 存儲113
6.3 總結121
6.4 參考文獻122
第7章 CPU和領域專用硬件124
7.1 42年微處理器趨勢數據125
7.2 摩爾定律126
7.3 Dennard縮放比例定律128
7.4 Amdahl定律130
7.5 其他技術因素131
7.6 匯總131
7.7 摩爾定律是否終結132
7.8 領域專用硬件132
7.9 服務器的經濟性133
7.10 總結134
7.11 參考文獻134
第8章 網卡演變136
8.1 理解服務器總線137
8.2 網卡實現形式比較138
8.3 網卡的演變歷程143
8.4 使用SR-IOV145
8.5 使用Virtual I/O146
8.6 定義智能網卡147
8.7 總結148
8.8 參考文獻148
第9章 實現DS平台150
9.1 分佈式服務平台目標分析151
9.2 理解制約因素155
9.3 確定目標用戶157
9.4 理解DSN實現158
9.5 總結164
9.6 參考文獻165
第10章 DSN硬件架構167
10.1 DSN的主要組成部分167
10.2 識別矽的工藝甜點169
10.3 選擇架構171
10.4 眾核CPU172
10.5 理解FPGA173
10.6 使用ASIC175
10.7 確定DSN的功耗176
10.8 確定內存需求177
10.9 總結179
10.10 參考文獻179
第11章 P4領域專用語言181
11.1 P4-16版本183
11.2 使用P4語言184
11.3 了解可移植交換架構185
11.4 P4示例185
11.5 實現P4Runtime API190
11.6 理解P4 INT191
11.7 擴展P4192
11.8 總結193
11.9 參考文獻193
第12章 分佈式平台的管理架構195
12.1 管理控制平面的結構特徵196
12.2 聲明式配置197
12.3 用雲原生的理念構建分佈式控制平面198
12.4 監測和故障排除200
12.5 管理控制平面安全200
12.6 部署的便利性202
12.7 性能和規模203
12.8 故障處理205
12.9 API架構206
12.10 聯邦208
12.11 規模和性能測試213
12.12 總結216
12.13 參考文獻216