当前位置:首页 > 工业技术
云计算实战
云计算实战

云计算实战PDF电子书下载

工业技术

  • 电子书积分:13 积分如何计算积分?
  • 作 者:张德丰编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2012
  • ISBN:9787302289319
  • 页数:387 页
图书介绍:本书共分9章。其中包括云计算的特征、Google文件系统GFS、Hadoop分布式文件系统、Amazon云计算、WMware云计算、Windows Azure云计算、云计算常用软件及云计算仿真器等内容。
《云计算实战》目录

第1章 云计算绪论 1

1.1云计算概述 1

1.1.1云计算的定义 1

1.1.2云计算产生的背景 2

1.1.3云时代谁是主角 2

1.1.4云计算的特征 4

1.1.5云计算的发展史 5

1.1.6云计算的服务层次 6

1.1.7云计算的服务形式 7

1.1.8云计算的实现机制 9

1.1.9云计算延伸 10

1.1.10云计算研究方向 12

1.1.11云计算发展趋势 14

1.2云计算的发展环境 15

1.2.1云计算与对等网的关系 15

1.2.2云计算与网格计算关系 18

1.2.3云计算与物联网关系 21

1.2.4云计算与3G关系 23

1.3云计算研究热点 24

1.3.1研究云计算体系结构 25

1.3.2研究云计算关键技术 27

1.3.3研究云计算支撑平台 29

1.3.4研究云计算的安全性 34

1.4云标准 37

1.5云计算的生命周期 39

1.6我国云计算中心的问题与注意事项 41

第2章Google云计算实现 42

2.1 Google整体架构概述 42

2.1.1 Google技术整体构架 42

2.1.2 Google外部与内部技术层次介绍 43

2.2 Google文件系统GFS 44

2.2.1文件系统架构 45

2.2.2 GFS的特点 46

2.2.3文件系统的容错性 47

2.2.4系统管理技术 47

2.3 Google计算架构 48

2.3.1 Google并行计算架构MapReduce 48

2.3.2 Google分布式锁服务Chubby 50

2.3.3 Google分布式结构化数据库BigTable 50

2.4 GFS应用实例 53

2.5 Google应用引擎 54

2.5.1 Google应用引擎概述 55

2.5.2 Google应用引擎环境 56

2.5.3 Google应用引擎服务 57

2.5.4 Google应用引擎实例 58

2.6 Hadoop云计算概述 68

2.6.1 Hadoop的构架介绍 69

2.6.2 Hadoop群族 71

2.6.3 Hadoop在Windows中安装 72

2.6.4 Hadoop的应用 80

2.7 Hadoop云计算系统操作 81

2.7.1多节点Hadoop云计算系统设置 81

2.7.2多节点Hadoop设置实例 83

2.7.3启动Hadoop云计算系统 86

2.8 Hadoop的Avatar机制 88

2.8.1 Avatar系统架构 88

2.8.2 Avatar元数据同步机制 89

2.8.3切换故障过程 91

2.8.4 Avatar运行流程 92

2.8.5切换Avatar故障流程 95

2.9 Hadoop应用开发 99

第3章Hadoop分布式文件系统 109

3.1 Hadoop分布式文件系统HDFS 109

3.1.1设计前提与目标 109

3.1.2 HDFS体系结构 110

3.1.3 HDFS的可靠性措施 111

3.1.4访问接口 115

3.1.5 HDFS常用命令 116

3.1.6 HDFS应用实例 119

3.2 Hadoop分布式数据处理MapReduce 126

3.2.1 MapReduce云计算模型 126

3.2.2 MapReduce架构结构 127

3.2.3 MapReduce云计算应用实例 129

3.2.4并行随机发生器算法的MapReduce实现 141

3.3 MapReduce的进一步功能 143

3.3.1 MapReduce的进一步功能概述 143

3.3.2定制的数据类型 144

3.3.3定制的输入/输出形式 146

3.3.4连接多数据源 151

3.3.5传递与使用全局参数/数据文件 157

3.3.6连接与访问关系数据库 160

3.4 Hadoop分布式存储数据HBase 162

3.4.1 HBase的系统框架 162

3.4.2 HBase的模型 164

3.4.3 HBase的安装配置 168

3.4.4 HBase的优缺点 175

3.4.5 HBase应用实例 175

第4章Amazon云计算 180

4.1 Dynamo存储架构 180

4.1.1 Dynamo的地位 180

4.1.2 Dynamo数据技术 181

4.1.3 Dynamo主要技术 182

4.2 EC2云计算 189

4.2.1 EC2的主要特性 189

