軟體定義數據中心[已出版書籍]

軟體定義數據中心[已出版書籍]
軟體定義數據中心[已出版書籍]
更多義項 ▼ 收起列表 ▲

軟體定義數據中心(Softwares Defined Data Center,SDDC)解決的最核心的問題是讓客戶以更小的代價來獲得更靈活的、快速的業務部署、管理及實現。常說的網際網路模式在技術核心上的問題幾乎都可以歸結為SDDC,三大優勢: 1.敏捷性(agility): 更快、更靈活的業務支撐與實現(以及軟體開發模式的最佳化與變更); 2.彈性(Elasticity):隨業務需求的資源的動態可伸縮性(水平+垂直); 3.省錢(Cost-efficiency):軟體實現避免了重複硬體投資和資源浪費。

內容簡介

《軟體定義數據中心:技術與實踐》 從與軟體定義數據中心有關的基本概念入手,通過實例介紹軟體定義數據中心涉及的技術、套用、前景。在此基礎上,深入介紹構建軟體定義數據中心的計算、網路、存儲、安全、自動化管理和高可用性等基本技術,並輔以解決方案和大型實例,使讀者全面了解當前軟體定義數據中心的技術動態和發展趨勢,為實際構建軟體定義數據中心提供必要的技術指導。

《軟體定義數據中心:技術與實踐》適於作為數據中心分析、設計、研發、管理工程師的技術普及讀物,亦可作為高等學校相關專業課程的教材或參考書。

本書特點

軟體定義數據中心(SDDC)隨著軟體定義計算、存儲、網路等一系列技術的蓬勃發展,軟體定義數據中心應運而生。
SDDC所涉及的概念、技術、架構、規範都在迅速發展,但又並不同步。我們要展示給大家的是一個日新月異的領域。
要了解什麼是SDDC,至少要回答以下幾個基本問題:
· SDDC是在什麼基礎上發展而來的?
· 是什麼驅動了SDDC的演化?它解決了什麼問題?
· SDDC是由什麼組成的(包括軟體、硬體、標準等)?
· SDDC將向何處發展?

作者簡介

陳 熹,EMC中國研發集團高級研發經理、中國研發集團技術委員會委員。在2011年加入EMC卓越研發集團後,陳熹一直致力於雲基礎架構和軟體定義數據中心的研究與開發,曾任EMC中國研究院雲基礎架構實驗室主任、顧問工程師,從事超融合基礎架構產品的研究與開發。在加入EMC之前,陳熹曾在IBM、Sun Microsystems從事雲基礎架構的研究與開發,涉及的領域有IT管理系統、作業系統、檔案系統、性能分析與最佳化等。

Ricky Sun(孫宇熙) ,EMC首席技術官辦公室技術總監,於2012年11月加入EMC卓越研發集團,擔任EMC中國研究院技術總監、中國研發集團技術委員會主席。在加入EMC之前,Ricky供職於微軟亞太研發集團創新中心,作為高級產品經理來驅動在健康醫療、移動網際網路、雲計算、大數據和物聯網領域的創新。Ricky在美國加州矽谷有十幾年的IT工作經歷,曾經供職於Yahoo和網路安全、Web 2.0、快速啟動作業系統行業的多家創業型公司。

目錄

編委會

前 言

第一部分 總體介紹

第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

相關詞條

熱門詞條

聯絡我們