内容简介
第一部分 云计算概念
第1章 云计算概念及发展历程
1.1 云计算起源
1.1.1 互联网促进了云计算的产生
1.1.2 大数据促进了云计算的发展
1.2 云计算发展与历程
1.2.1 云计算的发展
1.2.2 云计算的历程
1.3 云计算概念
1.3.1 从技术角度认识云计算
1.3.2 从商业角度认识云计算
1.3.3 云计算的表现形式
1.4 云计算架构
1.4.1 云计算逻辑架构
1.4.2 云计算物理架构
1.5 云计算特征及优势
1.5.1 云计算特征
1.5.2 云计算优势
1.6 云计算的未来
1.6.1 技术发展趋势
1.6.2 业务发展趋势
1.6.3 展望未来
1.6.4 物联网、大数据和云计算之间的关系
习题
第2章 云计算的分类及产品应用
2.1 云计算按技术分类
2.2 云计算按部署模式分类
2.2.1 公有云
2.2.2 私有云
2.2.3 混合云
2.3 云计算按用户角色分类
2.3.1 基础设施即服务(IaaS)
2.3.2 平台即服务(PaaS)
2.3.3 软件即服务(SaaS)
2.4 云计算的产品应用
2.4.1 Google云计算
2.4.2 Amazon云计算
2.4.3 微软云计算
2.4.4 阿里云计算
2.4.5 华为云计算
习题
第3章 云计算安全
3.1 云计算安全问题事件
3.2 云计算带来新的安全威胁
3.2.1 网络层次
3.2.2 主机层次
3.2.3 应用层次
3.3 产生云安全的主要原因
3.4 在云安全技术层面关注的内容
3.4.1 分布式拒绝服务
3.4.2 下一代防火墙
3.4.3 Web应用防火墙
3.4.4 DNS.CDN服务
3.4.5 数字证书与加密
3.5 云安全基本架构
习题
第一部分小结
第二部分 云计算技术
第4章 分布式系统
4.1 分布式系统概述
4.2 分布式计算
4.2.1 MapReduce
4.2.2 Sawzall
4.3 分布式存储
4.3.1 分布式文件系统
4.3.2 分布式文件系统应用
4.3.3 分布式数据库BigTable
4.3.4 分布式块存储服务
4.3.5 分布式对象存储服务
4.3.6 Ceph分布式存储系统
4.4 分布式一致性算法
4.5 分布式消息队列
4.6 分布式系统应用
4.6.1 Hadoop简介
4.6.2 Spark简介
4.6.3 Storm
习题
第5章 硬件资源
5.1 服务器概述
5.1.1 服务器分类
5.1.2 服务器硬件
5.2 存储概述
5.2.1 内置存储
5.2.2 外置存储
5.3 网络概述
5.3.1 交换机概述
5.3.2 路由器的工作原理
5.3.3 VLAN概述
5.4 负载均衡概述
习题
第6章 虚拟化技术
6.1 虚拟化概述
6.2 计算虚拟化
6.3 计算虚拟化实现方式
6.3.1 CPU虚拟化
6.3.2 内存虚拟化
6.3.3 I/O虚拟化
6.4 计算虚拟化典型产品
6.4.1 Xen
6.4.2 KVM
6.4.3 VMware
6.4.4 Hyper-v
6.5 嵌套虚拟化
6.6 存储虚拟化
6.7 存储虚拟化的实现方式
6.7.1 基于位置的存储虚拟化
6.7.2 基于数据组织的存储虚拟化
6.7.3 基于位置虚拟化的实现方式
6.7.4 软件定义存储
6.8 云存储
6.9 网络虚拟化分类
6.10 网络虚拟化实现方式
6.10.1 虚拟网卡
6.10.2 虚拟交换技术
6.10.3 硬件设备虚拟化
6.10.4 虚拟化网络
6.11 容器虚拟化
6.11.1 Docker概述
6.11.2 Kubernetes概述
6.11.3 微服务
6.11.4 基于Docker的PaaS云平台OpenShift
6.12 超融合
习题
第二部分小结
第三部分 云平台架构
第7章 OpenStack
7.1 OpenStack发展过程
7.2 OpenStack简介及特点
7.3 OpenStack体系架构
7.4 OpenStack应用案例
习题
第8章 FusionSphere
8.1 FusionSphere架构
8.1.1 FusionSphere特性
8.1.2 FusionSphere商业价值
8.2 FusionCompute
8.2.1 FusionCompute定位
8.2.2 FusionCompute系统架构
8.3 FusionCompute的功能特性
8.3.1 计算虚拟化
8.3.2 网络虚拟化
8.3.3 存储虚拟化
8.3.4 高可用性
8.3.5 安全性
8.4 FusionStorage
8.4.1 关键特性
8.4.2 主要功能
8.4.3 软件部署
8.5 FusionManager
8.5.1 FusionManager定位
8.5.2 FusionManager的架构
8.5.3 FusionManager功能
8.6 FusionSphere服务
8.6.1 弹性IP
8.6.2 云磁盘
8.6.3 云主机
习题
第三部分小结
第四部分 云计算应用
第9章 分布式应用开发案例
9.1 分布式应用开发思路
9.2 需求说明
9.3 需求分析及实现思路
9.4 开发环境配置
9.5 代码解读
9.5.1 提取记录Map阶段
9.5.2 提取记录Reduce阶段
9.5.3 计算平均气温Map阶段
9.5.4 计算每个地区最低气温月Map阶段
9.5.5 计算每个地区最低气温月Reduce阶段
9.6 代码提交及运行结果展示
9.6.1 将代码打成Jar包
9.6.2 云平台环境配置
9.6.3 代码提交前准备
9.6.4 提交代码
习题
第10章 Office 365概述
10.1 Office 365简介及特点
10.1.1 Office 365简介
10.1.2 Office 365的特点
10.2 Office 365的服务组件
10.3 Office 365快速入门
10.3.1 登录Office 365门户网站
10.3.2 添加自定义域名
10.3.3 Office 365客户端软件安装及配置
习题
第11章 桌面虚拟化
11.1 虚拟桌面概述
11.2 桌面虚拟化主流产品及协议
11.2.1 桌面虚拟化主流产品
11.2.2 桌面显示协议
11.3 虚拟桌面的优势
11.4 FusionAccess虚拟桌面架构
11.4.1 接入和访问控制
11.4.2 虚拟桌面管理
11.4.3 虚拟桌面资源池
11.4.4 虚拟应用资源池
11.4.5 虚拟桌面与虚拟应用的比较
11.5 虚拟桌面外设重定向
11.6 构建图形桌面
习题
第四部分小结
术语表
参考文献