21世纪高等教育计算机规划教材

云计算基础教程

分享 推荐 0 收藏 9 阅读 3.9K
程克非 , 罗江华 , 兰文富 (编著) 978-7-115-29442-5

关于本书的内容有任何问题,请联系 刘博


1.紧跟云计算发展和应用现状及特点
2.重点介绍云计算基础知识和云计算的实践教学应用
¥32.80 ¥27.88 (8.5 折)
立即购买 申请样书
教学资源仅供教师教学使用,转载或另作他用版权方有权追究法律责任。

内容摘要


本书介绍了云计算的基本概念、原理及实际应用,分为基础篇、技术篇、应用篇和实践篇4 篇。主要内容包括:绪论、云计算架构及其标准化情况、云存储、云服务、虚拟化、云桌面、云安全、云计算主流解决方案、云计算与移动互联网、云计算与物联网、高性能计算、虚拟化技术、分布式文件系统和逻辑卷管理、管理等内容。

目录

目 录

第 一篇 基础篇

第 1章 绪论 2
1.1 云计算的概念与特征 2
1.1.1 云计算的基本概念 2
1.1.2 云计算的基本特征 3
1.2 云计算的简史 3
1.3 云计算的发展现状 6
1.3.1 市场规模分析 6
1.3.2 业务模式分析 8
1.4 云计算的发展趋势 20
1.5 云计算的适用条件 21
1.5.1 云计算的优势和带来的变革 21
1.5.2 云计算技术的优点 25
1.5.3 云计算技术的缺点 27

第 2章 云计算架构及其标准化情况 28
2.1 云计算架构 28
2.1.1 云计算基础架构 28
2.1.2 Sales Cloud和App Engine 30
2.2 云计算国际标准化状况 31
2.3 云计算国内标准化状况 34

第 二篇 技术篇

第3章 云存储 38
3.1 云存储的概念 38
3.2 云存储技术简介 39
3.2.1 云存储的结构模型 39
3.2.2 云存储技术的两种架构 41
3.2.3 云存储的种类及适合的应用 42
3.3 云存储技术的应用及其面临的问题 44
3.3.1 云存储的应用领域 44
3.3.2 云存储技术面临的问题 44

第4章 云服务 46
4.1 云服务概述 46
4.1.1 云服务简介 46
4.1.2 云服务的产生和发展 46
4.1.3 云服务的优缺点 47
4.2 云服务的类型 48
4.2.1 SaaS 49
4.2.2 PaaS 50
4.2.3 IaaS 51
4.3 云部署模型 53

第5章 虚拟化 54
5.1 虚拟化技术简介 54
5.2 虚拟化的意义 55
5.3 虚拟化的架构 55
5.4 虚拟化的业界解决方案 56
5.4.1 基于VirtualBox的虚拟化技术 56
5.4.2 基于VMware的虚拟化技术 58
5.4.3 基于KVM的硬件虚拟化技术 59
5.4.4 基于Xen的虚拟化系统 60

第6章 云桌面 61
6.1 虚拟桌面架构 61
6.1.1 基本概念 61
6.1.2 VDI与基于服务器计算的桌面 61
6.1.3 VDI与传统本地桌面 63
6.1.4 利用VDI节省成本和能源 64
6.2 桌面云与传统个人计算机 65
6.3 桌面云的实现方案 66
6.3.1 桌面云和无盘工作站的区别 67
6.3.2 桌面云的现状 67
6.3.3 桌面云需要解决的问题 68

第7章 云安全 69
7.1 云计算的安全问题 69
7.2 云计算安全的技术手段 69
7.2.1 云安全框架 69
7.2.2 数据安全 70
7.2.3 应用安全 71
7.2.4 虚拟化安全 73
7.3 云计算安全的非技术手段 74

第三篇 应用篇

