武志學(xué),劍橋大學(xué)三一學(xué)院博士,長(zhǎng)期從事虛擬化、云計(jì)算、大數(shù)據(jù)技術(shù)研究。參與國(guó)際著名開源云系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),并領(lǐng)導(dǎo)開發(fā)部分子系統(tǒng)。包括OpenStack基礎(chǔ)設(shè)施云平臺(tái)、CloudFoundry云平臺(tái)、CentOS、Ubuntu、 MySQL、 RabbitQ、 Apache、PHP等。國(guó)內(nèi)知名云計(jì)算和大數(shù)據(jù)專家創(chuàng)辦國(guó)內(nèi)**個(gè)云計(jì)算專業(yè)系
第1章 云計(jì)算的基本概念 1
1.1 云計(jì)算概述 1
1.1.1 云計(jì)算的思想起源 1
1.1.2 云計(jì)算的定義 2
1.1.3 云計(jì)算的發(fā)展歷程 4
1.2 云計(jì)算的服務(wù)類型 7
1.2.1 IaaS:基礎(chǔ)設(shè)施即服務(wù) 8
1.2.2 PaaS:平臺(tái)即服務(wù) 10 1.2.3 SaaS:軟件即服務(wù) 11
1.3 云計(jì)算部署模式 13
1.4 云計(jì)算的使用場(chǎng)景 16
1.5 云計(jì)算帶來的變革 17
1.6 云計(jì)算產(chǎn)業(yè)鏈結(jié)構(gòu) 18
習(xí)題 20
第2章 云計(jì)算平臺(tái)體驗(yàn) 21
2.1 IaaS體驗(yàn) 21
2.1.1 體驗(yàn)對(duì)象 21
2.1.2 安裝部署 21
2.1.3 添加鏡像 22
2.1.4 登錄管理界面 23
2.1.5 創(chuàng)建云主機(jī) 24
2.1.6 操作云主機(jī) 25
2.1.7 使用云主機(jī) 25
2.1.8 掛載磁盤 26
2.2 PaaS體驗(yàn) 27 2.2.1 體驗(yàn)對(duì)象 27
2.2.2 安裝客戶端 27
2.2.3 部署應(yīng)用 30
2.2.4 使用應(yīng)用 31
2.3 SaaS體驗(yàn) 32
2.3.1 注冊(cè)賬號(hào) 32
2.3.2 登錄OFFICE ONLINE 34
2.3.3 使用OFFICE ONLINE 34
2.4 總結(jié) 36
習(xí)題 36
第3章 IaaS服務(wù)模式 37
3.1 概述 37
3.2 基本功能 38
3.2.1 用戶管理 39
3.2.2 資源抽象 39
3.2.3 資源監(jiān)控 39
3.2.4 資源調(diào)度 39
3.2.5 資源部署 40
3.2.6 數(shù)據(jù)管理 40
3.2.7 安全管理 41
3.2.8 任務(wù)管理 41
3.3 整體架構(gòu) 41
3.4 服務(wù)器虛擬化技術(shù) 43
3.4.1 IaaS的基本資源 43 3.4.2 實(shí)現(xiàn)方式 44
3.4.3 關(guān)鍵特性 44
3.4.4 核心技術(shù) 45
3.4.5 虛擬化與云計(jì)算 52
3.5 OpenStack 53
3.5.1 簡(jiǎn)介 53
3.5.2 OpenStack Compute:Nova 55
3.5.3 OpenStack Block Storage:Cinder 60
3.5.4 OpenStack Network:Neutron 61
3.5.5 OpenStack Image Service:Glance 63
3.5.6 OpenStack Object Storage:Swift 64
3.5.7 小結(jié) 67
習(xí)題 67
第4章 PaaS服務(wù)模式 68
4.1 概述 68
4.1.1 驅(qū)動(dòng)力 68
4.1.2 主流類型 69
4.1.3 功能角色 71
4.2 核心系統(tǒng) 73
4.2.1 簡(jiǎn)化的應(yīng)用開發(fā)和部署模型 73
4.2.2 自動(dòng)資源獲取和應(yīng)用激活 74
4.2.3 自動(dòng)的應(yīng)用運(yùn)行管理 75
4.2.4 平臺(tái)級(jí)優(yōu)化 76
4.3 Cloud Foundry 77
4.3.1 簡(jiǎn)介 77
4.3.2 特點(diǎn) 77
4.3.3 邏輯結(jié)構(gòu) 78
4.3.4 整體架構(gòu) 80 4.3.5 部署模式 81
4.4 Hadoop 84
4.4.1 概述 84
4.4.2 Hadoop簡(jiǎn)史 84
4.4.3 Hadoop組成部分 85
4.4.4 HDFS 85
4.4.5 MapReduce 87
4.4.6 MapReduce計(jì)算舉例 88
4.4.7 HDFS與MapReduce組合 90
4.4.8 MapReduce的優(yōu)勢(shì)與劣勢(shì) 90
4.4.9 小結(jié) 91
4.5 總結(jié) 91
習(xí)題 91
第5章 SaaS服務(wù)模式 92
5.1 概述 92
5.1.1 特征 92
5.1.2 發(fā)展歷程 93
5.1.3 實(shí)現(xiàn)層次 94
5.2 支撐平臺(tái) 95
5.2.1 支撐平臺(tái)的類型 95
5.2.2 支撐平臺(tái)的關(guān)鍵技術(shù) 96 5.2.3 支撐平臺(tái)的參考實(shí)現(xiàn) 105
5.3 SaaS應(yīng)用 107
5.3.1 SaaS應(yīng)用的分類 107
5.3.2 云應(yīng)用的典型示例 108
5.4 SaaS發(fā)展趨勢(shì) 111
5.5 總結(jié) 111
習(xí)題 112
第6章 桌面云 113
6.1 概述 113
6.2 業(yè)務(wù)價(jià)值和缺點(diǎn) 114
6.3 發(fā)展歷史 116
6.4 桌面云架構(gòu) 119
6.5 虛擬桌面架構(gòu)(VDI)技術(shù) 123
6.6 虛擬桌面交付協(xié)議 124
6.6.1 概述 125
6.6.2 RDP協(xié)議 125
6.6.3 ICA/HDX協(xié)議 127 6.6.4 PCoIP協(xié)議 132
6.6.5 SPICE協(xié)議 133
6.6.6 對(duì)比分析 136
6.6.7 小結(jié) 137
6.7 應(yīng)用發(fā)布 139
6.7.1 應(yīng)用流 140
6.7.2 應(yīng)用虛擬化 140
6.8 總結(jié) 141
習(xí)題 142
第7章 云存儲(chǔ) 143
7.1 概述 143
7.2 結(jié)構(gòu)模型 144
7.3 云存儲(chǔ)架構(gòu) 146
7.4 云存儲(chǔ)類型及其適合的應(yīng)用 146
7.4.1 塊存儲(chǔ) 147
7.4.2 文件存儲(chǔ) 147
7.4.3 對(duì)象存儲(chǔ) 148
7.4.4 小結(jié) 149
7.5 關(guān)鍵技術(shù) 150
7.5.1 存儲(chǔ)虛擬化 150 7.5.2 分布式存儲(chǔ)技術(shù) 151
7.5.3 數(shù)據(jù)容錯(cuò) 153
7.5.4 數(shù)據(jù)備份 154
7.5.5 數(shù)據(jù)縮減技術(shù) 155
7.6 典型的云存儲(chǔ)服務(wù) 159
7.6.1 EMC ATMOS 159
7.6.2 Amazon云存儲(chǔ)服務(wù) 160
7.6.3 Google的云存儲(chǔ)服務(wù) 162
7.7 總結(jié) 163
習(xí)題 163
第8章 典型的云計(jì)算平臺(tái) 164
8.1 Amazon云計(jì)算平臺(tái) 164
8.1.1 AWS產(chǎn)品 164
8.1.2 常用AWS之間的關(guān)系 171
8.1.3 Amazon EC2 171
8.1.4 Amazon EBS 173
8.1.5 Amazon Simple Storage Service(S3) 175
8.1.6 Amazon SimpleDB 176
8.2 Google云計(jì)算平臺(tái) 177
8.2.1 GAE平臺(tái)簡(jiǎn)介 177
8.2.2 分布式存儲(chǔ)服務(wù) 178
8.2.3 應(yīng)用程序運(yùn)行環(huán)境 179
8.2.4 應(yīng)用開發(fā)套件 180
8.2.5 Google應(yīng)用 181
8.3 Salesforce云計(jì)算平臺(tái) 181
8.3.1 Salesforce的整體架構(gòu) 182
8.3.2 Force.com 182
8.3.3 基礎(chǔ)服務(wù) 183
8.3.4 數(shù)據(jù)庫服務(wù) 184
8.3.5 應(yīng)用開發(fā)服務(wù) 184 8.3.6 應(yīng)用打包服務(wù) 185
8.4 Microsoft Azure 186
8.4.1 Microsoft Azure簡(jiǎn)介 186
8.4.2 Windows Azure 187
8.4.3 SQL Azure 190
8.4.4 Windows Azure AppFabric 191
8.4.5 Windows Azure Marketplace 192
8.4.6 Microsoft Azure服務(wù) 192
8.5 開源IaaS平臺(tái) 195
8.5.1 OpenStack 195
8.5.2 CloudStack 202
8.5.3 Eucalyptus 208
8.5.4 三大開源IaaS平臺(tái)的比較 212
8.6 開源PaaS平臺(tái) 217
8.6.1 Cloud Foundry 217
8.6.2 OpenShift 3 221
8.6.3 OpenShift與Cloud Foudry 226
8.7 其他云計(jì)算公司 227
8.8 總結(jié) 227
習(xí)題 228
結(jié)束語 229