《云计算基础与实用技术》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:黎连业,王安,李龙编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2013
  • ISBN:9787302306221
  • 页数:347 页
图书介绍:本书是从云计算技术基础的角度出发,系统地介绍云计算技术知识。本书关注的是真的云计算基础知识,非常有用,实为一本不可多得的好书。云计算的系统实现和设计是技术,涉及的知识面、知识点非常广,是本科生、研究生、应用开发人员、行业专业人士以及相关学科的研究者需要关心的。本书所叙述的内容是云计算需要的基础知识,是国内第一本系统地介绍云计算基础知识的书。本书可以作为教材,也可供相关学科的研究者作参考。

第1章 云计算的概念 2

1.1 什么是云计算 2

1.1.1 云计算 2

1.1.2 云计算的含义 3

1.1.3 云计算的核心思想 4

1.1.4 云计算的服务模式 4

1.1.5 为什么需要云计算 4

1.1.6 云计算的价值 5

1.1.7 云计算的适用范围 5

1.1.8 云计算服务具备的特征 5

1.1.9 云计算的特点 6

1.1.10 云计算的判识标准 7

1.1.11 云计算的关键技术 7

1.1.12 云计算的“云” 8

1.2 云计算的定义 12

1.3 云计算需要的知识 15

1.4 国外云计算发展现状 15

1.5 国内云计算发展现状 18

第2章 云计算的技术基础 20

2.1 并行计算的技术基础 20

2.1.1 并行计算的特征 21

2.1.2 并行计算的三种形式 21

2.1.3 并行计算的功能 22

2.1.4 如何实现并行计算 22

2.1.5 并行计算机系统结构 22

2.1.6 并行计算的五种访存模型 26

2.1.7 并行计算软件环境和并行程序设计模型 29

2.1.8 消息传递并行程序设计 31

2.1.9 为什么要做并行计算 32

2.2 网格计算的技术基础 32

2.2.1 什么是网格计算 32

2.2.2 网格计算的目标、要求、本质、目的、特征和网格计算技术特点 33

2.2.3 网格计算的功能分类、定义、主要组成部分和应用需求 35

2.2.4 网格计算的好处、基本功能,网格技术的新概念、优势和关键 37

2.2.5 网格计算的发展历程、技术路线和研究现状 39

2.2.6 网格的体系结构 43

2.2.7 网格计算和云计算的关系 52

2.2.8 网格相比互联网的特点 54

2.3 分布式计算 55

2.3.1 什么是分布式计算 56

2.3.2 分布式计算的定义、工作方式、优点、特征和特点 56

2.3.3 分布式系统模型 58

2.3.4 分布式操作系统 61

2.3.5 分布式文件系统 64

2.3.6 分布式数据库系统 69

2.3.7 分布式计算系统管理 77

第3章 云计算操作系统与云计算中的三个典型服务模式 80

3.1 操作系统和云计算操作系统 80

3.1.1 操作系统的基本概念 80

3.1.2 操作系统的历史 80

3.1.3 云计算操作系统 104

3.2 云计算系统中的中间件 108

3.2.1 什么是中间件 109

3.2.2 中间件的定义 109

3.2.3 中间件的种类 110

3.2.4 使用中间件带来的十大优越性 111

3.3 云计算系统中的laaS服务模式 111

3.3.1 基础设施即服务laaS概述 111

3.3.2 laaS的特征 112

3.3.3 laaS提供云服务的三种类型 113

3.3.4 laaS提供的公有云和私有云服务 113

3.3.5 laaS服务模式的虚拟化 115

3.3.6 华胜天成laaS管理平台 117

3.3.7 部分国外厂商laaS产品 120

3.4 云计算系统中的PaaS服务模式 120

3.4.1 平台即服务PaaS概述 120

3.4.2 PaaS的特点 121

3.4.3 PaaS提供的服务 121

3.4.4 PaaS的分类 122

3.4.5 PaaS平台 123

3.4.6 构建PaaS模式需要的组件 129

3.5 云计算系统中的SaaS服务模式 129

3.5.1 软件即服务SaaS的优点和缺点 130

3.5.2 企业用户选择的SaaS模式 131

3.5.3 八百客提出的SaaS服务和支持 132

3.5.4 SaaS技术要求 132

3.5.5 中小企业SaaS服务模式 134

3.5.6 百会SaaS产品 135

3.5.7 XaaS 141

3.5.8 三个服务模式在云计算系统中的关系 142

第4章 云计算的结构和层次 146

4.1 云计算的技术结构 146

4.2 云计算的应用体系结构 150

4.2.1 云用户端 150

4.2.2 服务目录 151

4.2.3 管理系统 153

4.2.4 管理工具 153

4.2.5 资源监控 159

4.2.6 服务器集群 161

4.3 云计算的服务体系结构 161

4.4 云计算的服务层次和技术资源层次 163

4.4.1 云计算的服务层次 163

4.4.2 云计算的技术资源层次 164

第5章 云计算中的分布式数据库设计技术 167

5.1 数据库从集中式、分散式到分布式的发展 167

5.2 分布式数据库的设计策略和处理方法 168

5.2.1 分布式数据库的设计策略 168

5.2.2 分布式数据库的设计处理方法 170

5.3 分布式数据库的文件设计和代码设计 173

5.3.1 分布式数据库的文件设计 173

5.3.2 分布式数据库的代码设计 177

5.4 分布式数据库的分布 180

5.4.1 重复存储分布方法 180

5.4.2 分片存储分布方法 181

5.4.3 组合存储分布方法 182

5.4.4 数据分配方式 184

5.4.5 命名和局部自治性 184

5.4.6 分布透明性 185

