《典型云计算平台与应用教程》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:赵新芬编
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2013
  • ISBN:7121197093
  • 页数:445 页
图书介绍:

第1章 云计算简介 1

1.1 云计算基础 1

1.1.1 云产生的背景 1

1.1.2 云计算定义 4

1.1.3 云计算体系架构 4

1.1.4 云计算的分类 7

1.1.5 云计算发展趋势 12

1.1.6 云计算研究方向 13

1.1.7 云计算的实现机制 15

1.2 云计算关键技术研究 16

1.2.1 虚拟化技术 17

1.2.2 数据存储技术 18

1.2.3 资源管理技术 20

1.2.4 能耗管理技术 20

1.2.5 云监测技术 22

1.3 云计算应用实例 24

1.3.1 Google的云计算平台应用实例 24

1.3.2 IBM“蓝云”计算平台应用实例 25

1.3.3 Amazon的弹性计算云应用实例 26

1.4 云标准 27

1.4.1 云标准背景 27

1.4.2 云计算潜在标准化需求分析 27

1.4.3 云计算标准制定 29

1.4.4 云标准现状 29

1.4.5 云标准性能评估 31

1.4.6 云计算标准发展趋势 33

1.5 云计算产业的优势 33

1.5.1 优化产业布局 33

1.5.2 推进专业分工 34

1.5.3 提升资源利用率 35

1.5.4 减少初期投资 36

1.5.5 降低运营成本 37

1.5.6 产生新创价值 37

1.6 云安全 38

1.6.1 云安全与网络安全的差别 39

1.6.2 云安全常见问题 39

1.6.3 云安全研究方向 41

1.6.4 云安全的难点问题 41

1.6.5 云安全新增及增强功能 42

1.6.6 云安全应用 43

1.6.7 安全示例 49

1.6.8 云安全的问题 53

1.7 云生命周期 54

1.8 云计算优缺点 55

第2章 云计算的专业工具及程序设计 57

2.1 云计算应用Java软件 58

2.1.1 创建Java云计算项目 58

2.1.2 创建HTTP Servlet程序类别 59

2.1.3 Web.xml文档设置 60

2.1.4 设置appengine-web.xml文档 60

2.1.5 添加Google用户服务 61

2.1.6 设计用户界面 62

2.1.7 访客留言板表单的创建 63

2.1.8 利用JDO访问datastore 64

2.1.9 创建JDO类别 65

2.1.10 创建PersistenceManager类别 67

2.1.11 JOD的创建及保存 68

2.1.12 JDO Query Language查询存储物件 69

2.1.13 界面外观修饰 71

2.2 云计算应用软件Platform Symphony 72

2.2.1 Symphony DE简介 72

2.2.2 Platform Symphony架构 74

2.2.3 使用Symphony DE编写程序 74

2.3 云计算应用软件Python 84

2.3.1 创建Python项目 84

2.3.2 app.ymal设置文档 84

2.3.3 创建webapp程序架构 85

2.3.4 利用datastore保存资料 87

2.3.5 大胜Django留言范本 89

2.3.6 界面外观修饰 91

2.3.7 创建首页index.html 91

2.3.8 app.yaml文档更改 92

2.3.9 测试Python云计算程序 92

2.3.10 发布Python云计算程序 93

2.4 云计算应用软件MATLAB 93

2.4.1 MATLAB的简单使用 93

2.4.2 利用PCT提高计算速度 97

2.4.3 更多的工具运行在云计算环境中 106

2.5 云计算应用软件C#与VB.NET 113

2.5.1 C#与VB.NET开发环境创建 113

2.5.2 C#与VB.NET云计算程序设计 114

2.5.3 使用C#处理云计算服务回应的HML资料 118

2.5.4 使用VB.NET处理云计算服务回应的XML资料 118

2.6 动手做自己的云计算 119

2.6.1 系统总体分析 119

2.6.2 管理节点程序设计与分析 120

2.6.3 子节点程序分析 130

2.6.4 客户端API设计 140

第3章 微软云计算 141

3.1 Windows Azure计算平台 141

3.1.1 WindowsAzure概述 142

3.1.2 在Azure开发平台并创建运行项目 143

3.1.3 WindowsAzure存储服务 149

3.1.4 WindowsAzure存储服务特点 176

3.2 微软云计算数据库SQLAzure 176

3.2.1 SQL Azure架构 177

3.2.2 使用SQL Azure的理由 177

3.2.3 使用SQLAzure Database的好处 179

3.2.4 SQL Azure与SQL Server的比较 179

3.2.5 SQLAzure关键技术 181

3.2.6 在应用程序中使用SQLAzure 190

