21世纪高等院校云计算和大数据人才培养规划教材

云计算导论:概念 架构与应用

“十四五”职业教育国家规划教材,创办国内第一个云计算专业系的国内知名云计算和大数据专家潜心力作
分享 推荐 1 收藏 32 阅读 5.4K
武志学 (编著) 978-7-115-42405-1

关于本书的内容有任何问题,请联系 马小霞

1.“十四五”职业教育国家规划教材
2.作者毕业于剑桥三一学院,是Ctrix公司高级工程师,Openstack项目早期参与者,国内第一个云计算系的建设者。
3.文笔流畅,将不容易理解的云计算概念讲得明白透彻。

内容摘要

本书全面介绍云计算的概念、框架与应用。全书共8章,主要内容包括云计算的基本概念、云计算平台体验、IaaS服务模式、PaaS服务模式、SaaS服务模式、桌面云、云存储、典型的云计算平台。本书内容实用,实验丰富,将实验内容融合在课程内容中,使理论紧密联系实际。
本书主要是面向大学本专科教学的云计算技术概论性入门教材,通过学习本书,可以了解今后需要学习哪些课程和技术来系统掌握云计算工作原理和开发基于云计算的应用。本书不仅适用于高校本专科教学使用,也可以作为培训教材用于相关技术培训。

目录

第 1章 云计算的基本概念 1
1.1 云计算概述 1
1.1.1 云计算的思想起源 1
1.1.2 云计算的定义 2
1.1.3 云计算的发展历程 4
1.2 云计算的服务类型 7
1.2.1 IaaS:基础设施即服务 8
1.2.2 PaaS:平台即服务 10 1.2.3 SaaS:软件即服务 11
1.3 云计算部署模式 13
1.4 云计算的使用场景 16
1.5 云计算带来的变革 17
1.6 云计算产业链结构 18
习题 20
第 2章 云计算平台体验 21
2.1 IaaS体验 21
2.1.1 体验对象 21
2.1.2 安装部署 21
2.1.3 添加镜像 22
2.1.4 登录管理界面 23
2.1.5 创建云主机 24
2.1.6 操作云主机 25
2.1.7 使用云主机 25
2.1.8 挂载磁盘 26
2.2 PaaS体验 27 2.2.1 体验对象 27
2.2.2 安装客户端 27
2.2.3 部署应用 30
2.2.4 使用应用 31
2.3 SaaS体验 32
2.3.1 注册账号 32
2.3.2 登录OFFICE ONLINE 34
2.3.3 使用OFFICE ONLINE 34
2.4 总结 36
习题 36
第3章 IaaS服务模式 37
3.1 概述 37
3.2 基本功能 38
3.2.1 用户管理 39
3.2.2 资源抽象 39
3.2.3 资源监控 39
3.2.4 资源调度 39
3.2.5 资源部署 40
3.2.6 数据管理 40
3.2.7 安全管理 41
3.2.8 任务管理 41
3.3 整体架构 41
3.4 服务器虚拟化技术 43
3.4.1 IaaS的基本资源 43 3.4.2 实现方式 44
3.4.3 关键特性 44
3.4.4 核心技术 45
3.4.5 虚拟化与云计算 52
3.5 OpenStack 53
3.5.1 简介 53
3.5.2 OpenStack Compute:Nova 55
3.5.3 OpenStack Block Storage:Cinder 60
3.5.4 OpenStack Network:Neutron 61
3.5.5 OpenStack Image Service:Glance 63
3.5.6 OpenStack Object Storage:Swift 64
3.5.7 小结 67
习题 67
第4章 PaaS服务模式 68
4.1 概述 68
4.1.1 驱动力 68
4.1.2 主流类型 69
4.1.3 功能角色 71
4.2 核心系统 73
4.2.1 简化的应用开发和部署模型 73
4.2.2 自动资源获取和应用激活 74
4.2.3 自动的应用运行管理 75
4.2.4 平台级优化 76
4.3 Cloud Foundry 77
4.3.1 简介 77
4.3.2 特点 77
4.3.3 逻辑结构 78
4.3.4 整体架构 80 4.3.5 部署模式 81
4.4 Hadoop 84
4.4.1 概述 84
4.4.2 Hadoop简史 84
4.4.3 Hadoop组成部分 85
4.4.4 HDFS 85
4.4.5 MapReduce 87
4.4.6 MapReduce计算举例 88
4.4.7 HDFS与MapReduce组合 90
4.4.8 MapReduce的优势与劣势 90
4.4.9 小结 91
4.5 总结 91
习题 91
第5章 SaaS服务模式 92
5.1 概述 92
5.1.1 特征 92
5.1.2 发展历程 93
5.1.3 实现层次 94
5.2 支撑平台 95
5.2.1 支撑平台的类型 95
5.2.2 支撑平台的关键技术 96 5.2.3 支撑平台的参考实现 105
5.3 SaaS应用 107
5.3.1 SaaS应用的分类 107
5.3.2 云应用的典型示例 108
5.4 SaaS发展趋势 111
5.5 总结 111
习题 112
第6章 桌面云 113
6.1 概述 113
6.2 业务价值和缺点 114
6.3 发展历史 116
6.4 桌面云架构 119
6.5 虚拟桌面架构(VDI)技术 123
6.6 虚拟桌面交付协议 124
6.6.1 概述 125
6.6.2 RDP协议 125
6.6.3 ICA/HDX协议 127 6.6.4 PCoIP协议 132
6.6.5 SPICE协议 133
6.6.6 对比分析 136
6.6.7 小结 137
6.7 应用发布 139
6.7.1 应用流 140
6.7.2 应用虚拟化 140
6.8 总结 141
习题 142

