第1章 云计算的演进 1
1.1 本章概述 1
1.2 硬件进化 1
1.2.1 第一代计算机 2
1.2.2 第二代计算机 3
1.2.3 第三代计算机 4
1.2.4 第四代计算机 4
1.3 互联网软件演化 5
1.3.1 建立互联网的通用协议 8
1.3.2 IPv6的演进 9
1.3.3 寻找使用互联网协议通信的共同方法 9
1.3.4 建立到互联网的公用接口 10
1.3.5 云组织的出现——从单计算机到多计算机网格 15
1.4 服务器虚拟化 17
1.4.1 并行处理 17
1.4.2 向量处理 18
1.4.3 对称多处理系统 19
1.4.4 大规模并行处理系统 19
1.5 本章小结 20
第2章 由云递送的Web服务 21
2.1 本章概述 21
2.2 通信即服务 21
2.2.1 CaaS的优势 22
2.2.2 全集成的企业级统一通信 22
2.3 基础设施即服务 24
2.3.1 现代按需计算 25
2.3.2 亚马逊的弹性云 26
2.3.3 亚马逊EC2服务特色 27
2.3.4 莫索(Rackspace) 30
2.4 监测即服务 31
2.4.1 防护内部和外部威胁 31
2.4.2 传递业务价值 33
2.4.3 实时日志监测能够符合规范 33
2.5 平台即服务(PaaS) 33
2.5.1 传统的在场模式 34
2.5.2 新的云模式 34
2.5.3 PaaS的关键特点 34
2.6 软件即服务 35
2.6.1 SaaS的实现问题 36
2.6.2 SaaS的关键特点 36
2.6.3 SaaS模式的优势 37
2.7 本章小结 38
第3章 构建云网络 39
3.1 本章概述 39
3.2 从MSP模式到云计算和软件即服务的演化 40
3.2.1 从单用途架构到多用途架构 41
3.2.2 数据中心虚拟化 41
3.3 云数据中心 42
3.4 协作 42
3.5 面向服务的架构作为云计算的一个步骤 47
3.6 转向以数据中心为基础的SOA的基本方法 48
3.6.1 容量规划 49
3.6.2 可用性规划 49
3.6.3 SOA安全规划 49
3.7 开源软件在数据中心中的角色 50
3.8 开源软件的使用情况 52
3.8.1 Web存在 52
3.8.2 数据库层 54
3.8.3 应用层 56
3.8.4 系统和网络管理层 59
3.9 本章小结 68
第4章 虚拟化实战 69
4.1 本章概述 69
4.2 下载Sun xVM VirtualBox 69
4.3 安装Sun xVM VirtualBox 71
4.4 添加客户操作系统到VirtualBox 76
4.5 下载FreeDOS作为客户操作系统 76
4.6 下载7-zip打包工具 77
4.7 添加客户操作系统到Sun xVM VirtualBox 78
4.8 本章小结 88
第5章 云的联合、现场、身份和隐私 89
5.1 本章概述 89
5.2 云中的联合 89
5.2.1 联合的4个级别 91
5.2.2 加密联合与受信联合的区别 92
5.2.3 联合服务和应用程序 92
5.2.4 保护和控制联合通信 93
5.2.5 联合的未来 93
5.3 云中的现场 93
5.3.1 现场协议 94
5.3.2 利用现场 95
5.3.3 支持现场 95
5.3.4 现场的未来 96
5.3.5 云中身份、现场和位置的相互关系 96
5.3.6 联合身份管理 96
5.3.7 云和SaaS身份管理 97
5.3.8 联合身份 98
5.3.9 基于声明的解决方案 98
5.3.10 身份即服务 99
5.3.11 符合法规即服务 99
5.3.12 云中的未来身份 100
5.4 隐私与基于云的信息系统的关系 100
5.4.1 隐私风险和云 102
5.4.2 保护隐私信息 102
5.4.3 云中隐私的未来 103
5.5 本章小结 104
第6章 云中的安全性 105
6.1 本章概述 105
6.2 云安全挑战 108
6.3 软件即服务的安全性 111
6.3.1 安全管理(人) 112
6.3.2 安全治理 112
6.3.3 风险管理 112
6.3.4 风险评估 113
6.3.5 安全组合管理 113
6.3.6 安全意识 113
6.3.7 教育和培训 113
6.3.8 政策、标准和准则 114
6.3.9 安全软件开发生命周期 114
6.3.10 安全监控和事件响应 115
6.3.11 第三方风险管理 115
6.3.12 请求信息和销售支持 115
6.3.13 业务连续性规划 115
6.3.14 取证 116
6.3.15 安全体系结构设计 117
6.3.16 漏洞评估 117
6.3.17 密码保证测试 117
6.3.18 记录法规遵循和安全性调查 118
6.3.19 安全映像 118
6.3.20 数据私隐 118
6.3.21 数据治理 119
6.3.22 数据安全 119
6.3.23 应用安全 119
6.3.24 虚拟机安全 120
6.3.25 身份访问管理 120
6.3.26 变更管理 121
6.3.27 物理安全 121
6.3.28 业务连续性和灾难恢复 122
6.3.29 业务连续性规划 122
6.4 安全即服务是新的管理服务供应商吗 122
6.5 本章小结 123
第7章 云计算中的常用标准 124
7.1 本章概述 124
7.2 开放云联盟 124
7.3 分布式管理任务组 125
7.4 应用开发人员的标准 126
7.4.1 浏览器(Ajax) 127
7.4.2 数据(XML,JSON) 128
7.4.3 解决方案栈(LAMP和LAPP) 129
7.5 消息标准 130
7.5.1 简单邮件传输协议 130
7.5.2 邮局协议 131
7.5.3 互联网消息访问协议 131
7.5.4 聚合(Atom、Atom发布协议和RSS) 131
7.5.5 通信(HTTP、SIMPLE和XMPP) 136
7.6 安全标准 138
7.7 本章小结 143
第8章 最终用户访问云计算 144
8.1 本章概述 144
8.2 YouTube 145
8.3 YouTube API概述 146
8.3.1 Widgets小程序 146
8.3.2 YouTube播放器API 147
8.3.3 YouTube的定制播放器 148
8.3.4 YouTube数据API 148
8.4 Zimbra 149
8.5 Facebook 150
8.6 Zoho 152
8.7 DimDim协作 154
8.8 本章小结 159
第9章 移动互联网设备和云 160
9.1 本章概述 160
9.2 什么是智能手机 160
9.3 智能手机的移动操作系统 161
9.3.1 iPhone 161
9.3.2 Android 162
9.3.3 黑莓 163
9.3.4 Windows Mobile 164
9.3.5 Ubuntu移动互联网设备 164
9.4 移动平台虚拟化 171
9.4.1 KVM 172
9.4.2 VMWare 172
9.5 移动平台的协作应用 173
9.6 未来发展趋势 174
9.7 本章小结 175
9.8 结束语 175
附录A 虚拟化实战(Linux) 176
附录B 云迁移的管理场景 193