
云计算与云套用
《云计算与云套用》是2014年电子工业出版社出版的图书,作者是万川梅。
基本介绍
- 书名:云计算与云套用
- 作者:万川梅
- 译者:万川梅
- ISBN:9787121222320
- 类别:通信网路
- 页数:264页
- 定价:¥39.8
- 出版社:电子工业出版社
- 出版时间:2014-01
- 装帧:精装
- 开本:16开
内容简介
本书根据教育部对电子信息类专业云计算的基本要求编写而成。全书共8章,分为3部分讲述,主要内容包括:第一部分云计算基础架构篇,包括第1~2章,主要介绍了云计算物理基础架构及虚拟基础架构部署与配置。第二部分云计算套用篇,包括第3~5章,主要介绍了腾讯云计算套用、Google云计算套用和微软云计算套用。第三部分云计算分散式开源系统篇,包括第6~8章,主要介绍了云计算分散式框架Hadoop、分散式资料库HBase和国内云计算平台。本书配有多媒体电子课件和习题答案。
目录
第一部分 云计算基础架构篇
第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
第二部分 云计算套用篇
第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
第三部分 云计算分散式开源系统篇
第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