第1 章 云計算概述........................ 1
1.1 云計算的由來...................... 1
1.1.1 演化進程........................ 2
1.1.2 技術支撐........................ 3
1.2 云計算的概念與特征............ 5
1.2.1 云計算的基本概念......... 5
1.2.2 云計算的基本特征......... 8
1.3 云計算的發(fā)展現狀............. 10
1.3.1 市場規(guī)模分析.............. 10
1.3.2 云計算的發(fā)展趨勢........11
1.4 云計算的商業(yè)發(fā)展模式...... 13
1.4.1 云計算的優(yōu)勢和
帶來的變化.................. 13
1.4.2 云計算三大商業(yè)模式... 16
1.4.3 云計算商業(yè)發(fā)展模式... 17
1.5 云計算整體架構和組成...... 20
1.5.1 云計算體系結構.......... 20
1.5.2 知名云架構示例.......... 23
小結........................................... 25
習題........................................... 25
第2 章 云服務............................. 27
2.1 云服務概述........................ 27
2.1.1 云服務的概念.............. 27
2.1.2 云服務部署的主要
形式..............................28
2.1.3 云服務的演變與發(fā)展....29
2.1.4 云服務的特點...............30
2.1.5 云服務基礎架構...........31
2.2 云服務的類型及應用.......... 33
2.2.1 基礎設施即服務...........33
2.2.2 平臺即服務...................37
2.2.3 軟件即服務...................40
小結.......................................... 44
習題.......................................... 44
第3 章 云計算的數據處理...........45
3.1 分布式數據存儲................. 45
3.1.1 分布式數據存儲的
概念..............................45
3.1.2 數據存儲的結構模型....48
3.1.3 常見的兩種存儲架構....50
3.1.4 分布式數據存儲的
應用及面臨的問題.......56
3.2 并行編程模式與海量
數據管理........................... 61
3.2.1 并行編程模式簡介........61
3.2.2 海量數據管理...............64
云計算導論
2
3.2.3 MapReduce 實現機制... 71
小結........................................... 76
習題........................................... 76
第4 章 虛擬化............................. 78
4.1 虛擬化概述........................ 78
4.1.1 虛擬化的產生背景....... 78
4.1.2 虛擬化的發(fā)展歷程....... 79
4.1.3 虛擬化在云計算中的
意義............................. 80
4.1.4 虛擬化的分類.............. 80
4.2 虛擬化技術........................ 82
4.2.1 虛擬化的概念.............. 82
4.2.2 虛擬化的特點.............. 83
4.2.3 虛擬化的約束與限制... 84
4.3 虛擬化技術解決方案.......... 86
4.3.1 Hyper-V 虛擬化........... 86
4.3.2 Xen 虛擬化.................. 95
4.3.3 VMware 虛擬化......... 104
4.3.4 VirtualBox 虛擬化...... 107
4.3.5 KVM 虛擬化...............113
小結......................................... 114
習題......................................... 114
第5 章 云計算管理平臺............ 116
5.1 云管理平臺概述............... 116
5.1.1 云管理平臺的概念......116
5.1.2 云管理平臺的作用......117
5.1.3 云管理平臺的特點..... 121
5.2 云管理平臺技術............... 122
5.2.1 Libvirt 組件................ 122
5.2.2 QEMU.........................124
5.3 常見的云管理平臺........... 125
5.3.1 Eucalyptus 平臺..........125
5.3.2 OpenStack 平臺...........131
5.3.3 MarvelSky 平臺..........136
小結........................................ 141
習題........................................ 141
第6 章 云計算解決方案.............143
6.1 IaaS 模式的實現——
Amazon 云計算解決方案.. 143
6.1.1 Amazon 云計算概述...143
6.1.2 基礎存儲架構
Dynamo.......................144
6.1.3 彈性計算云EC2 .........145
6.1.4 簡單存儲服務.............146
6.1.5 簡單數據庫服務.........147
6.1.6 內容推送服務.............150
6.2 PaaS 模式的實現——
Google 云計算解決方案... 152
6.2.1 Google 云計算概述.....152
6.2.2 GFS 文件系統.............152
6.2.3 分布式數據處理.........154
6.2.4 分布式鎖服務.............155
6.2.5 分布式數據庫
Bigtable.......................159
6.3 SaaS 模式的實現——
Marvel Sky 云平臺.......... 163
6.3.1 Marvel Sky 介紹.........163
6.3.2 Marvel Sky 的功能......164
6.4 國內云計算...................... 165
6.1.1 阿里云........................165
目 錄
3
6.4.2 騰訊云....................... 169
6.4.3 百度云....................... 173
小結......................................... 178
習題......................................... 179
第7 章 云計算開發(fā).................... 180
7.1 云平臺開發(fā)...................... 180
7.1.1 云平臺開發(fā)概述........ 180
7.1.2 云平臺選型與實施..... 183
7.1.3 OpenStack 云平臺
部署與優(yōu)化................ 187
7.2 虛擬云開發(fā)...................... 192
7.2.1 服務器虛擬化
vSphere ....................... 192
7.2.2 云桌面Horizon .......... 196
7.3 云計算應用軟件開發(fā)........ 201
7.3.1 云計算應用軟件........ 201
7.3.2 云計算應用軟件
開發(fā)的關鍵技術........ 202
7.3.3 云計算應用軟件開發(fā)
模型............................204
小結........................................ 207
習題........................................ 207
第8 章 云計算應用.....................208
8.1 云計算應用領域............... 208
8.2 應用案例......................... 210
8.2.1 浪潮區(qū)域教育云.........210
8.2.2 阿里金融云.................211
8.2.3 中山電子政務云.........212
8.2.4 貴州智能交通云.........213
8.2.5 邵醫(yī)健康云平臺.........214
小結........................................ 215
習題........................................ 215
附錄 VMware Workstation 操作...216
參考文獻........................................235