编辑推荐

1.《云计算技术》面向ICT学院学生,作为学校指导教材;
2.《云计算技术》摒弃了以清单罗列知识点的生硬做法,用逻辑性更强的文字描述知识点与知识点之间的联系;
3.《云计算技术》按模块学习,内容深入浅出,使学生思路清晰,条理清楚,能够更好地掌握知识。

内容简介

云计算技术》是华为ICT学院云计算技术官方教材,旨在帮助学生学习云计算技术的基本概念、体系架构、以及基础云平台的搭建和使用。
云计算技术》从云的概念、技术、架构、应用四个方面介绍云计算相关知识,以华为的FusionSphereOpenStack为核心,让读者了解如何构建公有云、混合云、私有云平台;以华为云服务为基础,阐述企业建云、上云、用云的各种解决方案。
除华为ICT学院的学生之外,《云计算技术》同样适合正在备考HCNA-Cloud认证,或者正在参加HCNA-Cloud技术培训的学员进行阅读和参考。其他有志于从事ICT行业的人员和云计算技术爱好者也可以通过阅读《云计算技术》,加深自己对云计算技术的理解。

作者简介

王磊

国内高端认证培训的先行者,先后在电信运营商、系统集成商任技术经理和咨询顾问。工作经验20年,负责规划设计和改造了大量的电信和金融网络。具有丰富的网规网优经验,对行业技术发展方向具有前瞻性的把握。获得高级程序员资格水平认证和多个厂家认证专家证书

目录

