书籍详情

云计算理论与实践

云计算理论与实践

作者:潘虎 著

出版社:电子工业出版社

出版时间:2016-12-01

ISBN:9787121301940

定价:¥42.00

购买这本书可以去
内容简介
  本书介绍了云计算的基本理论及相关实践,强调理论与实践并重。主要内容包括:云计算技术的基本理论、与其他计算泛型的区别和联系,以及代表性的云计算平台系统;虚拟化技术的基本理论、应用类型及其技术路线;商业虚拟化平台VMware vSphere、开源虚拟化平台OpenStack的系统架构与核心组件,以及详细的安装部署和运维方法;大数据处理技术的基本理论、功能特点与关键技术;开源大数据系统Hadoop的系统架构、核心组件与关键技术,及其安装部署和运维方法。本书内容全面、条理清晰、可操作性强。既注重理论讲解,又注重实践操作。读者通过学习理论知识,结合云平台的实践操作,可对云计算技术快速入门,在此基础上对云计算开展深入研究。为方便教学,本书还配有电子课件及教学资源包,读者可登录华信教育资源网(www.hxedu.com.cn)免费注册下载。 本书既可作为学习云计算理论的技术书籍,又可作为实践技能的培训教材。
作者简介
  潘虎,男,硕士毕业于武汉大学计算机科学与技术专业,现就职于湖北文理学院,任数学与计算机学院网络与云计算中心主任、学校网络安全顾问。同时,担任襄阳市云计算产业协会技术顾问、襄阳市教育信息化技术专家、IBM大型机运维专家。负责学校网络监控”、云计算理论与实践”课程。带领学生参加2016年全国大学生物联网设计竞赛,获得全国总决赛团队奖二等奖,华中区特等奖。
