編委會
序
前 言
第一部分 總體介紹
第1章 基本概念 2
1.1 數據中心的曆史 3
1.2 繼續發展的推動力 6
1.3 軟件定義的必要性 8
1.4 架構分析 13
1.4.1 基本功能模塊 14
1.4.2 層次細分 14
1.4.3 接口與標準 17
1.5 現狀與發展 18
1.6 第三平颱:SDDC上的IT新浪潮 20
第二部分 關鍵技術
第2章 軟件定義的計算 26
2.1 虛擬化的定義與基本概念 26
2.1.1 虛擬化定義 26
2.1.2 虛擬化産生背景 26
2.1.3 計算虛擬化 27
2.1.4 VMM的要求與基本特徵 30
2.1.5 虛擬化平颱的不同架構 30
2.2 虛擬化技術分類 31
2.2.1 x86平颱虛擬化麵臨的問題與挑戰 31
2.2.2 全虛擬化 32
2.2.3 半虛擬化 32
2.2.4 硬件虛擬化 33
2.2.5 小結 33
2.3 CPU虛擬化 34
2.3.1 二進製翻譯 34
2.3.2 硬件解決方案 35
2.4 內存虛擬化 36
2.4.1 軟件解決方案 36
2.4.2 硬件解決方案 37
2.4.3 內存虛擬化管理麵臨的挑戰 38
2.5 I/O虛擬化 38
2.5.1 背景介紹 38
2.5.2 基於軟件的I/O虛擬化 39
2.5.3 基於硬件的I/O虛擬化 42
2.6 實例剖析 46
2.6.1 VMware ESX 46
2.6.2 Xen 53
第3章 軟件定義存儲 59
3.1 新的存儲管理模式 59
3.1.1 傳統存儲麵臨的挑戰 59
3.1.2 新的管理模式:軟件定義存儲 61
3.2 與存儲虛擬化的比較 63
3.3 架構、功能與特性 66
3.3.1 數據模塊與控製模塊 67
3.3.2 係統架構設計 68
3.4 解決方案:分類與比較 72
3.4.1 分類方法 72
3.4.2 現有産品簡介 74
3.4.3 分類映射 77
3.5 市場現狀與分析 78
3.5.1 技術影響 79
3.5.2 軟件定義存儲的商業價值 80
3.5.3 市場展望 81
3.6 典型實現 81
3.6.1 基於傳統外置存儲:ViPR 81
3.6.2 基於服務器內置存儲:ScaleIO 85
第4章 軟件定義網絡 91
4.1 概述 91
4.1.1 什麼是SDN 92
4.1.2 SDN的架構和特徵 94
4.1.3 SDN相關組織介紹 97
4.1.4 各大廠商對SDN的態度和應用 101
4.2 SDN的技術實現 108
4.2.1 以網絡為中心的實現 109
4.2.2 以主機為中心的實現 120
4.3 SDN的典型實現:OpenStack中的網絡組件Neutron 131
4.3.1 Neutron在OpenStack中的架構 132
4.3.2 Neutron在OpenStack中的工作機製 134
4.3.3 Nicira NVP插件 134
4.3.4 小結 137
第5章 自動化資源管理 138
5.1 資源管理定義 138
5.2 資源管理對象 140
5.3 資源管理策略 143
5.3.1 資源管理一般性評價指標和標準 143
5.3.2 資源管理的主要策略 144
5.4 多租戶管理 147
5.4.1 網絡多租戶管理 148
5.4.2 計算多租戶管理 149
5.4.3 存儲多租戶管理 149
5.5 性能管理 150
5.6 對外服務接口 153
5.7 資源管理典型實現 156
第6章 流程控製 163
6.1 概述 163
6.2 架構和功能 168
6.2.1 數據中心Orchestrator的架構 168
6.2.2 數據中心Orchestrator的功能 170
6.3 實現數據中心自動化 171
6.3.1 數據中心的自動化勢在必行 171
6.3.2 自動化的好處 171
6.3.3 自動化實施的對象 173
6.3.4 如何實現自動化 173
6.4 實例分析 175
6.4.1 VMware vCloud Orchestrator 175
6.4.2 System Center Orchestrator 178
第7章 軟件定義數據中心的安全 184
7.1 數據中心安全設計原則 184
7.2 物理基礎設施的安全 186
7.3 軟件定義層的安全 187
7.3.1 安全的計算 187
7.3.2 安全的存儲 193
7.3.3 安全的網絡 197
7.4 軟件資源協調層的安全 203
7.4.1 統一的身份與訪問授權管理 203
7.4.2 安全技術的統一運用 205
7.5 小結 207
第8章 軟件定義的高可用性 208
8.1 高可用性係統設計 209
8.1.1 不可用的常見原因 209
8.1.2 冗餘的組件部署 210
8.1.3 高可用性集群 210
8.1.4 典型的冗餘配置 211
8.2 軟件定義之路——計算的高可用性 213
8.2.1 高可用性對應用的需求 213
8.2.2 高可用性集群——VMware HA 214
8.2.3 零停機保障——VMware FT 218
8.3 軟件定義之路——存儲的高可用性 219
8.3.1 基於VPLEX的高可用性 219
8.3.2 ScaleIO的高可用性 222
8.3.3 ViPR的控製器集群與HA數據服務 223
8.4 軟件定義之路——網絡的高可用性 224
8.4.1 網絡虛擬化 225
8.4.2 邏輯端口鏡像 226
8.4.3 網絡控製器集群 226
8.4.4 網關服務的高可用性 227
8.5 軟件定義數據中心的高可用性 228
8.5.1 整閤的解決方案 229
8.5.2 持續可用性 230
8.5.3 分布式快速數據恢復 231
8.6 典型實現 232
8.6.1 VMware SDDC的高可用性 232
8.6.2 OpenStack的高可用性設計 234
第三部分 解決方案與應用
第9章 總體解決方案 238
9.1 SDDC的基本要素 238
9.2 SDDC實例:VMware解決方案 239
9.2.1 VMware SDDC的計算 242
9.2.2 VMware SDDC的存儲 243
9.2.3 VMware SDDC的網絡 246
9.2.4 VMware SDDC的高可用性和容錯 249
9.2.5 VMware SDDC的自動化 250
9.2.6 VMware SDDC的安全機製 251
9.2.7 VMware SDDC的管理 252
9.2.8 VMware SDDC實現小結 253
9.3 SDDC實例:OpenStack解決方案 254
9.3.1 Horizon控製麵闆 256
9.3.2 Nova計算組件 256
9.3.3 Swift對象存儲 257
9.3.4 Glance鏡像存儲 257
9.3.5 KeyStone身份控製 257
9.3.6 Quantum網絡 257
9.3.7 Cinder塊存儲 258
9.4 小結 258
第10章 雲存儲應用 259
10.1 雲存儲案例 259
10.2 雲存儲實現 260
10.2.1 可管理性 262
10.2.2 雲存儲係統的類型 262
10.2.3 訪問方法 263
10.2.4 性能 263
10.2.5 多租戶 264
10.2.6 可擴展性 264
10.2.7 可用性 264
10.2.8 可控性 265
10.2.9 效率 265
10.2.10 成本 266
10.3 雲存儲模式 266
10.3.1 公有雲存儲 266
10.3.2 私有雲存儲 267
10.3.3 混閤雲存儲 267
10.3.4 三種雲存儲模式比較 267
10.4 主要雲存儲服務提供商 268
10.4.1 企業級雲存儲 268
10.4.2 個人雲存儲 269
第11章 虛擬化大數據平颱 270
11.1 概述 270
11.2 VMware Serengeti 272
11.3 AWS EMR 280
11.4 小結 283
第四部分 大型實例分析
第12章 AWS數據中心實例 286
12.1 AWS概述 286
12.2 EC2管理計算能力 287
12.2.1 EC2概述 287
12.2.2 EC2架構 287
12.2.3 EC2存儲 288
12.2.4 自動縮放 289
12.2.5 網絡路由 289
12.2.6 EC2實例 289
12.3 可擴展的存儲 291
12.3.1 塊存儲 291
12.3.2 對象存儲 292
12.3.3 冷數據歸檔 293
12.3.4 雲存儲網關 294
12.4 彈性十足的網絡 295
12.4.1 亞馬遜的VPC 296
12.4.2 VPC的特性 296
12.4.3 VPC的應用場景 298
12.4.4 VPC對SDN的踐行 301
12.5 自動化的管理和部署 302
12.6 效益分析與未來發展 305
第13章 PPTV基礎平颱管理體係 306
13.1 係統概述 306
13.1.1 雲部署模型 306
13.1.2 自建IDC部署概述 307
13.1.3 係統架構和組成 307
13.2 IaaS部署和管理實踐 308
13.2.1 基於CloudStack的IaaS管理平颱 308
13.2.2 存儲服務 310
13.2.3 基於CloudStack的私有雲平颱最佳實踐 310
13.3 MaaS管理和基礎服務體係 311
13.3.1 MaaS管理架構 311
13.3.2 自動化基礎設施管理架構概述 312
13.3.3 開源工具鏈 312
參考文獻 319
· · · · · · (
收起)