第8章 云计算主流解决方案 76
8.1 Google云计算方案 76
8.1.1 简介 76
8.1.2 GFS 76
8.1.3 并行数据处理MapReduce 77
8.1.4 分布式锁服务Chubby 77
8.1.5 分布式结构化数据表Bigtable 77
8.2 Amazon弹性计算云EC2方案 78
8.2.1 简介 78
8.2.2 Amazon Web Services 78
8.2.3 弹性计算云EC2 78
8.2.4 简单存储服务S3 79
8.2.5 数据库服务SimpleDB 79
8.3 IBM云计算BlueCloud方案 80
8.3.1 简介 80
8.3.2 云计算架构 80
8.3.3 云计算相关产品 81
8.4 Oracle云计算方案 82
8.4.1 简介 82
8.4.2 Oracle云计算战略 82
8.4.3 Oracle PaaS 83
8.4.4 Oracle IaaS 84
8.5 微软云计算Windows Azure方案 84
8.5.1 简介 84
8.5.2 微软云计算参考架构 87
8.6 Platform云计算方案 87
8.6.1 简介 87
8.6.2 Platform ISF计算服务 88

第9章 云计算与移动互联网 90
9.1 移动互联网的发展概况 90
9.2 云计算助力移动互联网发展 91
9.2.1 简介 91
9.2.2 移动互联网的“端”、“管”、“云” 91
9.2.3 移动互联网云计算的挑战 92
9.3 移动互联网云计算产业链分析 93
9.4 移动互联网云计算技术的现状 94

第 10章 云计算与物联网 97
10.1 概述 97
10.1.1 物联网的概念 97
10.1.2 物联网的网络架构 98
10.1.3 物联网的技术体系 99
10.1.4 物联网与云计算的关系 101
10.2 云计算在典型物联网行业中的应用 103
10.2.1 智能电网云 103
10.2.2 智能交通云 104
10.2.3 医疗健康云 107

第四篇 实践篇

第 11章 从高性能计算开始 110
11.1 对称多处理 110
11.2 大规模并行处理机 110
11.3 集群系统 111
11.4 消息传递接口 112
11.4.1 MPICH 112
11.4.2 OpenMP 114
11.5 集群系统的管理与任务 117
11.5.1 XCAT简介 117
11.5.2 XCAT的配置 117
11.5.3 使用XCAT安装计算节点 119
11.5.4 使用XCAT管理计算节点 121
11.6 PBS 122
11.6.1 PBS的安装 123
11.6.2 PBS的配置 123
11.6.3 PBS的作业管理 124
11.7 MAUI 127
11.8 Ganglia 128
11.8.1 Ganglia的安装 128
11.8.2 Ganglia的配置 128
11.8.3 Ganglia的资源监控 129
11.9 Nagios 133
11.9.1 Nagios的安装 133
11.9.2 Nagios监控端的配置 134
11.9.3 Nagios被监控端的配置 139
11.9.4 Nagios的资源监控 139

第 12章 以虚拟化技术为前提 144
12.1 VMware虚拟机 144
12.1.1 VMware虚拟机的安装 144
12.1.2 虚拟机的创建 144
12.1.3 虚拟机的启动(Ubuntu) 145
12.1.4 ESXi的配置与管理 146
12.2 VirtualBox的安装与配置 152
12.2.1 VirtualBox的安装 152
12.2.2 虚拟机的创建 153
12.3 Xen的安装与配置 153
12.3.1 Xen的安装 154
12.3.2 Xen的配置 157
12.3.3 资源分配 158
12.3.4 虚拟机的创建与使用 159
12.4 KVM与QEMU 163
12.4.1 内核模块的配置与安装 163
12.4.2 虚拟硬盘的创建 164
12.4.3 资源的分配 165
12.4.4 虚拟机的创建与启动 165
12.4.5 虚拟机资源的重分配 167
12.4.6 虚拟机的迁移 169

