本書編委會
推薦序
前 言
第1章 雲計算 1
1.1 雲計算定義 1
1.2 雲計算發展曆史 2
1.3 雲計算的特徵 3
1.4 IT建設的雲計算趨勢 4
1.5 雲計算模型 6
1.6 IaaS 7
1.7 計算虛擬化簡介 9
1.7.1 計算虛擬化 9
1.7.2 計算虛擬化的作用 10
1.7.3 計算虛擬化解疑 10
1.7.4 計算虛擬化廠傢 12
1.8 存儲虛擬化簡介 13
1.8.1 存儲虛擬化 13
1.8.2 存儲虛擬化的特點 14
1.8.3 自動精簡配置 14
1.8.4 存儲虛擬引擎 15
1.9 網絡虛擬化簡介 15
1.9.1 網絡設備虛擬化 15
1.9.2 鏈路虛擬化 16
1.9.3 虛擬網絡 17
1.9.4 基於SDN的網絡虛擬化 18
第2章 計算虛擬化技術 19
2.1 計算虛擬化技術簡介 19
2.1.1 Hypervisor虛擬化 19
2.1.2 容器虛擬化 23
2.2 KVM 25
2.3 Xen 27
2.4 VMware 27
2.5 Docker 29
2.6 計算虛擬化技術對比及應用場景 32
2.7 計算虛擬化與雲管理平颱的關聯實現 34
2.7.1 Libvirt-KVM 34
2.7.2 Libvirt-Docker 35
2.7.3 XenAPI 35
2.7.4 VMware Driver 37
2.8 小結 40
第3章 存儲虛擬化技術 41
3.1 Ceph簡介 41
3.2 Ceph的架構 42
3.2.1 RADOS集群存儲節點 43
3.2.2 Librados庫 47
3.2.3 RADOSGW 48
3.2.4 RBD 49
3.2.5 Ceph FS 50
3.3 Ceph和OpenStack 50
3.4 Ceph的部署 51
3.4.1 部署需要準備的係統環境 51
3.4.2 Ceph部署的步驟 52
3.5 分布式文件係統 54
3.6 Swift對象存儲 56
3.7 存儲網關技術 57
3.8 對象存儲方案簡介 58
3.9 小結 62
第4章 網絡虛擬化技術 63
4.1 SDN架構簡介 63
4.1.1 OpenFlow標準 65
4.1.2 OpenStack與SDN集成 66
4.1.3 OpenDaylight 67
4.2 OVS與Linux Bridge 71
4.2.1 Open vSwitch虛擬網絡 71
4.2.2 Linux Bridge 74
4.3 Overlay協議 74
4.3.1 VXLAN 75
4.3.2 NVGRE 79
4.3.3 VXLAN與NVGRE的異同 81
4.4 虛擬網絡設備 81
4.4.1 Firewall 81
4.4.2 LoadBalance 82
4.4.3 DVR 85
4.5 小結 86
第5章 桌麵 & 應用虛擬化 87
5.1 概述 87
5.2 桌麵虛擬化 89
5.2.1 應用場景 89
5.2.2 係統架構&原理 89
5.2.3 關鍵技術 90
5.3 應用虛擬化 100
5.3.1 應用場景 100
5.3.2 實現原理 101
5.3.3 關鍵技術 102
5.3.4 典型廠商産品 102
5.4 VOI 108
5.4.1 基本概念 108
5.4.2 VDI & VOI 比較 108
5.5 小結 109
第6章 雲管理平颱概述 110
6.1 主流雲管理平颱對比 111
6.2 OpenStack簡介 115
6.2.1 OpenStack設計原理和體係結構 115
6.2.2 OpenStack社區和項目開發流程 119
6.2.3 OpenStack應用現狀與發展趨勢 120
6.3 OpenStack入門體驗 123
6.3.1 初探OpenStack 123
6.3.2 創建OpenStack 虛擬機實例 124
6.3.3 創建虛擬機流程概述 126
第7章 通用雲平颱部署 130
7.1 背景 130
7.2 公有雲 131
7.2.1 概述 131
7.2.2 公有雲典型服務 132
7.2.3 公有雲平颱比較 134
7.3 私有雲 138
7.3.1 概述 138
7.3.2 建設私有雲需要考慮的問題 139
7.3.3 基於OpenStack搭建私有雲 140
7.4 混閤雲 143
7.4.1 概述 143
7.4.2 典型場景 146
7.4.3 主要挑戰 148
7.4.4 架構 151
7.4.5 關鍵技術 153
7.4.6 混閤雲業務部署實踐 156
7.5 小結 158
第8章 NFV雲部署 159
8.1 NFV概述 159
8.1.1 NFV定義 160
8.1.2 與SDN的關係 161
8.1.3 NFV的技術基礎 162
8.1.4 NFV的挑戰 162
8.2 NFV架構 164
8.2.1 NFV 架構框架 164
8.2.2 NFV 典型用例 168
8.3 NFV關鍵組成 170
8.3.1 NFV 基礎設施 170
8.3.2 NFV 管理和編排 171
8.3.3 NFV 軟件架構 173
8.3.4 NFV 可靠性和可用性 174
8.3.5 NFV 性能和可移植性 175
8.3.6 NFV 安全 175
8.4 NFV性能提升關鍵技術 176
8.4.1 SR-IOV虛擬化技術 176
8.4.2 NUMA多通道處理 178
8.4.3 DPDK包處理技術 178
8.5 小結 179
第9章 業務鏈實現技術 180
9.1 概述 180
9.2 業務鏈基本概念 180
9.3 IETF SFC架構簡介 181
9.3.1 SFC包解析 182
9.3.2 業務功能鏈的相關動作 184
9.4 雲數據中心業務鏈實現方案 185
9.4.1 業務功能的創建過程 186
9.4.2 基於Traffic Steering進行業務鏈引流 187
9.4.3 API 188
9.4.4 業務鏈示例 193
9.5 小結 194
第10章 PaaS平颱 195
10.1PaaS平颱概述 195
10.1.1 PaaS定義 195
10.1.2 PaaS的功能與特點 196
10.1.3 PaaS的應用場景 196
10.1.4 業界開源PaaS平颱 197
10.2Cloud Foundry平颱 197
10.2.1 Cloud Foundry的功能和特點 197
10.2.2 Cloud Foundry社區現狀 199
10.2.3 Cloud Foundry應用場景 200
10.3 Cloud Foundry架構和功能 200
10.3.1 Cloud Foundry架構 201
10.3.2 Router 202
10.3.3 UAA 202
10.3.4 Cloud Controller 203
10.3.5 Health Manager 203
10.3.6 DEA 203
10.3.7 Message Bus 204
10.3.8 Metrics & Logging 204
10.3.9 Buildpack 204
10.3.10 Service Broker 206
10.3.11 Cloud Foundry V1與Cloud Foundry V2的區彆 207
10.4 Cloud Foundry工作機製 207
10.5 Cloud Foundry應用部署與使用 209
10.6 Cloud Foundry V3 212
10.7 Cloud Foundry與容器 213
10.7.1 Cloud Foundry的容器技術 213
10.7.2 Warden與Docker 215
10.8 Cloud Foundry與OpenStack 215
10.9 小結 217
· · · · · · (
收起)