3.3 Windows Azure AppFabric 192

3.3.1 服务总线 193

3.3.2 访问控制(Access Control Service,ACS) 207

3.3.3 分布式缓存 214

第4章 Google云计算 216

4.1 Hadoop概述 216

4.1.1 Hadoop的功能与作用 216

4.1.2 Hadoop的优点 217

4.1.3 Hadoop的主要子项目 217

4.1.4 Hadoop体系结构 217

4.2 Hadoop部署与开发 220

4.2.1 在Linux下安装Hadoop 220

4.2.2 在Windows下安装Hadoop 223

4.3 Hadoop常用命令 227

4.3.1 FS shell 227

4.3.2 管理与更新 231

4.3.3 用户命令 232

4.4 Hadoop输入与输出 238

4.4.1 MapReduce输入与输出 238

4.4.2 HDFS的输入与输出 238

4.5 分布式处理数据MapReduce 241

4.5.1 编程模型 241

4.5.2 MapReduce实现机制 242

4.5.3 MapReduce实例分析 244

4.6 分布式表HBase 250

4.6.1 数据模型 250

4.6.2 概念视图 251

4.6.3 物理视图 252

4.6.4 系统架构 253

4.6.5 HBase的安装与部署 254

4.6.6 HBase的实例分析 257

4.7 分布式服务Zookeeper 260

4.7.1 Zookeeper概述 260

4.7.2 Zookeeper工作原理 260

4.7.3 Zookeeper安装与部署 261

4.7.4 ZookeeperAPI 265

4.7.5 Zookeeper实例分析 268

4.8 数据仓库Hive 276

4.8.1 Hive结构 276

4.8.2 Hive数据存储 277

4.8.3 Hive安装 278

4.8.4 Hive的扩展特性 280

4.8.5 Hive实例分析 285

4.9 数据序列化系统Avro 288

4.9.1 数据序列化 289

4.9.2 数据排序顺序 292

4.9.3 Avro的安装 292

4.9.4 RPC通信实现 293

4.9.5 Avro的Java实现 296

第5章 Amazon云计算 302

5.1 Amazon相关概念 302

5.2 弹性计算云EC2 304

5.2.1 EC2主要特性 305

5.2.2 EC2基本架构 305

5.2.3 Amazon EC2的优势与特点 306

5.2.4 EC2实战 309

5.3 存储服务S3 312

5.3.1 S3基本概念 313

5.3.2 S3一致性 313

5.3.3 S3安全措施 314

5.3.4 Amazon Web Services和S3入门 316

5.3.5 使用GAE与AWS S3部署 322

5.4 简单队列服务SQS 328

5.4.1 SQS的模型及特性 328

5.4.2 SQS框架的概念 329

5.4.3 Amazon Web Services和SQS入门 330

5.4.4 使用Amazon SQS进行基于云计算的消息传送 334

5.4.5 通过Zend Framework使用Amazon SQS 337

5.5 简单数据库服务Simple DB 343

5.5.1 SDB的基本概念 344

5.5.2 SDB的使用 346

第6章 VMware云计算 350

6.1 VMware云产品概述 350

6.1.1 VMware云操作系统 350

6.1.2 VMware功能 351

6.1.3 VMware特征 352

6.1.4 VMware带来的好处 353

6.1.5 VMware云计算工作模式 353

6.2 VMware云产品简介 354

6.2.1 VMware云三层框架 355

6.2.2 VMware vSphere架构 356

6.2.3 云操作系统vSphere 359

6.2.4 底层架构服务vCloud Service Director 360

6.2.5 虚拟桌面产品VMwareView 361

6.3 ESX/ESXi概述 362

6.3.1 ESX与EXSi的比较 363

6.3.2 VMwareESXi虚拟化管理程序体系结构的优点 364

6.4 VMwarevSphere分布式服务 364

6.5 VMware管理端vCenter Server 366

6.6 VMware的安装 368

第7章 云计算仿真器CloudSim 375

7.1 CloudSim体系结构 375

7.1.1 CloudSim核心模拟引擎 376

7.1.2 CloudSim层 378

7.2 CloudSim的功能及扩展 380

7.3 CloudSim的使用方法 381

7.3.1 CloudSim环境配置 381

7.3.2 使用CloudSim仿真的步骤 381

7.4 CloudSim实例分析 382

第8章 云计算的综合应用 407

8.1 提升办公效率 407

8.1.1 Excel概述 407

8.1.2 用Excel对蒙特卡罗模拟 414

8.1.3 云计算与Excel的集成 418

8.2 云计算在移动通信信令监控与查询的应用实例 428

8.2.1 分析与设计 428

8.2.2 实现代码 431

参考文献 444