第7章 云存储 143
7.1 概述 143
7.2 结构模型 144
7.3 云存储架构 146
7.4 云存储类型及其适合的应用 146
7.4.1 块存储 147
7.4.2 文件存储 147
7.4.3 对象存储 148
7.4.4 小结 149
7.5 关键技术 150
7.5.1 存储虚拟化 150 7.5.2 分布式存储技术 151
7.5.3 数据容错 153
7.5.4 数据备份 154
7.5.5 数据缩减技术 155
7.6 典型的云存储服务 159
7.6.1 EMC ATMOS 159
7.6.2 Amazon云存储服务 160
7.6.3 Google的云存储服务 162
7.7 总结 163
习题 163
第8章 典型的云计算平台 164
8.1 Amazon云计算平台 164
8.1.1 AWS产品 164
8.1.2 常用AWS之间的关系 171
8.1.3 Amazon EC2 171
8.1.4 Amazon EBS 173
8.1.5 Amazon Simple Storage Service(S3) 175
8.1.6 Amazon SimpleDB 176
8.2 Google云计算平台 177
8.2.1 GAE平台简介 177
8.2.2 分布式存储服务 178
8.2.3 应用程序运行环境 179
8.2.4 应用开发套件 180
8.2.5 Google应用 181
8.3 Salesforce云计算平台 181
8.3.1 Salesforce的整体架构 182
8.3.2 Force.com 182
8.3.3 基础服务 183
8.3.4 数据库服务 184
8.3.5 应用开发服务 184 8.3.6 应用打包服务 185
8.4 Microsoft Azure 186
8.4.1 Microsoft Azure简介 186
8.4.2 Windows Azure 187
8.4.3 SQL Azure 190
8.4.4 Windows Azure AppFabric 191
8.4.5 Windows Azure Marketplace 192
8.4.6 Microsoft Azure服务 192
8.5 开源IaaS平台 195
8.5.1 OpenStack 195
8.5.2 CloudStack 202
8.5.3 Eucalyptus 208
8.5.4 三大开源IaaS平台的比较 212
8.6 开源PaaS平台 217
8.6.1 Cloud Foundry 217
8.6.2 OpenShift 3 221
8.6.3 OpenShift与Cloud Foudry 226
8.7 其他云计算公司 227
8.8 总结 227
习题 228
结束语 229


