《云计算与云应用》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:万川梅编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2014
  • ISBN:9787121222320
  • 页数:252 页
图书介绍:本书根据教育部对电子信息类专业云计算的基本要求编写而成。全书共8章,分为3部分讲述,主要内容包括:第一部分云计算基础架构篇,包括第1~2章,主要介绍了云计算物理基础架构及虚拟基础架构部署与配置。第二部分云计算应用篇,包括第3~5章,主要介绍了腾讯云计算应用、Google云计算应用和微软云计算应用。第三部分云计算分布式开源系统篇,包括第6~8章,主要介绍了云计算分布式框架Hadoop、分布式数据库HBase和国内云计算平台。本书配有多媒体电子课件和习题答案。

第一部分 云计算基础架构篇 2

第1章 云计算物理基础架构 2

1.1 云计算概述 3

1.1.1 云计算的由来 3

1.1.2 什么是云计算 5

1.1.3 云服务 6

1.2 云计算的实现机制 9

1.2.1 云计算的基本原理 9

1.2.2 云计算的构成 9

1.3 云计算与数据中心 11

1.3.1 云计算时代的数据中心 12

1.3.2 Google数据中心介绍 13

1.4 我国云计算的发展与优势 16

1.4.1 我国云计算的发展历程 16

1.4.2 我国云计算的产业链构成 17

1.4.3 主要的云计算项目 17

1.4.4 云计算的发展优势 18

1.4.5 中国云计算产业发展的关键障碍 19

1.5 项目1:云计算物理基础架构的部署 19

1.5.1 任务1:识别云服务器 20

1.5.2 任务2:识别云存储器 24

1.6 项目2:云终端设备 26

1.6.1 任务1:识别瘦身云终端设备 26

1.6.2 任务2:识别平板电脑 27

本章小结 28

本章习题 28

第2章 虚拟基础架构部署与配置 30

2.1 虚拟化技术介绍 31

2.1.1 虚拟化的定义 31

2.1.2 虚拟化的分类 33

2.2 企业虚拟化 35

2.2.1 企业虚拟化的目的 35

2.2.2 企业虚拟化的场合 37

2.3 虚拟技术的业界动态 38

2.3.1 X86虚拟机产品 38

2.3.2 VMware vSphere产品 39

2.3.3 微软的Hyper-V R2产品 39

2.3.4 Citrix xen虚拟机监视器 40

2.4 VMware虚拟机简介 41

2.5 认识VMware vSphere架构 44

2.5.1 VMware vSphere简介 44

2.5.2 VMware vSphere的主要组件 45

2.5.3 VMware vSphere的基础架构服务 47

2.6 项目1:虚拟基础架构的网络规划与部署 50

2.6.1 任务1:项目的拓扑结构 50

2.6.2 任务2:服务器资源分配 51

2.6.3 任务3:虚拟网络规划 51

2.6.4 任务4:部署过程概要 53

2.7 项目2: vSphere 5的安装及部署 53

2.7.1 任务1: VMware_ESXi的安装及配置 53

2.7.2 任务2: vSphere Clinet的安装与配置 60

2.7.3 任务3: VMware vCenter的安装与配置 62

2.8 项目3:虚拟资源池的设置 66

2.8.1 任务1:创建数据中心 66

2.8.2 任务2:创建集群 68

2.8.3 任务3:添加ESXi主机到集群中 71

2.8.4 任务4:创建AD域控制器 73

2.8.5 任务5:创建虚拟机(XP系统) 76

2.9 项目4:虚拟桌面部署 80

2.9.1 任务1: View Connection Server的安装过程 80

2.9.2 任务2: View Composer的安装过程 81

2.9.3 任务3:配置模板计算机 83

2.9.4 任务4: View Composer部署虚拟桌面 84

本章小结 91

本章习题 91

第二部分 云计算应用篇 94

第3章 腾讯云计算应用 94

3.1 腾讯云计算应用概述 94

3.1.1 腾讯云计算的发展 95

3.1.2 腾讯云产品与服务 96

3.2 申请腾讯云计算平台的资源 98

3.2.1 腾讯QQ云把云计算带到个人用户身边 98