目录
第1章 云计算概述\t1
1.1 云计算简介\t1
1.2 云计算的分类\t2
1.2.1 IaaS、PaaS和SaaS\t2
1.2.2 IaaS开发和PaaS开发\t4
1.3 云计算的特点\t5
1.3.1 基本特点\t5
1.3.2 云计算与其他集群计算\t7
1.4 云计算关键技术\t9
1.5 云计算应用\t11
1.5.1 云计算平台\t11
1.5.2 云计算衍生产品\t14
1.6 小结\t15
深入思考\t16
第2章 虚拟化概述`\t17
2.1 虚拟化技术简介\t17
2.1.1 计算机虚拟化(服务器虚拟化)\t17
2.1.2 存储虚拟化\t18
2.1.3 网络虚拟化\t20
2.1.4 应用虚拟化\t20
2.1.5 桌面虚拟化\t21
2.2 服务器虚拟化\t22
2.2.1 服务器虚拟化简介\t22
2.2.2 服务器虚拟化分类\t22
2.2.3 服务器虚拟化用途\t24
2.3 x86虚拟化技术\t25
2.3.1 x86虚拟化技术的发展\t25
2.3.2 x86虚拟化的特征\t25
2.3.3 x86虚拟化技术细节\t26
2.3.4 x86架构服务器虚拟化系统厂商及其产品\t28
2.4 KVM虚拟化技术\t31
2.4.1 KVM简介\t31
2.4.2 KVM的CPU虚拟化\t32
2.4.3 KVM用户物理内存管理\t34
2.5 云计算与虚拟化\t35
2.5.1 部署与应用\t35
2.5.2 向服务转型\t35
2.6 小结\t36
深入思考\t37
第3章 VMware vSphere概述\t38
3.1 VMware公司简介\t38
3.1.1 x86系统虚拟化技术的提出\t38
3.1.2 VMware公司发展历史\t39
3.2 VMware公司产品概述\t40
3.2.1 核心产品设计理念\t40
3.2.2 产品简介\t40
3.3 VMware vSphere组成与功能\t42
3.3.1 VMware vSphere主要组件\t42
3.3.2 VMware vSphere基本功能\t43
3.3.3 VMware vSphere高级功能\t44
3.3.4 VMware vSphere插件\t45
3.4 VMware vSphere 逻辑分层结构和物理拓扑\t46
3.4.1 VMware vSphere虚拟化层\t46
3.4.2 VMware vSphere管理层\t49
3.4.3 VMware vSphere接口层\t49
3.4.4 VMware vSphere 数据中心的物理拓扑\t50
3.5 VMware ESXi架构\t51
3.5.1 Service Console\t51
3.5.2 VMkernel\t52
3.5.3 ESXi小结\t54
3.6 VMware vSphere 5.5特点\t55
3.7 VMware vSphere存储\t55
3.7.1 硬盘分类\t55
3.7.2 磁盘阵列\t57
3.7.3 存储分类\t57
3.8 小结\t59
深入思考\t60
第4章 VMware vSphere平台的搭建和使用\t61
4.1 ESXi服务器的安装和配置\t62
4.1.1 安装ESXi服务器\t62
4.1.2 配置ESXi服务器网络\t67
4.2 安装配置Openfiler服务器\t71
4.2.1 安装Openfiler虚拟机\t71
4.2.2 配置Openfiler虚拟机\t78
4.3 安装并配置 VMware vCenter\t84
4.3.1 安装Windows Server 2003\t85
4.3.2 安装虚拟光驱\t86
4.3.3 安装vCenter Single Sign On\t87
4.3.4 安装VMware vCenter Inventory Service\t91
4.3.5 安装VMware vCenter Server\t93
4.4 登录vCenter并挂载ESXi主机\t99
4.5 连接Openfiler存储\t101
4.6 创建虚拟机\t107
4.7 小结\t112
深入思考\t113
第5章 VMware vSphere配置和高级特性\t114
5.1 修改硬件参数\t114
5.2 查看虚拟机文件\t115
5.3 快照的使用\t116
5.4 虚拟机转模板\t119
5.5 虚拟机迁移\t122
5.6 分布式资源调配DRS\t125
5.6.1 创建DRS群集\t126
5.6.2 体验DRS\t129
5.7 资源池的使用\t133
5.8 虚拟机的高可用性\t134
5.9 热备功能\t137
5.10 虚拟网络\t138
5.11 存储网络\t140
5.12 小结\t140
深入思考\t141
第6章 OpenStack概述\t142
6.1 OpenStack简介\t142
6.1.1 OpenStack与云计算\t142
6.1.2 OpenStack的功能\t143
6.1.3 OpenStack的发展历程\t143
6.1.4 KVM开放虚拟化技术\t144
6.2 OpenStack架构\t145
6.3 OpenStack工作流程\t146
6.3.1 Bexar版本的工作流程\t146
6.3.2 Folsom版本的工作流程\t149
6.4 OpenStack生产环境的配置模式\t150
6.5 OpenStack各组件详解\t151
6.5.1 Nova组件\t151
6.5.2 Keystone组件\t151
6.5.3 Neutron组件\t153
6.5.4 Swift组件\t154
6.5.5 Cinder组件\t157
6.5.6 Glance组件\t158
6.5.7 Horizon组件\t159
6.5.8 Heat组件\t160
6.6 OpenStack在企业中的应用\t160
6.6.1 小米OpenStack项目概况\t160
6.6.2 联想OpenStack的高可用企业云平台实践\t161
6.6.3 OpenStack在天河二号的大规模部署实践\t162
6.7 VMware与OpenStack的比较\t162
6.8 小结\t164
深入思考\t164
第7章 OpenStack平台的搭建与使用\t165
7.1 实验环境资源需求\t165
7.2 实验环境拓扑\t165
7.3 实验环境配置\t167
7.4 安装和配置Identity Service(身份服务)\t172
7.4.1 先决条件\t172
7.4.2 安装并配置组件\t172
7.4.3 配置Apache HTTP服务\t173
7.4.4 完成安装\t174
7.4.5 创建临时管理员令牌环境\t174
7.4.6 创建服务实体和API端点\t175
7.4.7 创建域、项目、用户和角色\t175
7.4.8 验证操作\t177
7.4.9 创建脚本\t178
7.4.10 使用脚本\t179
7.5 安装和配置Image Service(映像服务)\t179
7.5.1 先决条件\t179
7.5.2 安装和配置组件\t181
7.5.3 完成安装\t182
7.5.4 确认安装\t183
7.6 安装和配置Compute Service(计算服务)\t183
7.6.1 安装并配置管理节点\t183
7.6.2 安装和配置计算节点\t187
7.7 安装配置Networking Service(网络服务)\t190
7.7.1 安装和配置管理节点\t191
7.7.2 安装和配置计算节点\t197
7.8 安装和配置Dashboard\t203
7.8.1 安装和配置组件\t203
7.8.2 完成安装\t204
7.8.3 验证操作\t204
7.9 安装和配置Block Storage Service(块存储服务)\t204
7.9.1 安装和配置管理节点\t204
7.9.2 安装和配置一个存储节点\t208
7.10 Horizon操作\t211
7.11 自动化部署\t215
7.12 小结\t216
深入思考\t217
第8章 大数据概述\t218
8.1 大数据简介\t218
8.1.1 大数据的定义\t218
8.1.2 大数据的结构类型\t218
8.1.3 大数据的特征\t219
8.1.4 大数据的处理技术\t219
8.2 大数据处理系统\t222
8.2.1 大数据处理系统的功能\t222
8.2.2 大数据处理系统的特性\t222
8.2.3 云计算与大数据处理系统\t223
8.3 大数据处理系统实例\t223
8.3.1 Google大数据处理系统\t223
8.3.2 Hadoop\t225
8.4 大数据应用\t226
8.4.1 精准广告投放\t226
8.4.2 精密医疗卫生体系\t227
8.4.3 个性化教育\t227
8.4.4 交通行为预测\t227
8.4.5 数据安全\t228
8.5 小结\t228
深入思考\t228
第9章 Hadoop大数据技术\t229
9.1 Hadoop概述\t229
9.1.1 Hadoop简介\t229
9.1.2 Hadoop编年史\t230
9.1.3 Hadoop架构\t233
9.1.4 Hadoop组件\t234
9.2 HDFS概述\t235
9.2.1 HDFS简介\t235
9.2.2 HDFS工作特性\t237
9.2.3 文件读取过程\t241
9.2.4 文件写入过程\t241
9.3 MapReduce工作原理\t242
9.4 Shuffle过程\t244
9.4.1 Map端\t244
9.4.2 Reduce端\t245
9.5 YARN架构任务调度\t246
9.5.1 MRv2(MapReduce Version 2)的基本组成\t246
9.5.2 YARN的基本组成\t246
9.5.3 YARN架构下MapReduce的任务流程\t247
9.6 Hadoop应用领域\t248
9.7 小结\t249
深入思考\t250
第10章 Hadoop平台的搭建和使用\t251
10.1 Linux系统配置\t251
10.2 Hadoop配置部署\t257
10.3 运行Hadoop\t260
10.4 HDFS Shell命令操作\t263
10.5 MapReduce 程序解读\t266
10.6 小结\t270
深入思考\t270
参考文献\t271
猜您喜欢

读书导航