《云计算原理及应用技术》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:张水平,张凤琴主编
  • 出 版 社:北京交通大学出版社
  • 出版年份:2014
  • ISBN:9787512116849
  • 页数:312 页
图书介绍:本书是云数据中心课题组在多年理论研究和科研实践的基础上,参考了大量的研究文献,从广度和深度上系统地讲述了关于云计算、云数据中心的基本概念及其相关技术,包括虚拟化技术、基于SOA架构的服务开发方法与工具、云数据中心的规划设计、性能功能测试方法与工具、数据存储与管理、数据的分析挖掘等等。

第1章 概述 1

1.1云计算及发展 1

1.1.1云计算概念 1

1.1.2云计算特点 4

1.1.3云计算发展 5

1.1.4云计算相关技术 7

1.2云计算体系架构 10

1.2.1云计算参考架构 10

1.2.2云计算技术体系 17

1.2.3云计算分层服务模式 20

1.2.4云服务布署 21

1.3数据中心 25

1.3.1数据中心概念 26

1.3.2数据中心发展 28

1.3.3传统数据中心特点 31

1.3.4云数据中心 33

1.4物联网与云计算 35

1.4.1物联网概述 35

1.4.2物联网与云计算关系 37

1.4.3物联网与云计算集成应用 38

小结 41

第2章 虚拟化技术 42

2.1虚拟化技术概述 42

2.1.1虚拟化技术定义 42

2.1.2虚拟化技术有关术语 43

2.1.3虚拟化产品介绍 44

2.1.4虚拟化技术优势 45

2.1.5虚拟化的分类及关键特征 47

2.1.6虚拟化技术应用 48

2.2平台虚拟化 50

2.2.1平台虚拟化技术分类 50

2.2.2平台虚拟化技术架构 52

2.2.3虚拟机监视器实现原理 53

2.3资源虚拟化 55

2.3.1网络资源虚拟化 55

2.3.2计算资源虚拟化 58

2.3.3存储资源虚拟化 59

2.3.4软件资源虚拟化 62

2.4虚拟机的动态迁移 63

2.4.1虚拟机动态迁移简介 63

2.4.2虚拟机动态迁移优势 64

2.4.3虚拟机迁移相关技术 65

2.4.4虚拟机迁移分类 65

2.4.5虚拟机动态迁移实现 66

2.5虚拟化资源管理 68

2.5.1云操作系统管理功能 68

2.5.2云操作系统管理实例 70

2.5.3云操作系统开发的技术路线 74

小结 78

第3章 SOA架构及开发技术 79

3.1 SOA架构概述 79

3.1.1 SOA定义 79

3.1.2 SOA体系架构 80

3.1.3 SOA特征 82

3.1.4 SOA实现技术 83

3.2 Web Service技术 84

3.2.1 Web Service概述 84

3.2.2 Web Service关键技术 87

3.2.3 Web Service开发方式 94

3.3 Web Service开发及应用实例 95

3.3.1 Web Service服务开发流程 95

3.3.2基于.NET的Web Service应用程序实例 96

3.3.3基于Java的Web Service应用程序实例 116

小结 127

第4章 大数据的存储与管理 128

4.1大数据概述 128

4.1.1大数据的基本特性 128

4.1.2大数据带来的挑战 129

4.2大数据存储模型分类 131

4.2.1键值存储模型 132

4.2.2列存储模型 134

4.2.3文档存储模型 135

4.2.4图结构存储模型 138

4.2.5典型NoSQL数据库系统 139

4.3 Hadoop大数据存储管理技术 147

4.3.1 Hadoop技术框架 147

4.3.2 HBase数据存储技术 149

4.3.3 Hive数据仓库技术 154

4.3.4 Pig数据处理技术 156

4.4 Google数据处理新技术 158

4.4.1内容索引系统Caffeine 159

4.4.2数据交互分析系统Dremel 160

4.4.3大规模图计算方法Pregel 162

4.5大数据存储管理相关技术 164

4.5.1大数据并行处理技术 164

4.5.2大数据处理Sharding技术 170

4.5.3分布式缓存与Memcached系统 173

4.5.4数据容错与数据复制技术 174

小结 176

第5章 云数据中心设计与测试 178

5.1概述 178

5.2云数据中心需求分析 180

5.2.1用户分析 180

5.2.2应用分析 181

5.3云数据中心规划与设计 182

5.3.1规划设计原则 182

5.3.2网络架构的规划设计 185

5.3.3网络互连设备的选择 187

5.3.4服务器规划设计 188

5.3.5存储系统规划设计 192

5.4云数据中心工程实施 195

5.5云数据中心功能性能测试 197

5.5.1 LoadRunner测试软件概述 198

5.5.2网络架构性能测试 199

5.5.3云管理平台功能测试 210

小结 214

第6章 数据分析技术 215

6.1数据分析概述 215

6.1.1术语和指标 215

6.1.2数据分析体系结构 219

6.1.3数据分析处理的步骤 220

6.2数据预处理方法 221

6.2.1主题分析 222

6.2.2数据抽取 222

6.2.3数据清洗 223

6.2.4数据变换 224

6.2.5数据聚合 225

6.2.6属性约简 225

6.3典型数据分析方法 226

6.3.1描述式数据分析 226

6.3.2关联挖掘分析 231

6.3.3聚类挖掘分析 239

6.3.4分类与预测分析 247

6.4数据分析工具及应用 257

6.4.1数据分析工具简介 257

6.4.2 Excel数据分析 260

6.4.3 SPSS软件数据分析 268

小结 278

第7章 云数据中心管理与维护实例 279

7.1 TCloud ElasterStack概述 279

7.1.1术语 279

7.1.2系统布署架构 280

7.2 TCloud ElasterStack布署和安装 282

7.2.1系统布署 282

7.2.2系统安装 286

7.3用户管理 290

7.3.1用户的建立和删除 290

7.3.2账号的建立和删除 292

7.3.3管理员的建立和删除 293

7.4虚拟机管理 295

7.4.1模板的创建与管理 295

7.4.2虚拟机的创建与管理 301

7.4.3虚拟机实时检测 306

小结 308

参考文献 309