读者评论

  • 那请问作者指导的软件安装和实验在哪里下载啊,没找到呀?

    szwjz818发表于 2018/2/2 18:38:38
    • 您好,您可以给作者发邮件索取,467554396@qq.com

      马小霞发表于 2018/2/5 10:39:56
  • 问:

    这本书上的讲到的软件,要不要给学生开上机课?还是只是理论讲解,但书上有软件安装介绍?

    答:

    可以只讲理论,但是那样学生理解不深。书上讲的软件安装和实验,如果老师需要作者可以指导如何下载和安装以及进行试验。

    马小霞发表于 2018/1/3 9:35:53

我要评论

作者介绍

武志学,英国剑桥大学计算机科学博士,纽卡斯尔大学研究院士(相
当于国内的博士后)。曾任Citrix( 思杰) 公司主任研究员,现任电子
科技大学成都学院云计算科学与技术系主任、云计算联合实验室主任、
CII 云网大数据研究院院长。四川省云计算产业联盟副主任、四川省高
性能计算专家委员会副主任委员、成都市软件产业协会专家委员、四川
省特聘专家。
参与研发欧洲最大分布式操作系统ANSA;主导设计并实现了互联网保密安全系统产品CAGE;参加研发了著名的XenServer 云系统;领导开发了在云客户系统网络协议发生失控的情况下对其进行远程访问并进行恢复的子系统;参与研发国际开源云平台OpenStack。
2012 年创办了国内第一个在本科阶段以完整技术体系教授云计算大数据技术的云计算系,增设核心专业课程20 余门。目前,已有在校生1500 余人,毕业生450 人,毕业生就业率100%。

推荐用户

同系列书

  • Docker容器技术与应用

    程宁 刘桂兰 丁丽 胡文杰 周永福

    本书以任务为导向,较为全面地介绍了容器技术的相关知识。全书共分为7个项目,包括Docker概述、Docker镜...

    ¥39.80
  • 大数据导论 思维、技术与应用

    武志学

    本书将基本概念与实例相结合,由浅入深、循序渐进地对大数据思维、技术和应用做了全面系统的介绍。全书共12章,分为...

    ¥49.80
  • 云计算安全防护技术

    叶和平 陈剑 何伊圣 曾振东 简碧园 吴献文

    本书通过7个项目介绍了云安全攻防基础平台、云主机端口扫描、云环境Web漏洞扫描、云端Web漏洞手工检测分析、云...

    ¥39.80
  • 大数据技术与应用基础项目教程

    李俊杰 谢志明 肖政宏 石慧 谢高辉 杨泽强

    全书共十个项目,除了项目一介绍大数据基础理论外,其余项目均以实战为主线,内容循序渐进,逐步深入,围绕大数据技术...

    ¥49.80
  • 云计算虚拟化技术与应用

    王培麟 姚幼敏 梁同乐 詹增荣 钟伟成

    全书共11章,分为理论篇、技术篇和实战篇三个部分。本书将虚拟化技术与应用融为一体,较为系统地介绍了虚拟化技术发...

    ¥39.80

购买本书用户

相关图书

  • OpenStack云计算平台搭建与管理(openEuler)(微课版)

    姚骏屏

    本书基于openEuler(22.03 LTS SP3版)国产操作系统和OpenStack(Train版)云计...

    ¥59.80
  • 人工智能云平台部署与开发(微课版)

    易海博

    本书涵盖云计算和人工智能两大领域的内容,着重讲解人工智能应用在云平台上的部署与开发。全书共7个项目,分别介绍云...

    ¥49.80
  • 云计算导论(微课版)

    荆于勤 石慧霞 吴锡微 龚秀波 姚骏屏

    本书是一本全面介绍云计算基本概念、常用技术与应用的项目化教材。本书分为3篇,分别是初识云计算、体验云计算和业务...

    ¥59.80
  • 鲲鹏智能计算导论

    华为技术有限公司 林新华 郑骏 陈瑛 夏林中 马祥 陈炯

    本书以鲲鹏智能计算为主线,共12 章,分别为绪论、计算机与服务器、鲲鹏通用计算平台、鲲鹏openEuler操作...

    ¥59.80
  • Kubernetes集群实战(微课版)

    王雅静 成安霞 申永芳 段莎莉 钟小平

    本书全面、系统地讲解Kubernetes的基础知识和运维管理方法。本书共9个项目,包括从Docker转向Kub...

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