第1部分 检视价值取向 2
第1章 定义云计算 2
1.1 云计算的概念 2
1.2 云类型 3
1.2.1 NIST模型 3
1.2.2 云立方体模型 4
1.2.3 部署模型 5
1.2.4 服务模型 7
1.3 云计算特性 10
1.3.1 思维模式转换 10
1.3.2 云计算的优势 12
1.3.3 云计算的劣势 13
1.4 开放标准的作用 14
1.5 小结 16
第2章 价值评估 17
2.1 衡量云的价值 17
2.1.1 先驱者和新应用 19
2.1.2 云经济时代的戒律 20
2.1.3 云计算的障碍 21
2.1.4 与采用云计算相关的行为因素 23
2.1.5 衡量云计算的成本 24
2.2 避免资本支出 26
2.2.1 适合的规模 26
2.3 计算总体拥有成本 28
2.4 确定服务水平协议 29
2.5 定义许可模式 31
2.6 小结 32
第3章 理解云架构 33
3.1 探索云计算堆栈 33
3.1.1 组合性 34
3.1.2 基础设施 35
3.1.3 平台 36
3.1.4 虚拟设备 37
3.1.5 通信协议 40
3.1.6 应用程序 42
3.2 连接到云 43
3.2.1 Jolicloud Netbook OS 44
3.2.2 Chromium OS:浏览器作为操作系统 45
3.3 小结 47
第4章 从类型角度理解服务和应用程序 48
4.1 定义基础设施即服务(IaaS) 48
4.1.1 IaaS工作负载 49
4.1.2 pod、聚合计算和信息孤岛 51
4.2 定义平台即服务(PaaS) 52
4.3 定义软件即服务(SaaS) 52
4.3.1 SaaS特性 53
4.3.2 开放SaaS和SOA 54
4.3.3 Salesforce.com和CRM SaaS 55
4.4 定义身份验证即服务(IDaaS) 56
4.4.1 什么是身份 57
4.4.2 网络化身份服务级别 58
4.4.3 身份认证系统的行为规范 59
4.4.4 IDaaS互操作性 59
4.5 定义合规即服务(CaaS) 65
4.6 小结 66
第2部分 运用平台 68
第5章 理解抽象和虚拟化 68
5.1 使用虚拟化技术 68
5.2 负载均衡和虚拟化 69
5.2.1 高级负载均衡 70
5.2.2 谷歌云 71
5.3 超级管理器 73
5.3.1 虚拟机类型 73
5.3.2 VMware vSphere 76
5.4 机器镜像 78
5.5 移植应用程序 80
5.5.1 简单云API 80
5.5.2 AppZero虚拟应用设备 80
5.6 小结 81
第6章 生产力规划 83
6.1 生产力规划概述 83
6.2 界定底线和指标 84
6.2.1 衡量基线 85
6.2.2 系统指标 87
6.2.3 负载测试 89
6.2.4 资源上限 90
6.2.5 服务器和实例类型 93
6.3 网络生产力 95
6.4 伸缩性 97
6.5 小结 98
第7章 探索平台即服务 99
7.1 定义服务 99
7.1.1 Salesforce.com与Force.com:SaaS与PaaS 100
7.1.2 应用开发 102
7.2 使用PaaS应用程序框架 103
7.2.1 Drupal 104
7.2.2 Eccentex AppBase3.0 106
7.2.3 LongJump 107
7.2.4 Squarespace 108
7.2.5 WaveMaker 109
7.2.6 WolfFramework 111
7.3 小结 112
第8章 使用Google的Web服务 114
8.1 谷歌应用程序概览 114
8.2 评测谷歌应用组合 116
8.2.1 索引搜索 116
8.2.2 隐蔽网络 117
8.2.3 聚合和去中间化 117
8.2.4 生产力应用程序和服务 118
8.2.5 面向企业的应用 120
8.2.6 AdWords 122
8.2.7 Google Analytics 122
8.2.8 谷歌翻译 123
8.3 谷歌工具包 125
8.3.1 Google API 126
8.4 使用Google AppEngine 132
8.5 小结 136
第9章 使用亚马逊Web服务 137
9.1 理解亚马逊Web服务(AWS) 137
9.2 亚马逊Web服务组件和服务 139
9.3 使用弹性计算云(EC2) 142
9.3.1 亚马逊机器镜像 142
9.3.2 收费模式 143
9.3.3 系统镜像和软件 145
9.3.4 在EC2上创建一个账号和实例 146
9.4 亚马逊存储系统 151
9.4.1 亚马逊简单存储系统(S3) 151
9.4.2 亚马逊弹性块存储(EBS) 152
9.4.3 云峰 153
9.5 理解亚马逊数据库服务 154
9.5.1 亚马逊简单DB 154
9.5.2 亚马逊关系数据库服务(RDS) 155
9.5.3 为AWS选择一个数据库 155
9.6 小结 156
第10章 使用微软云服务 157
10.1 微软云服务概述 157
10.2 定义Windows Azure平台 160
10.2.1 软件加服务的方式 160
10.2.2 Azure平台 161
10.2.3 Windows Azure服务 162
10.2.4 Windows Azure AppFabric 164
10.2.5 Windows Azure内容传送网络 166
10.2.6 SQL Azure 166
10.2.7 Windows Azure价格体系 167
10.2.8 Windows Live服务 168
10.3 使用Windows Live 170
10.3.1 Windows Live基础套件 173
10.3.2 Windows Live主页 174
10.3.3 移动Windows Live 175
10.4 小结 176
第3部分 探索云基础设施 178
第11章 云管理 178
11.1 云管理概述 178
11.1.1 管理职责 180
11.1.2 生命周期管理 182
11.2 云管理产品 183
11.3 新兴的云管理标准 187
11.3.1 DMTF云管理标准 187
11.3.2 Cloud Comnnmons和SMI 188
11.4 小结 191
第12章 理解云安全 193
12.1 保护云的安全 193
12.1.1 安全边界 195
12.1.2 安全服务边界 196
12.1.3 安全映射 198
12.2 保密数据 198
12.2.1 中介的云存储访问 198
12.2.2 存储位置和租户 201
12.2.3 加密 201
12.2.4 审计和合规 201
12.3 确立身份和“呈现” 203
12.3.1 身份协议标准 203
12.3.2 Windows Azure身份标准 205
12.3.3 呈现 206
12.4 小结 207
第4部分 理解服务与应用程序 210
第13章 理解面向服务架构(SOA) 210
13.1 面向服务架构(SOA)的含义 211
13.1.1 事件驱动的SOA或SOA 2.0 215
13.1.2 企业服务总线 215
13.1.3 服务目录 218
13.2 定义SOA通信 218
13.2.1 业务流程执行语言(BPEL) 222
13.2.2 业务流程建模 222
13.3 管理和监控SOA 226
13.3.1 SOA管理工具 226
13.3.2 SOA安全性 227
13.3.3 开放云协会 228
13.4 使SOA和云计算相关联 228
13.5 小结 229
第14章 将应用移植到云 230
14.1 云中的应用 230
14.1.1 功能映射 231
14.1.2 应用属性 232
14.1.3 云服务属性 233
14.1.4 系统提取 234
14.1.5 云爆发(Cloud Bursting) 236
14.2 应用和云API 237
14.3 小结 238
第15章 云存储操作 239
15.1 评估数字世界(Digital Universe) 239
15.1.1 在数字世界中的云存储 241
15.1.2 云存储定义 241
15.2 提供云存储 242
15.2.1 未托管的云存储 242
15.2.2 托管的云存储 245
15.2.3 创建云存储系统 246
15.2.4 虚拟存储容器 247
15.3 探索云备份解决方案 250
15.3.1 备份类型 250
15.3.2 云备份特征 251
15.3.3 云连接备份 255
15.4 云存储互操作性 256
15.4.1 云数据管理接口(CDMI) 256
15.4.2 开放云计算接口(OCCI) 258
15.5 小 结 259
第16章 运行生产率软件 261
16.1 什么是生产率软件 261
16.1.1 生产率软件的特征 262
16.2 在线办公系统 263
16.2.1 Acrobat.com 264
16.2.2 Glide Digital 265
16.2.3 Google Docs 267
16.2.4 微软OfficeWeb App 270
16.2.5 ThinkFree Office 271
16.2.6 Zoho办公套件 273
16.3 小结 276
第17章 使用网络邮件服务 278
17.1 探索云邮件服务 278
17.1.1 谷歌Gmail 282
17.1.2 Mail2Web 285
17.1.3 Windows Live Hotmail 285
17.1.4 Yahoo!Mail 287
17.2 整合服务 289
17.2.1 RSS和原子协议 290
17.2.2 新闻阅读器 290
17.2.3 新闻聚合 292
17.3 小结 294
第18章 利用云进行沟通 295
18.1 即时通信纵览 295
18.1.1 即时通信客户端 295
18.1.2 即时消息的互操作性 298
18.1.3 微博或短信服务 299
18.2 探索协同技术 301
18.3 使用社交网络 302
18.3.1 功能汇总 303
18.3.2 隐私和安全 303
18.3.3 交互和互操作性 304
18.4 小结 305
第19章 使用流媒体 307
19.1 理解流媒体化过程 307
19.1.1 在用的协议 308
19.1.2 云计算的优势 309
19.2 音频流媒体 310
19.3 使用VoIP应用程序 311
19.3.1 Skype 312
19.3.2 谷歌语音和谷歌对话 313
19.4 视频流 314
19.4.1 云电视 315
19.4.2 流媒体视频格式 317
19.4.3 YouTube 318
19.5 小结 321
第5部分 使用移动云 324
第20章 使用移动设备 324
20.1 采用移动云应用程序 324
20.2 使用云计算智能手机 326
20.2.1 谷歌安卓 326
20.2.2 苹果iPhone 328
20.2.3 RIM黑莓 332
20.2.4 微软Windows Phone 332
20.3 小结 334
第21章 使用移动Web服务 335
21.1 理解服务类型 335
21.1.1 移动互操作性 335
21.2 执行服务发现 338
21.2.1 情境感知服务 339
21.2.2 MEMS 341
21.2.3 位置感知 341
21.2.4 推送服务 342
21.2.5 黑莓推送服务 344
21.2.6 Lemonade Profile 345
21.3 使用SMS 346
21.4 定义WAP和其他协议 347
21.5 实施同步 349
21.6 小结 351