第一部分云计算概念
第1章云计算概念及发展历程0
1.1云计算起源2
1.1.1互联网促进了云计算的产生2
1.1.2大数据促进了云计算的发展3
1.2云计算发展与历程5
1.2.1云计算的发展5
1.2.2云计算的历程6
1.3云计算概念6
1.3.1从技术角度认识云计算7
1.3.2从商业角度认识云计算8
1.3.3云计算的表现形式9
1.4云计算架构9
1.4.1云计算逻辑架构9
1.4.2云计算物理架构11
1.5云计算特征及优势16
1.5.1云计算特征16
1.5.2云计算优势17
1.6云计算的未来18
1.6.1技术发展趋势18
1.6.2业务发展趋势19
1.6.3展望未来20
1.6.4物联网、大数据和云计算之间的关系21
习题22
第2章云计算的分类及产品应用24
2.1云计算按技术分类26
2.2云计算按部署模式分类27
2.2.1公有云27
2.2.2私有云28
2.2.3混合云30
2.3云计算按用户角色分类31
2.3.1基础设施即服务(IaaS)31
2.3.2平台即服务(PaaS)31
2.3.3软件即服务(SaaS)32
2.4云计算的产品应用32
2.4.1Google云计算32
2.4.2Amazon云计算33
2.4.3微软云计算37
2.4.4阿里云计算43
2.4.5华为云计算45
习题48
第3章云计算安全50
3.1云计算安全问题事件52
3.2云计算带来新的安全威胁54
3.2.1网络层次54
3.2.2主机层次55
3.2.3应用层次55
3.3产生云安全的主要原因56
3.4在云安全技术层面关注的内容56
3.4.1分布式拒绝服务56
3.4.2下一代防火墙58
3.4.3Web应用防火墙59
3.4.4DNS、CDN服务60
3.4.5数字证书与加密61
3.5云安全基本架构63
习题65
第一部分小结66
第二部分云计算技术
第4章分布式系统68
4.1分布式系统概述71
4.2分布式计算71
4.2.1MapReduce72
4.2.2Sawzall75
4.3分布式存储75
4.3.1分布式文件系统76
4.3.2分布式文件系统应用76
4.3.3分布式数据库BigTable79
4.3.4分布式块存储服务80
4.3.5分布式对象存储服务83
4.3.6Ceph分布式存储系统84
4.4分布式一致性算法85
4.5分布式消息队列86
4.6分布式系统应用86
4.6.1Hadoop简介86
4.6.2Spark简介90
4.6.3Storm91
习题92
第5章硬件资源94
5.1服务器概述96
5.1.1服务器分类97
5.1.2服务器硬件99
5.2存储概述100
5.2.1内置存储100
5.2.2外置存储101
5.3网络概述104
5.3.1交换机概述105
5.3.2路由器的工作原理107
5.3.3VLAN概述108
5.4负载均衡概述111
习题113
第6章虚拟化技术114
6.1虚拟化概述116
6.2计算虚拟化118
6.3计算虚拟化实现方式120
6.3.1CPU虚拟化120
6.3.2内存虚拟化125
6.3.3I/O虚拟化131
6.4计算虚拟化典型产品133
6.4.1Xen133
6.4.2KVM134
6.4.3VMware134
6.4.4Hyper-v134
6.5嵌套虚拟化134
6.6存储虚拟化135
6.7存储虚拟化的实现方式137
6.7.1基于位置的存储虚拟化137
6.7.2基于数据组织的存储虚拟化141
6.7.3基于位置虚拟化的实现方式143
6.7.4软件定义存储144
6.8云存储144
6.9网络虚拟化分类144
6.10网络虚拟化实现方式145
6.10.1虚拟网卡145
6.10.2虚拟交换技术146
6.10.3硬件设备虚拟化149
6.10.4虚拟化网络149
6.11容器虚拟化157
6.11.1Docker概述157
6.11.2Kubernetes概述160
6.11.3微服务161
6.11.4基于Docker的PaaS云平台OpenShift162
6.12超融合164
习题165
第二部分小结167
第三部分云平台架构
第7章OpenStack170
7.1OpenStack发展过程172
7.2OpenStack简介及特点174
7.3OpenStack体系架构175
7.4OpenStack应用案例180
习题181
第8章FusionSphere182
8.1FusionSphere架构184
8.1.1FusionSphere特性186
8.1.2FusionSphere商业价值190
8.2FusionCompute191
8.2.1FusionCompute定位191
8.2.2FusionCompute系统架构192
8.3FusionCompute的功能特性193
8.3.1计算虚拟化193
8.3.2网络虚拟化194
8.3.3存储虚拟化195
8.3.4高可用性196
8.3.5安全性197
8.4FusionStorage197
8.4.1关键特性198
8.4.2主要功能200
8.4.3软件部署201
8.5FusionManager202
8.5.1FusionManager定位202
8.5.2FusionManager的架构203
8.5.3FusionManager功能204
8.6FusionSphere服务213
8.6.1弹性IP213
8.6.2云磁盘213
8.6.3云主机214
习题214
第三部分小结217
第四部分云计算应用
第9章分布式应用开发案例218
9.1分布式应用开发思路220
9.2需求说明221
9.3需求分析及实现思路222
9.4开发环境配置223
9.5代码解读229
9.5.1提取记录Map阶段229
9.5.2提取记录Reduce阶段232
9.5.3计算平均气温Map阶段234
9.5.4计算每个地区最低气温月Map阶段237
9.5.5计算每个地区最低气温月Reduce阶段239
9.6代码提交及运行结果展示240
9.6.1将代码打成Jar包241
9.6.2云平台环境配置243
9.6.3代码提交前准备243
9.6.4提交代码244
习题247
第10章Office365概述248
10.1Office365简介及特点250
10.1.1Office365简介250
10.1.2Office365的特点251
10.2Office365的服务组件252
10.3Office365快速入门254
10.3.1登录Office365门户网站254
10.3.2添加自定义域名255
10.3.3Office365客户端软件安装及配置256
习题258
第11章桌面虚拟化260
11.1虚拟桌面概述263
11.2桌面虚拟化主流产品及协议268
11.2.1桌面虚拟化主流产品268
11.2.2桌面显示协议269
11.3虚拟桌面的优势270
11.4FusionAccess虚拟桌面架构270
11.4.1接入和访问控制272
11.4.2虚拟桌面管理273
11.4.3虚拟桌面资源池275
11.4.4虚拟应用资源池275
11.4.5虚拟桌面与虚拟应用的比较277
11.5虚拟桌面外设重定向278
11.6构建图形桌面283
习题286
第四部分小结288
术语表290
参考文献296

精彩书摘

  1.存储虚拟化的分类
  广义存储虚拟化是软件定义存储的方式实现虚拟化,在云计算、大数据和互联网公司的应用中,其后台基础设施主要是由构建低成本、高性能、可扩展、易用的分布式存储系统构成的,即用廉价的X86系列磁盘组成的分布式存储系统。
  狭义的存储虚拟化多用于企业或组织的私有云或混合云中,常见的分类如下。
  (1)对存储虚拟化在不同的位置上可以分为:基于主机的虚拟化,基于存储设备的虚拟化,基于存储网络的虚拟化。主机和存储设备的虚拟化是传统意义上的虚拟化,只有网络级的存储虚拟化是目前存储虚拟化的主流,它能将存储网络上的各种存储子系统整合成一个或多个集中管理的存储池,并按需建立多个大小不同的虚拟逻辑卷,并将这些虚拟逻辑卷分配给上层的应用服务器,达到重复利用存储资源、集中管理存储、降低存储成本的目的。
  ……


其他推荐