-
内容大纲
本书系统介绍了云计算概念、原理和应用等内容,旨在帮助读者全面了解云计算相关知识。全书共12章,第1章全面介绍云计算的入门知识;第2章深入研究虚拟化在云计算中的关键作用;第3章重点介绍全球领先的云计算提供商亚马逊AWS;第4章介绍开源云计算平台OpenStack;第5章介绍Docker容器的概念及应用;第6章探索容器编排和管理的领导者Kubernetes;第7章通过Serverless引入无服务器计算;第8章聚焦于大数据处理和分析平台Hadoop;第9章介绍中国领先的云计算服务提供商阿里云;第10章深入研究云计算数据中心的关键技术和架构;第11章介绍云安全;第12章为综合实验案例。
本书适合作为高等院校计算机相关专业的高年级本专科生、研究生的教材,也适合非计算机专业的学生及广大计算机爱好者阅读。 -
作者介绍
-
目录
第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
第2章 虚拟化技术
2.1 虚拟化技术概述
2.1.1 虚拟化技术的起源与原理
2.1.2 虚拟化技术的相关概念与特点
2.1.3 虚拟化技术的分类
2.1.4 虚拟机
2.2 服务器虚拟化
2.2.1 服务器虚拟化概述
2.2.2 服务器虚拟化的关键技术
2.3 桌面虚拟化与应用程序虚拟化
2.3.1 桌面虚拟化
2.3.2 应用程序虚拟化
2.4 存储虚拟化
2.4.1 存储虚拟化简介
2.4.2 3种不同层次的存储虚拟化
2.4.3 存储虚拟化的主要功能
2.5 网络虚拟化
2.5.1 网络虚拟化简介
2.5.2 网络虚拟化的特点
2.6 本章小结
习题2
第3章 Amazon云计算
3.1 Amazon云计算的概述
3.1.1 Amazon云计算简介
3.1.2 Amazon云计算的优势
3.2 Amazon云计算的计算服务
3.2.1 基于虚拟机的EC2服务
3.2.2 基于Docker的ECS服务
3.2.3 无服务器的Lambda服务
3.3 Amazon云计算的存储服务
3.3.1 基于对象存储的S3服务
3.3.2 基于块存储的EBS服务
3.3.3 基于文件存储的EFS服务
3.4 Amazon云计算的数据库服务
3.4.1 关系数据库服务Aurora
3.4.2 NoSQL数据库服务DynamoDB
3.4.3 内存缓存数据库服务ElastiCache
3.4.4 数据仓库解决方案Redshift
3.5 本章小结
习题3
第4章 OpenStack
4.1 OpenStack的概述
4.1.1 OpenStack简介
4.1.2 OpenStack的应用环境
4.2 OpenStack的六大核心组件
4.2.1 计算服务Nova
4.2.2 网络服务Neutron
4.2.3 块存储服务Cinder
4.2.4 对象存储服务Swift
4.2.5 身份认证服务Keystone
4.2.6 镜像服务Glance
4.3 OpenStack的辅助组件
4.3.1 Web界面Horizon
4.3.2 编排服务Heat
4.3.3 计量和监控服务Ceilometer
4.4 OpenStack的生态系统和社区
4.4.1 OpenStack的生态系统
4.4.2 开放的开发和社区贡献机制
4.5 本章小结
习题4
第5章 容器
5.1 容器
5.1.1 容器的概念
5.1.2 容器与虚拟机的对比
5.1.3 容器的发展史
5.2 Docker简介
5.2.1 Docker的概念
5.2.2 Docker公司
5.2.3 Docker的发展史
5.3 一个简单的Docker实例
5.3.1 安装Docker
5.3.2 运行一个 Docker实例
5.4 Docker组件
5.4.1 Docker整体架构
5.4.2 Docker Client
5.4.3 Docker Server
5.4.4 Docker Registry
5.5 Docker引擎
5.5.1 旧版引擎
5.5.2 进化后的引擎
5.5.3 容器命令
5.6 持久化存储数据
5.6.1 持久化存储
5.6.2 绑定挂载
5.6.3 卷
5.7 Docker网络
5.7.1 Docker网络的类型
5.7.2 bridge模式
5.7.3 host模式
5.7.4 none模式
5.7.5 container模式
5.7.6 自定义网络
5.7.7 网络命令
5.8 Docker Compose
5.8.1 Docker Compose概述
5.8.2 安装Docker Compose
5.8.3 配置文件介绍
5.8.4 Compose命令
5.9 Docker进阶
5.9.1 Docker Swarm
5.9.2 Docker Stack
5.10 本章小结
习题5
第6章 Kubernetes
6.1 Kubernetes的概述
6.1.1 Kubernetes的简介
6.1.2 Kubernetes的优势
6.1.3 Kubernetes的发展历史
6.2 Kubernetes中的核心概念
6.2.1 Pod
6.2.2 Controller
6.2.3 Label
6.2.4 Service
6.2.5 Namespace
6.3 Kubernetes的架构
6.3.1 Kubernetes的经典架构
6.3.2 Master
6.3.3 Node
6.4 Kubernetes集群搭建
6.4.1 安装前准备
6.4.2 安装Kubernetes
6.4.3 搭建集群
6.4.4 常用的kubectl命令
6.5 应用部署
6.5.1 配置文件介绍
6.5.2 Deployment
6.5.3 DaemonSet
6.5.4 Job
6.5.5 CronJob
6.5.6 Service
6.6 Secret和Configmap
6.6.1 Secret
6.6.2 Configmap
6.7 Helm
6.7.1 Helm简介
6.7.2 安装Helm
6.7.3 使用Helm
6.7.4 自定义chart
6.8 存储管理
6.8.1 volume
6.8.2 PV和PVC
6.9 集群监控与日志
6.9.1 集群监控
6.9.2 监控搭建
6.9.3 日志管理
6.10 本章小结
习题6
第7章 Serverless
7.1 Serverless概述
7.1.1 Serverless的概念
7.1.2 Serverless的优势
7.1.3 FaaS和BaaS
7.2 现有的Serverless相关产品
7.2.1 相关产品概述
7.2.2 商业化的公有云平台
7.2.3 开源的平台
7.2.4 框架与工具
7.3 Serverless应用架构
7.3.1 传统应用
7.3.2 Serverless应用
7.4 函数计算
7.4.1 函数计算简介
7.4.2 函数计算的工作原理
7.4.3 函数计算中的核心概念
7.4.4 函数的部署
7.5 Serverless应用引擎
7.5.1 Serverless应用引擎概述
7.5.2 SAE的功能
7.5.3 SAE的优势
7.5.4 SAE的架构
7.6 本章小结
习题7
第8章 Hadoop
8.1 Hadoop
8.1.1 Hadoop简介
8.1.2 Hadoop发展简史
8.1.3 Hadoop的组成
8.1.4 Hadoop生态概述
8.2 Hadoop的核心组件
8.2.1 数据存储HDFS
8.2.2 任务调度与资源分配YARN
8.2.3 数据计算MapReduce
8.3 Hadoop生态
8.3.1 Hadoop生态圈
8.3.2 Zookeeper
8.3.3 HBase
8.3.4 Hive
8.3.5 Kafka
8.3.6 Sqoop
8.3.7 Flume
8.3.8 Spark
8.4 本章小结
习题8
第9章 阿里云
9.1 阿里云
9.1.1 阿里云简介
9.1.2 阿里云发展历史
9.1.3 阿里云基础设施
9.2 飞天开放平台
9.2.1 飞天开放平台的组成
9.2.2 分布式协调服务(女娲)
9.2.3 远程过程调用(夸父)
9.2.4 安全管理(钟馗)
9.2.5 分布式文件系统(盘古)
9.2.6 资源管理和任务调度(伏羲)
9.2.7 集群部署(大禹)
9.2.8 集群监控(神农)
9.3 阿里云产品
9.3.1 弹性计算
9.3.2 存储服务
9.3.3 数据库服务
9.3.4 容器与中间件
9.3.5 大数据
9.3.6 人工智能
9.4 本章小结
习题9
第10章 云数据中心
10.1 云计算数据中心概述
10.1.1 云计算数据中心简介
10.1.2 云计算数据中心和传统数据中心的区别
10.2 云计算数据中心的特点与结构
10.2.1 云计算数据中心的特点
10.2.2 云计算数据中心的功能与架构
10.3 云计算数据中心的基础设施
10.3.1 服务器和计算设备
10.3.2 存储设备和系统
10.3.3 网络系统和结构
10.3.4 电源系统
10.3.5 制冷系统
10.3.6 云计算绿色数据中心
10.4 高可用建设的重要性
10.4.1 高可用建设
10.4.2 云数据的安全保障
10.5 本章小结
习题10
第11章 云安全
11.1 信息安全现状和形势
11.1.1 数据安全的重要性
11.1.2 信息系统安全
11.1.3 常见的云安全风险
11.2 云数据安全
11.2.1 用户数据安全
11.2.2 日志管理
11.2.3 权限和资源管理
11.3 云应用安全
11.3.1 用户管理
11.3.2 身份认证
11.3.3 网络安全防护
11.4 云上安全防护
11.4.1 云数据加密
11.4.2 云数据备份
11.4.3 多因子验证
11.4.4 软件更新
11.4.5 端点安全保护
11.4.6 VPN技术
11.5 本章小结
习题11
第12章 综合实验案例
12.1 使用RDS进行MySQL数据库操作
12.1.1 实验目的
12.1.2 实验环境
12.1.3 实验要求
12.1.4 实验步骤
12.2 在阿里云进行Docker安装部署及使用
12.2.1 实验目的
12.2.2 实验环境
12.2.3 实验要求
12.2.4 实验步骤
12.3 在云环境下安装Hadoop
12.3.1 实验目的
12.3.2 实验环境
12.3.3 实验要求
12.3.4 实验步骤
12.4 基于云服务器ECS搭建云上博客系统
12.4.1 实验目的
12.4.2 实验环境
12.4.3 实验要求
12.4.4 实验步骤
12.5 在阿里云进行Kubernetes部署及使用
12.5.1 实验目的
12.5.2 实验环境
12.5.3 实验要求
12.5.4 实验步骤
12.6 本章小结
参考文献
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-

孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-

时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-

本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...
[