3.2.2 典型的应用 100

3.3 项目1:基于WebQQ平台开发Web应用 104

3.3.1 任务1:需求分析 104

3.3.2 任务2: Web应用开发 105

本章小结 109

本章习题 110

第4章 Google云计算应用 111

4.1 Google云应用概述 112

4.1.1 Google地球 112

4.1.2 Google Gmail 114

4.1.3 Goagent代理工具 118

4.1.4 Google在线文档、云端硬盘 127

4.2 Google云计算的关键技术 129

4.2.1 Google文件系统GFS 129

4.2.2 分布式编程框架MapReduce 131

4.2.3 分布式结构化数据表BigTable 133

4.3 Google App Engine 134

4.3.1 Google App Engine介绍 134

4.3.2 Google App Engine环境下的Java编程 135

4.4 项目:在Google App Engine平台部署应用 140

本章小结 144

本章习题 144

第5章 微软云计算应用 145

5.1 微软云计算概述 145

5.1.1 微软公司云计算的战略 146

5.1.2 微软公司的云计算解决方案 147

5.2 Windows Azure云平台简介 148

5.2.1 Windows Azure 148

5.2.2 SQL Azure 152

5.3 项目:Windows Live云应用 152

5.3.1 任务1:注册Windows Live账户 153

5.3.2 任务2:认识Windows Live Messenger 153

5.3.3 任务3:使用Windows Live照片库 154

本章小结 157

本章习题 157

第三部分 云计算分布式开源系统篇 160

第6章 云计算分布式框架Hadoop 160

6.1 Hadoop开源云计算平台 161

6.1.1 Hadoop简介 161

6.1.2 Hadoop的起源 161

6.1.3 Hadoop的含义 162

6.1.4 Hadoop的核心技术是Google核心技术的开源实现 163

6.1.5 Hadoop的应用现状和发展趋势 164

6.2 Hadoop子项目 167

6.2.1 HDFS的体系结构 168

6.2.2 MapReduce的体系架构 173

6.2.3 HDFS的数据管理 175

6.2.4 HBase的数据管理 176

6.2.5 Hive的体系架构 176

6.2.6 Hive的数据管理 177

6.3 项目1:在Windows上安装与配置Hadoop 178

6.3.1 任务1: JDK的安装 178

6.3.2 Cygwin的安装 181

6.3.3 任务3: Hadoop的安装与配置 187

6.4 项目2:在Linux上安装与配置Hadoop 189

6.4.1 Ubuntu的安装 189

6.4.2 任务2: JDK的安装 192

6.4.3 任务3: Hadoop的安装 193

6.5 项目3:编写MapReduce程序 195

6.5.1 任务1:运行Hadoop 195

6.5.2 任务2:计数实例 196

6.5.3 任务3:排序实例 199

6.5.4 任务4:去重实例 201

6.6 项目4:部署Hadoop Eclipse框架 206

6.6.1 任务1: Eclipse插件的安装配置 206

6.6.2 任务2: Eclipse运行MapReduce程序 210

本章小结 216

本章习题 216

第7章 分布式数据库HBase 218

7.1 HBase简介 218

7.1.1 HBase逻辑视图 218

7.1.2 HBase物理存储 221

7.1.3 子表Region服务器 221

7.1.4 HMaster主服务器 223

7.1.5 元数据表 223

7.2 项目1: HBase的安装与配置 224

7.2.1 任务1: HBase单机模式 224

7.2.2 任务2: HBase伪分布式模式 226

7.2.3 HBase完全分布式模式 227

7.3 项目2:在HBase中创建学生成绩数据库 231

7.3.1 Shell的基本操作 232

7.3.2 任务4:常用的HBase的Shell操作 234

本章小结 238

本章习题 239

第8章 国内云计算平台 240

8.1 项目1:新浪云计算平台 241

8.1.1 任务1:云应用商店 241

8.1.2 任务2:新浪云计算平台SAE 242

8.2 项目2:盛大云计算平台 249

8.2.1 任务1:盛大云视频托管 249

8.2.2 任务2:盛大云主机 250

本章小结 251

本章习题 251