第 13章 以分布式文件系统和逻辑卷管理为基础 171
13.1 GNBD网络块设备及其实现 171
13.2 GNBD环境下的冗余磁盘阵列 171
13.2.1 冗余磁盘阵列简介 171
13.2.2 GNBD的配置 172
13.2.3 检验RAID的效果 173
13.3 GFS 174
13.3.1 GFS简介 174
13.3.2 GFS需要的安装包 174
13.3.3 GFS的安装与配置 174
13.4 NFS 176
13.4.1 NFS简介 176
13.4.2 NFS的安装与配置 176
13.5 LVM 177
13.5.1 LVM简介 177
13.5.2 安装LVM 177
13.5.3 创建LVM 178
13.6 LVM环境下的RAID镜像 179
13.6.1 将分区标识为RAID分区 180
13.6.2 建立RAID设备及定义RAID盘 180
13.6.3 查看RAID的定义情况 181
13.6.4 格式化RAID设备 181
13.6.5 让RAID设备在每次重启都生效 181
13.6.6 挂载RAID设备 182
13.6.7 逻辑卷快照 182

第 14章 以管理为核心 183
14.1 Libvirt 183
14.1.1 Libvirt简介 183
14.1.2 Libvirt的主要目标 183
14.1.3 Libvirt的主要功能 183
14.1.4 Libvirt的架构及工作方式 184
14.1.5 Libvirt现在支持的虚拟机 185
14.2 VCL 185
14.2.1 VCL简介 185
14.2.2 VCL的体系架构 186
14.2.3 VCL的功能实现 188
14.2.4 VCL的安装与配置 188
14.2.5 VCL的使用方法 189
14.3 Proxmox 204
14.3.1 Proxmox简介 204
14.3.2 Proxmox的使用方法 205
14.4 OpenNebula 210
14.4.1 OpenNebula简介 210
14.4.2 OpenNebula的特点和优势 210
14.4.3 OpenNebula的安装与配置 212

结束语 219
参考文献 220
部分引用资源 224

读者评论

赶紧抢沙发哦!

我要评论

同系列书

  • Java Web程序设计教程

    陈沛强 谷灵康 金京犬

    本书作为Java Web程序设计的大学教程,对Java EE编程技术进行了系统全面的介绍。全书共分14章。首先...

    ¥48.00
  • C++程序设计——思想与方法 慕课版(第3版)

    翁惠玉 俞勇

    本书以C++语言为环境,重点讲授程序设计的思想和方法,包括过程化的程序设计和面向对象的程序设计,且本书非常强调...

    ¥49.80
  • 网页设计与制作(附微课视频 第2版)

    雷伟军

    本书依据教育部高等学校计算机基础课程教学指导委员会提出的《关于进一步加强高校计算机基础教学的意见》中有关“网页...

    ¥45.00
  • 数据结构与算法分析(C++语言版)

    张琨 张宏 朱保平

    本书共分10章,主要包括第1章绪论,第2章线性表,第3章栈和队列,第4章串,第5章数组和广义表,第6章 树和二...

    ¥45.00
  • 多媒体技术及应用

    李小英 谷长龙 段伟 蔡益红

    本书全面系统地介绍了多媒体技术的基础知识与应用软件的使用。全书共5章。第1章多媒体技术概论讲述了多媒体技术的基...

    ¥39.00

相关图书

  • Python数据分析与可视化(微课版)

    千锋

    本书讲解数据分析基础知识,针对数据分析与可视化的初学者介绍相关方法及概念。 全书共分9章,内容包含数据分析概...

    ¥59.80
  • Redis开发实战(视频讲解版)

    李兴华

    本书在编写时考虑到了Redis的实际应用场景,所以认真详细分析了Java中的三种Redis开发结构,包括Let...

    ¥79.80
  • Spark大数据技术与应用(微课版)

    千锋

    本书以初学者的角度详细介绍Spark架构的核心技术,主要围绕着Spark的架构、Spark的开发语言、Spar...

    ¥59.80
  • Python数据预处理(微课版)

    千锋

    本书以Jupyter Notebook为主要开发工具,全面地介绍数据预处理的相关知识。全书共分8章,内容分别...

    ¥59.80
  • 人工智能原理及MATLAB实现

    许国根

    本书系统地阐述了人工智能算法的基本原理、实现技术及其应用,基本涵盖了其重要理论和方法,包括了最近发展起来的并被...

    ¥79.80
人邮微信
本地服务
教师服务
教师服务
读者服务
读者服务
返回顶部
返回顶部