计算机
类型
7.6
豆瓣评分
可以朗读
语音朗读
423千字
字数
2018-09-01
发行日期
展开全部
主编推荐语
云计算知识框架及实践:关键技术、运维维度与应用场景。
内容简介
本书系统地讲解了云计算的知识框架,包括云计算的三大认识角度、四个关键技术、四种开发运维维度,以及三大应用场景(云桌面、开发云、大数据与人工智能)。 本书在大部分的章中安排了一个或多个基于开源软件的实训内容,以帮助读者更有效地动手实践,包括GitHub、Hadoop、OpenStack、KVM、Docker、Ceph、Mininet、Mesos、Kubernetes等。
目录
- 封面
- 扉页
- 版权信息
- 目录
- 内容提要
- 编委会
- 丛书序一
- 丛书序二
- 推荐序一
- 推荐序二
- 前言
- 数字课程资源与实训平台的使用说明
- 第1章 云计算概述
- 1.1 初识云计算
- 1.1.1 云计算的定义
- 1.1.2 计算模式的演进过程
- 1.1.3 云计算简史
- 1.1.4 云计算的推动力
- 1.2 云计算的公共特征与分类
- 1.2.1 云计算的公共特征
- 1.2.2 云计算的分类
- 1.2.3 与云计算有关的技术
- 1.3 云计算的三元认识论
- 1.3.1 云计算作为一种商业模式
- 1.3.2 云计算作为一种计算范式
- 1.3.3 云计算作为一种实现方式
- 1.4 云计算的开源方法论
- 1.4.1 开源定义和相关概念
- 1.4.2 开源的价值和意义
- 1.4.3 开源发展历程
- 1.4.4 开源是方法论
- 1.4.5 开源给云计算人才培养带来的挑战
- 1.5 实践:GitHub
- 1.5.1 GitHub简介
- 1.5.2 使用GitHub
- 1.5.3 GitHub界面总览
- 1.6 本章小结
- 1.7 复习材料
- 第2章 分布式计算
- 2.1 分布式计算概述
- 2.1.1 基本概念
- 2.1.2 分布式计算的原理
- 2.2 分布式计算的理论基础
- 2.2.1 ACID原则
- 2.2.2 CAP理论
- 2.2.3 BASE理论
- 2.2.4 最终一致性
- 2.2.5 一致性散列
- 2.3 分布式系统概述
- 2.3.1 分布式系统的基础知识
- 2.3.2 分布式系统的特性
- 2.3.3 分布式存储系统实例:Apache Hadoop
- 2.4 分布式系统的进阶
- 2.4.1 分布式存储系统
- 2.4.2 分布式计算系统
- 2.4.3 分布式资源管理系统
- 2.5 典型的分布式系统
- 2.5.1 网格系统
- 2.5.2 P2P系统
- 2.5.3 透明计算
- 2.5.4 区块链系统
- 2.6 本章小结
- 2.7 复习材料
- 第3章 云计算架构
- 3.1 云计算的本质
- 3.1.1 革命性概念:IT作为服务
- 3.1.2 云计算系统工程
- 3.1.3 云数据中心
- 3.1.4 云的工作负载模式
- 3.1.5 云计算的规模效应
- 3.2 云计算的架构
- 3.2.1 计算架构的进化
- 3.2.2 一般云计算架构的二维视角
- 3.3 云栈和云体
- 3.3.1 逻辑云栈
- 3.3.2 逻辑云体
- 3.3.3 一切皆为服务
- 3.4 软件定义的数据中心
- 3.4.1 数据中心的历史
- 3.4.2 继续发展的推动力
- 3.4.3 软件定义的必要性
- 3.4.4 软件定义数据中心的架构分析
- 3.4.5 软件定义数据中心的发展
- 3.5 实践:OpenStack
- 3.5.1 初识OpenStack
- 3.5.2 OpenStack组件介绍
- 3.5.3 体验使用OpenStack
- 3.6 本章小结
- 3.7 复习材料
- 第4章 虚拟化技术
- 4.1 虚拟化的定义
- 4.2 服务器虚拟化
- 4.2.1 x86架构对虚拟化的限制
- 4.2.2 全虚拟化
- 4.2.3 半虚拟化
- 4.2.4 硬件辅助虚拟化
- 4.3 商用虚拟机技术
- 4.4 新型硬件虚拟化
- 4.4.1 硬件虚拟化背景
- 4.4.2 硬件虚拟化的代表
- 4.4.3 硬件虚拟化的未来
- 4.5 实践:Xen虚拟化技术
- 4.5.1 Xen的历史
- 4.5.2 Xen功能概览
- 4.5.3 Xen实际操作
- 4.6 实践:KVM虚拟化技术
- 4.6.1 KVM简介
- 4.6.2 KVM的基本安装操作
- 4.7 轻量级虚拟化
- 4.7.1 容器技术简介
- 4.7.2 容器与虚拟机的对比
- 4.7.3 容器背后的内核知识
- 4.8 实践:Docker容器
- 4.8.1 安装Docker
- 4.8.2 运行第一个Docker容器
- 4.9 本章小结
- 4.10 复习材料
- 第5章 分布式存储
- 5.1 分布式存储的基础
- 5.1.1 基本概念
- 5.1.2 分布式存储分类
- 5.1.3 分布式存储的发展历史
- 5.2 文件存储
- 5.2.1 单机文件系统
- 5.2.2 网络文件系统
- 5.2.3 并行文件系统
- 5.2.4 分布式文件系统
- 5.2.5 高通量文件系统
- 5.3 从单机存储系统到分布式存储系统
- 5.3.1 单机存储系统
- 5.3.2 分布式存储系统
- 5.4 实践:分布式存储系统Ceph
- 5.4.1 概述
- 5.4.2 设计思想
- 5.4.3 整体架构
- 5.4.4 集群部署
- 5.5 本章小结
- 5.6 复习材料
- 第6章 云计算网络
- 6.1 基本概念
- 6.1.1 计算机网络
- 6.1.2 覆盖网络
- 6.1.3 大二层网络
- 6.1.4 租户网络
- 6.2 数据中心网络:云计算的骨架
- 6.2.1 数据中心网络拓扑
- 6.2.2 用Mininet搭建数据中心仿真环境
- 6.3 网络虚拟化
- 6.3.1 灵活控制:软件定义网络(SDN)
- 6.3.2 快速部署:网络功能虚拟化(NFV)
- 6.4 租户网络管理
- 6.4.1 网络功能即服务
- 6.4.2 OpenStack Neutron
- 6.4.3 Group-Based Policy
- 6.5 实践:用Mininet搭建OpenFlow实验环境
- 6.5.1 Mininet入门
- 6.5.2 Mininet实验
- 6.6 本章小结
- 6.7 复习材料
- 第7章 云计算安全
- 7.1 云安全概述
- 7.1.1 云计算安全挑战
- 7.1.2 云计算安全现状
- 7.1.3 云计算安全技术框架
- 7.1.4 云计算安全关键技术
- 7.2 虚拟化安全
- 7.2.1 虚拟化软件栈安全威胁
- 7.2.2 虚拟化软件栈安全防御
- 7.2.3 虚拟化安全总结
- 7.3 云存储安全
- 7.3.1 云存储的安全需求
- 7.3.2 安全云存储系统概述
- 7.3.3 安全云存储系统的一般架构
- 7.3.4 安全云存储系统的关键技术
- 7.4 云数据安全
- 7.4.1 云数据面临的安全威胁
- 7.4.2 云数据安全研究内容
- 7.4.3 云数据安全研究进展
- 7.5 实践:全同态加密算法
- 7.5.1 HElib库的调试与分析
- 7.5.2 全同态加密算法对比与分析
- 7.6 本章小结
- 7.7 复习材料
- 第8章 云原生应用的开发
- 8.1 云原生的相关概念
- 8.1.1 云原生简介
- 8.1.2 云原生的内容
- 8.1.3 云原生应用的技术手段
- 8.2 云原生应用开发实践的12要素
- 8.3 云原生应用开发
- 8.3.1 云原生应用开发的原则
- 8.3.2 云原生的落地:Kubernetes
- 8.4 实践:基于Node.js的云原生应用开发
- 8.5 本章小结
- 8.6 复习材料
- 第9章 云操作系统
- 9.1 计算机软件与操作系统
- 9.1.1 计算机软件的发展
- 9.1.2 操作系统的发展简史
- 9.1.3 操作系统的软件定义本质
- 9.2 UNIX类操作系统的发展
- 9.2.1 UNIX系统简介
- 9.2.2 UNIX家族的演化
- 9.2.3 类UNIX系统的发展
- 9.2.4 UNIX系统的展望
- 9.3 云操作系统概述
- 9.3.1 基本概念
- 9.3.2 云操作系统实例
- 9.3.3 云操作系统的挑战
- 9.3.4 新一代云操作系统的职责与功能
- 9.4 云计算编程模型与环境
- 9.4.1 云计算环境下的编程困惑
- 9.4.2 云计算编程模型
- 9.5 云操作系统的资源调度
- 9.5.1 资源调度简介
- 9.5.2 云操作系统下资源调度的挑战
- 9.5.3 云计算资源调度的策略和算法
- 9.6 实践:Mesos
- 9.6.1 Mesos架构
- 9.6.2 Mesos设计解读
- 9.6.3 在Mesos上运行Spark
- 9.6.4 Mesos实现容器编排
- 9.7 本章小结
- 9.8 复习材料
- 第10章 云端软件
- 10.1 从软件到云件
- 10.1.1 云件的基本概念
- 10.1.2 从软件到云件的变迁
- 10.1.3 云件的关键技术
- 10.1.4 云件的开发、部署和运行模式
- 10.2 云件系统的架构设计与运行原理
- 10.2.1 计算与存储分离的设计理念
- 10.2.2 基于微服务架构的云件模型
- 10.2.3 云件的系统级架构设计
- 10.3 云件的开发模式与效果
- 10.3.1 云件的开发模式
- 10.3.2 云件的效果展示
- 10.4 云件在大规模在线实训平台中的应用
- 10.4.1 实训平台提出的背景
- 10.4.2 构建基于云件系统的大数据工程实训平台
- 10.5 实践:云件应用开发实例
- 10.6 本章小结
- 10.7 复习材料
- 第11章 云计算运维
- 11.1 云服务环境的监控
- 11.1.1 云监控概述
- 11.1.2 云监控特性
- 11.1.3 云监控需求
- 11.1.4 云监控结构
- 11.1.5 关键技术
- 11.2 云监控解决方案
- 11.2.1 云监控的通用技术
- 11.2.2 容器的监控
- 11.3 智能运维
- 11.3.1 智能运维的历史
- 11.3.2 智能运维的内容
- 11.3.3 AIOps的关键场景与技术
- 11.3.4 智能运维的展望
- 11.4 实例:智能运维在大视频运维中的应用
- 11.4.1 背景介绍
- 11.4.2 人工智能技术在大视频运维系统中的应用
- 11.5 本章小结
- 11.6 复习材料
- 第12章 桌面云
- 12.1 桌面云概述
- 12.1.1 桌面云的发展历史
- 12.1.2 初识桌面云
- 12.2 桌面云架构与关键技术
- 12.2.1 传输协议
- 12.2.2 服务层
- 12.2.3 资源层
- 12.2.4 安全
- 12.2.5 桌面云面临的挑战
- 12.3 桌面云典型应用案例
- 12.3.1 桌面云在政府中的应用
- 12.3.2 桌面云在运营商中的应用
- 12.3.3 桌面云在教育中的应用
- 12.4 实践:基于OpenStack的桌面云
- 12.4.1 Windows镜像的制作
- 12.4.2 配置SPICE实现远程访问
- 12.5 本章小结
- 12.6 复习材料
- 第13章 软件开发云
- 13.1 软件开发云的概念
- 13.1.1 传统软件开发中的挑战
- 13.1.2 云计算给软件开发带来的新可能
- 13.1.3 云时代的软件开发
- 13.2 华为软件开发云服务
- 13.2.1 软件交付的趋势和挑战
- 13.2.2 初识DevCloud
- 13.2.3 DevCloud核心理念
- 13.3 DevCloud技术方案
- 13.3.1 DevCloud总体架构
- 13.3.2 DevCloud主要服务
- 13.4 实践:DevCloud实战
- 13.4.1 DevCloud登录
- 13.4.2 项目管理
- 13.4.3 代码托管
- 13.4.4 构建
- 13.4.5 测试
- 13.4.6 发布
- 13.4.7 部署
- 13.4.8 流水线
- 13.5 本章小结
- 13.6 复习材料
- 第14章 大数据与人工智能
- 14.1 初识大数据
- 14.1.1 大数据的发展背景
- 14.1.2 大数据的定义
- 14.1.3 大数据的技术
- 14.2 初识人工智能
- 14.2.1 人工智能的历史及概念
- 14.2.2 人工智能的特征与参考框架
- 14.2.3 人工智能的发展趋势
- 14.3 云计算、大数据与人工智能的关系
- 14.3.1 云计算与大数据的融合
- 14.3.2 云计算与人工智能的融合
- 14.4 本章小结
- 14.5 复习材料
- 附录 《云计算原理与实践》配套实验课程方案简介
- 参考文献
- 论文阅读
展开全部
出版方
人民邮电出版社
人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。