5.5 分布式数据库的C/S和B/S计算模式 185

5.5.1 分布式数据库的C/S计算模式 186

5.5.2 分布式数据库的B/S计算模式 190

5.5.3 C/S与B/S混合模式分析 191

5.6 分布式数据库的安全 193

5.7 数据库设计 196

第6章 云计算系统中的虚拟化与Xen虚拟化技术 201

6.1 虚拟化的基本概念 201

6.1.1 虚拟化的定义 201

6.1.2 虚拟化的体系结构 202

6.1.3 虚拟化的分类 203

6.2 平台虚拟化讨论的内容 204

6.2.1 完全虚拟化 204

6.2.2 超虚拟化 205

6.2.3 硬件辅助虚拟化 205

6.2.4 部分虚拟化 205

6.2.5 操作系统级虚拟化 206

6.2.6 本地虚拟化 207

6.3 资源虚拟化讨论的内容 207

6.3.1 内存虚拟化 207

6.3.2 CPU虚拟化 208

6.3.3 存储虚拟化 209

6.3.4 IO虚拟化 210

6.3.5 服务器虚拟化 210

6.3.6 网络虚拟化 212

6.4 应用程序虚拟化讨论的内容 213

6.4.1 应用程序和软件虚拟化 213

6.4.2 桌面虚拟化 214

6.5 Xen虚拟化技术 215

6.5.1 Xen虚拟化技术的特征 215

6.5.2 Xen工作原理 216

6.5.3 Xen的体系结构 216

6.5.4 Xend deamon 219

6.5.5 VMware与Xen比较 220

第7章 云计算系统中的存储技术 222

7.1 存储技术基础的简述 222

7.1.1 存储技术简述 222

7.1.2 DAS存储连接技术 224

7.1.3 SAN存储连接技术 224

7.1.4 NAS存储连接技术 226

7.1.5 SAN与NAS存储连接技术的比较 227

7.1.6 文件区域网络介绍 228

7.1.7 磁盘阵列技术基础 230

7.1.8 磁带存储 235

7.1.9 可写光盘驱动器 238

7.2 云架构下的存储和虚拟存储技术 239

7.2.1 虚拟存储技术的简述 239

7.2.2 分布式存储 242

7.2.3 备份和恢复 244

7.2.4 分层存储的数据迁移 246

7.2.5 重复数据删除 249

7.2.6 连续数据保护 249

7.2.7 灾难恢复 250

7.2.8 虚拟数据中心备份和恢复 250

7.3 SVA共享虚拟磁盘阵列简述 251

7.3.1 SVA9500共享虚拟磁盘阵列和规格 252

7.3.2 虚拟磁盘 254

7.3.3 VSM虚拟存储管理系统 256

7.3.4 VSM管理工具(VSMAT) 259

7.3.5 专业性能报告程序(ExPR) 259

7.3.6 异地灾难备份 260

第8章 云计算的“大门”——Web技术 262

8.1 Web技术的简述 262

8.1.1 Web开发技术的历史发展过程 262

8.1.2 Web的基本名词术语 266

8.2 Web1.0概念 271

8.3 Web2.0概念 271

8.4 Web3.0概念 274

第9章 云计算系统中的安全技术 278

9.1 传统的网络安全的内容 278

9.1.1 传统的网络安全性 278

9.1.2 传统的网络安全的威胁源 280

9.1.3 网络安全保护策略 281

9.1.4 网络安全设计 283

9.1.5 网络数据加密 286

9.1.6 安全认证 288

9.1.7 使用防火墙 289

9.1.8 网络综合布线系统中的物理隔离技术 290

9.2 云计算的安全问题 293

9.3 云安全的内容 293

9.3.1 云安全的三个层次 294

9.3.2 云用户应用常见的问题 295

9.3.3 公司对云安全的调查结论 295

9.3.4 云安全问题的解决办法 298

9.3.5 云计算环境下安全防护的主要思路 298

9.4 数据中心安全的内容 301

9.4.1 云数据中心面临的安全问题 301

9.4.2 云数据中心面临的安全建设 305

9.4.3 云运营商数据中心安全解决方案介绍 308

9.5 SaaS、PaaS、laaS安全的内容 308

9.5.1 SaaS安全的内容 308

9.5.2 PaaS安全的内容 309

9.5.3 laaS安全的内容 309

9.6 服务器安全的内容 311

9.6.1 服务器虚拟化安全 311

9.6.2 企业应用服务器安全 312

9.6.3 Web服务器安全 313

9.6.4 IIS服务器安全 314

9.7 虚拟化部署安全的内容 315

9.7.1 虚拟环境中主要攻击的目标问题 315

9.7.2 云安全问题 315

9.7.3 云计算中心安全问题 316

9.7.4 虚拟灾难恢复、虚拟机备份与数据保护问题 317

9.8 瘦客户端安全的内容 318

9.9 网格计算安全的内容 320

9.9.1 网格安全概述 320

9.9.2 网格中的认证 323

9.9.3 网格中虚拟组织的社区安全授权 325

第10章 云计算系统中的测试和用户端的Web测试技术 327

10.1 云测试 327

10.2 用户端的Web测试技术 330

10.2.1 Web的功能测试 330

10.2.2 Web的性能测试 333

10.2.3 Web的用户界面测试 334

10.2.4 Web的兼容性测试 337

10.2.5 Web的安全性测试 337

10.2.6 Web的接口测试 339

第11章 云服务和托管服务 341

11.1 什么是云计算服务 341

11.2 云计算服务商业收费 343

11.3 云计算服务商的云服务战略 343

11.4 服务器托管、服务器外包、主机托管和整机租用 345

11.5 网站托管 346