计算机
类型
可以朗读
语音朗读
234千字
字数
2019-01-01
发行日期
展开全部
主编推荐语
云操作系统:基本概念、技术架构、部署、应用与优化
内容简介
内容涵盖云操作系统的基本概念、技术架构、部署、应用及优化等五个方面,既有云操作系统的基本概念与理论,又从资源的抽象与封装、资源的调度、资源的编排三个层面讲解云操作系统设计的核心,剖析了云操作系统的具体部署方法,以国网云操作系统为例,充分融合国网电网公司在发展建设一体化“国网云”平台的过程中,对于云操作系统的一些考虑和设计。
目录
- 封面
- 扉页
- 版权信息
- 目录
- 内容提要
- 序1
- 序2
- 前言
- 绪论
- 第一部分 基础篇
- 第1章 操作系统发展历程
- 1.1 操作系统的基本类型
- 1.1.1 批处理操作系统
- 1.1.2 分时操作系统
- 1.1.3 实时操作系统
- 1.2 通用操作系统
- 1.3 单机操作系统
- 1.3.1 单用户单任务操作系统
- 1.3.2 单用户多任务操作系统
- 1.4 网络操作系统
- 1.4.1 网络操作系统的特征
- 1.4.2 常用网络操作系统
- 1.5 分布式操作系统
- 第2章 云操作系统概述
- 2.1 云操作系统概述
- 2.2 云操作系统发展阶段
- 2.2.1 阶段一:分区虚拟化
- 2.2.2 阶段二:虚拟化+资源池管理
- 2.2.3 阶段三:云操作系统
- 2.3 云操作系统主流产品
- 2.3.1 亚马逊云操作系统
- 2.3.2 阿里云操作系统
- 2.3.3 微软云操作系统
- 2.3.4 华为云操作系统
- 第二部分 设计篇
- 第3章 云操作系统技术架构
- 3.1 一个最简单的云操作系统
- 3.2 云操作系统的主要功能
- 3.3 云操作系统的逻辑架构
- 3.4 典型服务的设计思想
- 3.4.1 “管理者-生产者”模型
- 3.4.2 关键组件实现模型
- 第4章 硬件抽象与封装
- 4.1 计算资源
- 4.1.1 计算类硬件设备
- 4.1.2 计算资源的抽象
- 4.1.3 计算资源的封装
- 4.2 存储资源
- 4.2.1 存储类硬件设备
- 4.2.2 存储资源的抽象
- 4.2.3 存储资源的封装
- 4.3 网络资源
- 4.3.1 网络类硬件设备
- 4.3.2 网络资源的抽象
- 4.3.3 网络资源的封装
- 第5章 资源调度
- 5.1 计算资源的调度
- 5.2 存储资源的调度
- 5.2.1 块存储
- 5.2.2 文件存储
- 5.2.3 对象存储
- 5.3 网络资源的调度
- 5.3.1 路由算法
- 5.3.2 负载均衡的算法
- 第6章 资源编排
- 6.1 通用化的编排方式
- 6.2 虚拟机的编排
- 6.3 容器的编排
- 6.3.1 Swarm
- 6.3.2 Kubernetes
- 6.3.3 Mesos&Marathon
- 第7章 管理类基础服务
- 7.1 用户界面
- 7.1.1 概览
- 7.1.2 组件介绍
- 7.1.3 使用示例
- 7.2 用户认证服务
- 7.2.1 概览
- 7.2.2 组件介绍
- 7.2.3 使用示例
- 7.3 数据库服务
- 7.3.1 概览
- 7.3.2 组件介绍
- 7.3.3 使用示例
- 7.4 镜像服务
- 7.4.1 概览
- 7.4.2 组件介绍
- 7.4.3 使用示例
- 7.5 通信服务
- 7.5.1 概览
- 7.5.2 组件介绍
- 7.5.3 使用示例
- 第8章 云操作系统的接口
- 8.1 HTTP
- 8.2 用户管理
- 8.2.1 用户管理
- 8.2.2 租户管理
- 8.3 权限管理
- 8.4 运行管理
- 8.4.1 监控日志
- 8.4.2 计量监控-资源
- 8.5 云主机管理
- 8.5.1 云主机管理
- 8.5.2 云主机操作
- 8.6 存储管理
- 8.6.1 云硬盘管理
- 8.6.2 云硬盘操作
- 8.6.3 云硬盘备份
- 8.6.4 云硬盘转移
- 8.6.5 云硬盘快照
- 8.6.6 对象存储目录管理
- 8.6.7 对象存储对象管理
- 8.6.8 共享文件系统管理
- 8.6.9 共享文件系统操作
- 8.7 网络管理
- 8.7.1 网络管理
- 8.7.2 网络端口管理
- 8.7.3 子网管理
- 8.7.4 路由器管理
- 8.7.5 浮动IP地址管理
- 8.8 镜像管理
- 8.8.1 镜像管理
- 8.8.2 镜像数据管理
- 8.9 编排管理
- 8.9.1 栈资源管理
- 8.9.2 栈管理
- 8.9.3 栈操作管理
- 8.10 容器管理
- 8.11 主机虚拟化驱动
- 8.12 网络虚拟化驱动
- 8.13 分布式存储驱动
- 第三部分 部署篇
- 第9章 典型云操作系统的部署
- 9.1 系统部署
- 9.1.1 按规模部署
- 9.1.2 主流的自动化部署工具
- 9.2 部署架构设计
- 9.3 部署资源准备
- 9.4 网络规划与连线
- 9.5 部署准备
- 9.5.1 配置服务器
- 9.5.2 部署服务器
- 9.6 手动部署云操作系统
- 9.6.1 加载物理机
- 9.6.2 配置网络环境
- 9.6.3 配置物理磁盘
- 9.6.4 测试验证网络
- 9.6.5 部署云操作系统
- 9.7 自动部署云操作系统
- 9.7.1 加载物理机
- 9.7.2 配置网络环境
- 9.7.3 配置物理磁盘
- 9.7.4 测试验证网络
- 9.7.5 创建部署环境
- 9.7.6 部署实施云操作系统
- 第10章 云操作系统的高可用
- 10.1 HA介绍
- 10.1.1 冗余和故障切换
- 10.1.2 无状态和有状态服务
- 10.1.3 主从和主主集群
- 10.2 基本环境的配置
- 10.2.1 硬件要求
- 10.2.2 Memcached
- 10.3 配置共享服务
- 10.3.1 数据库
- 10.3.2 消息队列
- 10.4 配置控制器
- 10.4.1 Pacemaker架构
- 10.4.2 Pacemaker集群
- 10.4.3 配置VIP
- 10.4.4 HAProxy
- 10.4.5 Memcached
- 10.4.6 Keystone
- 10.4.7 Telemetry
- 10.5 配置网络服务
- 10.5.1 网络的DHCP Agent
- 10.5.2 网络的L3 Agent
- 10.6 配置存储
- 10.6.1 Glance API
- 10.6.2 Cinder API
- 10.6.3 共享文件系统
- 10.6.4 存储后端
- 10.7 配置计算节点
- 第11章 大规模集群设计与优化
- 11.1 私有云待优化问题
- 11.2 资源监控系统
- 11.2.1 监控系统简介
- 11.2.2 监控系统效率
- 11.3 通信性能优化
- 11.4 键函数优化
- 11.5 模块依赖性能优化
- 11.6 任务调配优化
- 11.6.1 队列资源调度算法
- 11.6.2 作业结构设计
- 第四部分 应用篇
- 第12章 云操作系统的应用场景
- 12.1 应用场景综述
- 12.1.1 公有云
- 12.1.2 私有云
- 12.1.3 混合云
- 12.2 典型场景一:异构资源的统一封装
- 12.2.1 场景描述
- 12.2.2 实现流程
- 12.2.3 应用案例
- 12.3 典型场景二:基础资源弹性伸缩
- 12.3.1 场景描述
- 12.3.2 实现流程
- 12.3.3 应用案例
- 12.4 典型场景三:多租户隔离
- 12.4.1 场景描述
- 12.4.2 实现流程
- 12.4.3 应用案例
- 12.5 典型场景四:一键部署
- 12.5.1 场景描述
- 12.5.2 实现流程
- 12.5.3 应用案例
- 12.6 典型场景五:故障自愈
- 12.6.1 场景描述
- 12.6.2 实现流程
- 12.6.3 应用案例
- 12.7 典型场景六:持续集成
- 12.7.1 场景描述
- 12.7.2 实现流程
- 12.7.3 应用案例
- 12.8 典型场景七:灰度发布
- 12.8.1 场景描述
- 12.8.2 实现流程
- 12.8.3 应用案例
- 第13章 一个典型的云操作系统应用
- 13.1 国网云操作系统SG-COS综述
- 13.1.1 系统架构
- 13.1.2 部署情况
- 13.2 “国网云”大数据平台概述
- 13.3 “国网云”云操作系统与大数据平台的融合
- 13.3.1 融合方案概述
- 13.3.2 物理机纳管方案
- 13.3.3 半虚半实融合方案
- 13.3.4 全虚拟化融合方案
- 13.4 “国网云”企业级应用迁移上云的典型方式
- 第14章 总结与展望
- 附录一 术语及定义
- 附录二 国内外主流云操作系统简介
- 亚马逊AWS
- 微软Cloud OS
- 阿里飞天云平台
- 华为FusionSphere
- 国网云操作系统
- 参考文献
展开全部
出版方
人民邮电出版社
人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。