第一部分 理解概念和构成 2
第1章 发现你的计算环境的基础 2
1.1解构云计算的概念 3
1.1.1公共云 4
1.1.2私有云 5
1.1.3混合云 5
1.2云计算的要素:资源池/云计算模式和服务 6
1.2.1基础设施即服务 7
1.2.2平台即服务 8
1.2.3软件即服务 8
1.2.4业务流程即服务 8
1.2.5支持云计算资源模式的基础服务 9
1.2.6管理服务 10
1.3考察数据中心的作用 11
1.3.1传统的数据中心 12
1.3.2重新思考数据中心 13
1.3.3按目的建造的数据中心 13
1.3.4特定用途的私有云 13
第2章 混合云的连续统 17
2.1解释混合云 17
2.1.1开放社区云 18
2.1.2商业公共云 19
2.1.3打包的公共云服务 20
2.1.4私有云 20
2.1.5考察连续统 22
2.2结合服务创建混合云环境 22
2.3整合势在必行 23
2.3.1面向服务的整合 23
2.3.2数据集成 24
2.4检查云集成的需求 25
2.4.1连接性 26
2.4.2转换 27
2.4.3服务水平整合 27
2.4.4业务逻辑 27
2.4.5管理 28
第3章 云计算中的面向服务 29
3.1定义面向服务 30
3.2为什么云计算中的面向服务重要 31
3.3面向服务的特点 32
3.3.1构建可重用的组件 34
3.3.2面向服务与传统架构的比较 35
3.4服务编目 36
3.5为什么面向服务对每一种云模式都是重要的 37
3.5.1基础设施即服务 38
3.5.2平台即服务 38
3.5.3软件即服务 39
3.5.4业务流程即服务 39
第4章 混合云管理 40
4.1理解云服务管理生态系统 40
4.1.1云提供商控制性能 41
4.1.2云消费者专注于客户体验 41
4.1.3云经纪人整合并提供管理层面 42
4.2云服务管理的关键能力 42
4.2.1客户账户管理 43
4.2.2调配和配置服务 43
4.2.3服务目录 43
4.2.4性能管理 44
4.2.5安全性 45
4.2.6互操作性和可移植性 45
4.3虚拟化如何使混合云管理复杂化 46
4.3.1缺乏云资源管理控制 47
4.3.2缺乏镜像管理控制 47
4.4在混合云中的服务台现状 48
4.5制订云服务管理计划 51
4.5.1设立目标 51
4.5.2开始使用云服务管理计划 51
第二部分 考察云服务交付模式 54
第5章 理解基础设施即服务 54
5.1了解公共云中IaaS的关键特性 55
5.1.1动态扩展 56
5.1.2服务水平 56
5.1.3租赁模式 56
5.1.4软件许可 57
5.1.5计量和费用 57
5.1.6自助调配 59
5.2思考私有云IaaS的作用 59
5.3使用IaaS 60
5.3.1在独立项目中使用IaaS 60
5.3.2当IaaS成为商业 62
5.4考察亚马逊的公共弹性计算云 62
5.5新兴的IaaS厂商 64
5.5.1桉树 64
5.5.2 OpenStack 64
5.5.3 Red Hat的CloudForms 65
5.6基础设施即服务对用户意味着什么 65
第6章 探索软件即服务 67
6.1 SaaS的特点 67
6.2多租户及其好处 69
6.3 SaaS经济学 71
6.4 SaaS如何适用于混合云世界 71
6.5了解混合云SaaS生态系统 73
6.5.1生态系统是如何运行的 73
6.5.2找出谁在SaaS提供商生态系统中构建应用 73
6.5.3在SaaS提供商的生态系统中开发 74
6.6考察SaaS平台的例子 74
6.6.1打包的SaaS 75
6.6.2协作即服务 77
6.7云环境中的其他服务选择 78
6.7.1监测和管理即服务 78
6.7.2安全即服务 79
6.7.3合规和治理即服务 79
6.8混合云改变了SaaS的属性 80
第7章 依赖平台即服务 81
7.1了解平台即服务 82
7.1.1管理开发生命周期 83
7.1.2管理快节奏的开发环境 84
7.1.3管理中间件复杂性 85
7.1.4获取计算资源 86
7.2发现PaaS带来的变化 86
7.2.1标准化中间件基础设施服务 86
7.2.2简化服务调配 87
7.2.3将与IT的摩擦最小化 87
7.2.4改善开发生命周期 87
7.2.5简化开发和部署:更改应用的生命周期 88
7.3 PaaS如何抽象连接和整合 88
7.4探索PaaS的类型 89
7.4.1连接PaaS到SaaS环境 89
7.4.2绑定到操作环境的PaaS 90
7.4.3开放平台PaaS 91
7.5 PaaS在商业上的好处 92
7.5.1降低成本 93
7.5.2提高速度、灵活性和敏捷性 95
第8章 管理业务流程即服务 96
8.1理解业务流程即服务的重要性 96
8.2探索BPaaS如何在现实中工作 98
8.2.1基于云的BPaaS的好处 98
8.2.2 BPaaS公司是什么样子 99
8.2.3基于Web的业务服务 101
8.3从云中提供业务流程 101
8.3.1注定用于云的业务流程 102
8.3.2隐藏在云中 102
8.3.3业务流程已经迅猛发展 102
8.3.4预测未来 103
第三部分 混合云的商业价值评估 106
第9章 接受紧要的业务 106
9.1理解IT转型面临的挑战 106
9.1.1为行动做准备 107
9.1.2混合云对IT不断变化的特性意味着什么 107
9.2新IT的商业利益 108
9.3在新世界中开始 109
9.3.1提高IT灵活性的六个步骤 109
9.3.2改变IT的特性:一家企业的经验 110
9.4混合云的作用 111
9.5关注数据中心的演变 112
9.5.1孤岛IT环境应该如何发展 112
9.5.2应对挑战转化孤岛为简化的运营 113
9.5.3使用云服务,提高IT效率和可扩展性 113
9.5.4案例研究:从孤岛到简化的运营 114
9.5.5增量式过渡 115
9.6以符合成本效益的方式管理工作负载 115
第10章 分解混合云经济 117
10.1取得混合云环境的适当平衡 118
10.2云计算的经济效益 120
10.2.1满足对能力的需要 121
10.2.2为常见的应用选择SaaS 121
10.2.3选择可大规模扩展的应用 123
10.2.4什么情况下不是非黑即白 123
10.3数据中心的经济学 123
10.4评估混合云环境中的成本 126
第四部分 建立统一的混合云环境 130
第11章 管理和整合数据 130
11.1确保可靠的数据 131
11.1.1评估数据在混合云的风险 131
11.1.2保护云中数据的安全 132
11.2跨环境整合数据 136
11.2.1三个整合方案 136
11.2.2云数据整合的选项 138
11.3云中的大数据管理 138
11.3.1大数据的特点 139
11.3.2大数据数据库 140
11.4支持分析策略 141
11.4.1大数据分析 141
11.4.2其他云分析 142
11.5与云提供商讨论关于数据的话题 142
第12章 管理混合云工作负载 144
12.1什么是工作负载 144
12.1.1并不是所有工作负载都是一样的 145
12.1.2不适合云的工作负载 146
12.1.3抽象与工作负载 147
12.2管理工作负载 147
12.3混合云环境中工作负载的复杂性 149
12.3.1使工作负载可操作 149
12.3.2API:管理云工作负载的关键 150
12.3.3标准工作负载分层的必要性 151
12.3.4工作负载的可移植性 151
12.3.5管理混合云工作负载 152
12.4使工作负载管理透明 152
第13章 混合云环境的架构思考 154
13.1将各部分拼在一起 155
13.2规划部署 157
13.2.1延迟:性能很重要 157
13.2.2封装可以减少延迟吗 158
13.2.3安全性:在背景中规划 159
13.2.4治理:取得适当的平衡 159
13.2.5管理共存 159
13.2.6在模式中创建灵活性 160
13.3设立正确的政策和业务规则 160
13.4浏览在混合云世界中的选择 160
13.5优化工作负载 161
13.6支持动态生命周期 161
第五部分 运营混合云 164
第14章 在混合云中开发和部署 164
14.1考察在云中开发和部署的变化 164
14.2使用PaaS开发和提交应用 166
14.2.1使用PaaS开发应用 167
14.2.2使用PaaS部署应用 170
14.2.3对PaaS提供商的问题 172
14.2.4使用PaaS进行互联网规模的开发 173
14.3管理异构的应用 173
14.3.1获得可见性 174
14.3.2跟踪服务水平协议 174
14.3.3考虑访问和整合 174
14.3.4避免锁定 175
第15章 推动云安全和治理 176
15.1使用云提供商对安全风险的影响 177
15.2内部最终用户对安全风险的影响 178
15.3与云提供商分担云安全的责任 179
15.4探索在云中运行的风险 180
15.4.1深入身份管理 182
15.4.2理解数据保护选项 184
15.5开发安全的混合云环境 185
15.5.1评估当前的状况 185
15.5.2评估云提供商 186
15.6发现风险并维护云治理策略 188
15.6.1实施治理策略 189
15.6.2值得注意的风险 190
15.6.3测量和监测性能 190
15.6.4使治理工作 191
第16章 虚拟化和混合云 192
16.1定义虚拟化 192
16.1.1特点 192
16.1.2在虚拟化中使用虚拟机管理程序 193
16.2探索企业采用服务器虚拟化的原因 195
16.2.1企业采用服务器虚拟化的原因 195
16.2.2抽象硬件资产 196
16.3服务器虚拟化与混合云 196
16.4管理虚拟化 199
16.4.1处理基础问题 200
16.4.2管理混合云环境中的虚拟化 200
第17章 使用服务水平协议 204
17.1定义服务水平协议 204
17.1.1防火墙内的SLA 205
17.1.2云SLA 205
17.1.3SLA是一张纸吗 206
17.2跟踪各个部分 207
17.3创建混合云SLA 207
17.4创建混合云管理SLA仪表板 208
第18章 在混合云中的标准 211
18.1标准的演变 212
18.2云计算相关标准的分类 213
18.2.1互操作性 214
18.2.2可移植性 215
18.2.3安全性 216
18.3围绕标准形成声势的组织 217
18.3.1云安全联盟 217
18.3.2分布式管理任务组(Distributed Management Task Force, DMTF) 218
18.3.3美国国家标准与技术研究所(NIST) 219
18.3.4云标准客户委员会(Cloud Standards Customer Council, CSCC) 219
18.3.5开放云联盟(Open Cloud Consortium, OCC) 219
18.3.6公开组(The Open Group) 220
18.3.7开放网格论坛(The Open Grid Forum,OGF) 220
18.3.8网络存储行业协会(SNIA) 220
18.3.9垂直小组 221
18.4标准对混合云的影响 221
第六部分 为混合云之旅做好准备 224
第19章 规划混合云战略 224
19.1确定出发点 224
19.1.1第一阶段:评估当前的IT战略 225
19.1.2第二阶段:畅想未来 225
19.1.3第三阶段:探索可能性 226
19.1.4第四阶段:创建混合云战略规划 226
19.1.5第五阶段:实施计划 226
19.1.6战略规划阶段:概览 227
19.2将计划的重点放在为有关各方提供服务上 227
19.2.1云服务用户服务 228
19.2.2全面的云服务提供商的服务 228
19.2.3云服务创建服务 228
19.3支持成功的客户体验 228
19.3.1支持创新 228
19.3.2定义最佳用户体验 229
19.3.3优化工作负载 229
19.4支持动态生命周期 229
19.5抽象云的复杂性 230
19.6平衡成本与效益 230
19.6.1定义云服务的目的 230
19.6.2采取整体方法 231
第20章 管理混合云中的数据存储 232
20.1了解云存储基础 232
20.1.1云存储访问协议 233
20.1.2云存储交付选项 235
20.1.3云存储功能 235
20.1.4云存储的好处 236
20.2对混合云存储的考虑 237
20.3评估混合云对支持不断变化的网络需求的影响 239
20.3.1数据量 239
20.3.2网络速度 239
20.4规划混合云资源,支持发展和改变 240
20.4.1了解数据 240
20.4.2制定发展战略 240
20.4.3选择提供商 241
第七部分 “关于云的十个方面” 244
第21章 (超过)十个混合云资源 244
21.1Hurwitz&Associates 244
21.2标准化组织 244
21.2.1美国国家标准与技术研究所 245
21.2.2OASIS 245
21.3联合会和理事会 245
21.3.1云标准用户委员会 245
21.3.2云计算标准维基百科 245
21.4公开组 245
21.5开源产品 246
21.5.1Linux基金会 246
21.5.2Eclipse基金会 246
21.5.3开放云计算接口 246
21.5.4开放云计算宣言 246
21.5.5OpenStack 247
21.6云安全联盟 247
21.7云存储计划 247
21.8提供商网站 247
21.9云集会 247
21.9.1云夏令营(CloudCamps) 248
21.9.2云计算会议 248
21.10欧洲公开论坛 248
21.11CIO.gov 248
21.12开放数据中心联盟 248
第22章 十个混合云最佳实践 249
22.1从业务目标开始 249
22.2创建包含IT和企业领袖的任务小组 249
22.3理解业务流程作为混合云的基础 250
22.4思考面向服务 250
22.5思考服务管理 250
22.6计划管理多个端点 250
22.7谨慎选择合作伙伴 251
22.8基于治理和安全规划战略 251
22.9了解出发点 252
22.10注重细节 252
第23章 混合云的十个该做和不该做 253
23.1规划数据和服务的一致性 253
23.2决定哪些云服务可以在公共云中管理 254
23.3确保有服务管理计划 254
23.4规划数据的可移植性 254
23.5执行整体的混合云计划 254
23.6不要依赖单一的提供商 255
23.7不要过度购买软件许可 255
23.8不要忽略管理基础设施的需要 255
23.9不要脱离数据中心 255
23.10不要忽视服务水平协议 256
23.11向前走,不要回头看 256
术语表 257