4.2.2 EC2的基本架构 189

4.2.3 EC2的相关技术 190

4.2.4 EC2安全与容错性 192

4.3存储服务S3 193

4.3.1 S3基本概念 193

4.3.2 S3一致性 195

4.3.3 S3安全措施 196

4.3.4简单队列服务 198

4.3.5 Simple DB 199

4.3.6 S3支持的程序语言种类 202

4.4数据库服务RDS 204

4.4.1 SQL与NoSQL数据库比较 204

4.4.2 RDS数据库原理及使用 205

4.5 AWS应用实例 206

4.6 Eucalyptus 208

4.6.1 Eucalyptus概述 208

4.6.2 Eucalyptus体系结构 209

4.6.3 Eucalyptus高级特点 210

4.6.4 Eucalyptus的安装 211

4.6.5 Eucalyptus应用实例 213

第5章VMware云计算 216

5.1 VMware概述 216

5.1.1 VMware主要特点 216

5.1.2 VMware产品类型 217

5.1.3 VMware主要功能 217

5.1.4 VMware的3种工作模式 217

5.1.5安装VMware Player 218

5.2 ESX/ESXi 220

5.2.1 ESX/ESXi定义 220

5.2.2安装ESX与配置 224

5.2.3 ESX应用实例 231

5.3 vCenter 232

5.3.1 vCenter概述 232

5.3.2 vCenter安全性与可靠性措施 235

5.3.3安装vCenter 237

5.4 vCloud Service Director 243

5.4.1 vCloud Service Director功能 243

5.4.2 vCloud Service Director特点 245

5.4.3 VMware的网络和存储虚拟化 245

5.5 DRS Cluster 248

5.5.1 DRS Cluster定义 248

5.5.2将HA DRS Cluster和主机添加到vCenter 248

5.6 VMware HA 251

5.6.1 VMware HA概述 251

5.6.2 VMware HA的完整过程 252

第6章Windows Azure云计算 258

6.1 Windows Azure概述 258

6.1.1 Windows Azure 258

6.1.2 SQL Azure 259

6.1.3 Windows Azure AppFabric 260

6.1.4 Windows Azure Connect 262

6.2 Windows Azure平台的体系结构 262

6.2.1 Windows Azure创建项目 262

6.2.2 Azure应用和服务 266

6.3 Windows Azure操作系统 267

6.3.1 Windows Azure OS指南 268

6.3.2 Windows Azure生命周期 269

6.3.3 Windows Azure安全性 271

6.3.4 Windows Azure的可用性 273

6.3.5 Windows Azure的完整性 273

6.3.6 Windows Azure的可靠性 274

6.3.7 Windows Azure数据隔离 274

6.3.8 Windows Azure存储服务 276

6.4 Windows Azure服务在企业中的应用 278

6.5 SQL Azure体验 288

6.5.1如何申请创建一个SQL Azure账户 289

6.5.2如何创建一个云端SQL Azure服务器实例 291

6.5.3如何设置防火墙规则 293

6.5.4如何创建一个云端SQL Azure数据库 293

6.5.5如何创建一个云端SQL Azure服务器登录账户 296

6.5.6如何修改登录账户密码 296

6.5.7如何进行本地管理 296

6.6 Windows Azure应用实例 298

6.6.1 Windows Azure Table架构 298

6.6.2 Windows Azure Table数据模型 299

6.6.3实现图片管理 299

第7章 云计算其他应用软件 306

7.1 SaaS软件服务应用 306

7.2 Hive 307

7.2.1 Hive组成 307

7.2.2 Hive安装 308

7.2.3 Hive结构解析 311

7.2.4 HiveQL的使用 314

7.2.5 Hive应用实例 321

7.2.6 Hive实战 324

7.3 Pig 329

7.3.1 Pig基本框架 329

7.3.2 Pig安装 330

7.3.3 Pig的使用 330

7.3.4 Pig编程语言 334

7.3.5 Pig应用实例 342

7.4 Cassandra 346

7.4.1 Cassandra概述 346

7.4.2 Cassandra操作过程 350

7.4.3 Cassandra安装 354

7.4.4 Cassandra使用 356

7.4.5 Cassandra应用实例 361

7.4.6 Cassandra与MapReduce相结合 363

7.5 Zookeeper 366

7.5.1 Zookeeper概述 366

7.5.2 Zookeeper工作原理 368

7.5.3 Zookeeper安装 372

7.5.4 Zookeeper API接口 374

7.5.5 Zookeeper编程 374

7.5.6 Zookeeper应用实例 376

附录A参考资料 385

返回顶部