第1章云计算概述 1
1.1云计算:第三次IT革命 2
1.2云计算的基本概念 4
1.2.1云计算的内涵 4
1.2.2云计算服务 5
1.2.3云计算的类型 7
1.3云计算的发展历程和驱动因素 8
1.3.1云计算的发展历程 9
1.3.2云计算发展的驱动因素 12
1.4云计算对信息产业的影响 16
1.4.1云计算是一种破坏性创新 16
1.4.2云计算正在重塑信息产业 17
第2章云计算产业分析 21
2.1互联网产业经济基本规律 22
2.2云计算产业链分析 27
2.3云计算目标市场分析 31
2.3.1云计算的企业市场 31
2.3.2云计算的公众消费者市场 34
2.3.3云计算市场的发展趋势 35
2.4云计算产业竞争格局分析 37
2.4.1互联网阵营 40
2.4.2 IT阵营 42
2.4.3电信阵营 44
2.4.4小结 45
第3章云计算技术体系架构 47
3.1传统计算机系统架构 48
3.2云计算系统架构 49
3.3云计算基础架构的关键技术 53
3.3.1虚拟化架构技术 54
3.3.2分布式架构技术 55
3.3.3小结 55
3.4经典云计算分层服务体系 57
3.4.1 IaaS及技术实现 58
3.4.2 PaaS及技术实现 60
3.4.3 SaaS及技术实现 62
3.5扩展云计算服务体系 64
3.5.1 DaaS及技术实现 65
3.5.2 CDN服务及技术实现 65
3.5.3云计算环境下的网络关键技术的要求及实现 66
3.6本章小结 67
第4章基础设施即服务(IaaS)及关键实现技术 69
4.1 IaaS概述 70
4.2 IaaS关键实现技术之服务器虚拟化 71
4.2.1服务器虚拟化概述 71
4.2.2 CPU虚拟化 74
4.2.3内存虚拟化 77
4.2.4 I/O虚拟化 78
4.2.5网卡虚拟化 80
4.3 IaaS关键实现技术之存储虚拟化 85
4.3.1存储系统概述 85
4.3.2存储设备层的存储虚拟化 87
4.3.3块聚合层的存储虚拟化 87
4.3.4文件/记录层的存储虚拟化 91
4.4 IaaS关键实现技术之云计算管理平台 92
4.4.1自动化部署技术 94
4.4.2弹性能力提供技术 96
4.4.3资源监控 97
4.4.4资源调度 99
4.4.5虚拟化网络管理技术 101
4.4.6业务服务管理和计费度量管理 106
4.5典型IaaS服务——AWS EC2 108
4.5.1 AWS简介 108
4.5.2弹性云计算(EC2) 109
4.6本章小结 113
第5章平台即服务(PaaS)及关键实现技术 114
5.1 PaaS概述 115
5.2 PaaS应用运行托管平台及关键技术 120
5.2.1典型PaaS应用运行托管平台——App Engine 121
5.2.2 PaaS应用运行托管平台的关键技术 133
5.3 PaaS基础架构及关键技术 142
5.3.1基于分布式计算技术的PaaS基础架构 142
5.3.2 PaaS基础架构的关键技术 144
5.4当前主流PaaS平台分析 173
5.4.1 IaaS衍生型 174
5.4.2传统生态延伸型 175
5.4.3 SaaS拓展型 176
5.4.4革新生态型 177
第6章软件即服务(SaaS)及关键实现技术 178
6.1 SaaS概述 179
6.2呈现层技术 183
6.2.1为什么Web呈现层技术对SaaS如此重要 184
6.2.2基于浏览器的Web呈现技术 186
6.2.3基于插件方式的Web呈现技术 191
6.2.4 HTML5和Flash技术路线的比较 192
6.3调度层技术 192
6.3.1基于DNS的调度 193
6.3.2基于虚拟IP地址的调度 194
6.3.3基于链路聚合的调度 195
6.3.4基于应用的调度 195
6.3.5调度策略 196
6.4业务层 197
6.5数据层 198
6.6用户管理和配置管理 200
6.6.1用户管理 200
6.6.2个性化配置 203
6.7典型的SaaS服务提供商 209
6.7.1 Salesforce服务简介 210
6.7.2 Sales Cloud CRM服务及特征 212
第7章桌面即服务(DaaS)及关键实现技术 219
7.1虚拟桌面概述 220
7.1.1虚拟桌面的工作原理 220
7.1.2虚拟桌面的发展历史 222
7.1.3虚拟桌面的技术方案 227
7.1.4虚拟桌面的典型架构 229
7.2虚拟桌面核心技术——桌面交付协议 232
7.2.1 RDP协议 232
7.2.2 ICA / HDX协议 236
7.2.3 SPICE协议 239
7.2.4 PCoIP协议 242
7.2.5小结 245
7.3虚拟桌面的其他关键技术 247
7.3.1资源池的构建 247
7.3.2应用发布管理 248
7.3.3虚拟桌面终端 250
7.4本章小结 251
第8章内容分发网络(CDN)及关键实现技术 252
8.1 CDN的基本概念 253
8.1.1 CDN的发展历史 253
8.1.2 CDN服务的价值 257
8.1.3 CDN的工作原理 259
8.2 CDN的关键技术 261
8.2.1 CDN系统功能架构 262
8.2.2 GSLB的原理和关键技术 264
8.2.3 SLB的原理和关键技术 269
8.2.4 Cache的关键技术 275
8.3云时代的CDN服务 282
8.3.1 CDN具备云计算的典型特征 283
8.3.2 CDN是云计算的标准配置服务 285
8.3.3 CDN中应用云的关键技术 286
8.4本章小结 288
第9章云计算环境下的网络关键技术 290
9.1云计算环境下的网络技术体系概述 291
9.1.1传统互联网业务的网络层次 291
9.1.2虚拟化架构对网络的影响 292
9.1.3分布式架构对网络的影响 294
9.1.4小结 295
9.2虚拟机通信及迁移的相关技术 295
9.2.1虚拟交换机 296
9.2.2分布式虚拟交换机 298
9.2.3 IEEE 802.1Qbh BPE 303
9.2.4 IEEE 802.1Qbg EVB 308
9.2.5小结 314
9.3数据中心内部二层网络大规模互连技术 315
9.3.1二层网络STP的单路径之痛 316
9.3.2基于设备聚合的多路径技术 317
9.3.3基于协议扩展的多路径技术 324
9.3.4小结 334
9.4数据中心之间的二层互连技术 335
9.4.1传统的二层互连技术 335
9.4.2 OTV 338
9.4.3小结 342
9.5解决云计算对网络需求的相关新技术 343
9.5.1他山之石,可以攻玉——高性能互连技术InfiniBand 343
9.5.2扁平化,全互连——新型交换设备QFabric 349
9.5.3功能分离,设备融合——创新网络架构OpenFlow 352
9.5.4小结 358
9.6本章小结 359
第10章云计算七律 360
10.1服务法则 361
10.2技术法则 362
10.3马太法则 364
10.4差异化法则 365
10.5专注法则 366
10.6合作法则 367
10.7重塑法则 369
10.8总结和展望 371
附录A 373
A.1互联网阵营发展与运营实践 374
A.1.1典型IaaS服务提供商实践 375
A.1.2典型PaaS服务提供商实践 379
A.1.3 SaaS服务提供商阵营实践 381
A.2 IT阵营的发展与转型实践 384
A.2.1老牌IT巨头IBM的华丽转身 384
A.2.2“云”与“端”并重的软件巨头微软 386
A.2.3老牌存储厂商EMC与“云”共舞 388
A.2.4网络巨头思科的IT之路 389
A.2.5虚拟化巨擘VMware的云计算布局 390
A.3运营商阵营的发展与运营实践 391
A.3.1云计算时代的电信运营商 391
A.3.2电信运营商的云计算探索与实践 397
A.3.3小结 405
参考文献 407