注册 登录 进入教材巡展
#
  • #

出版时间:2023-04

出版社:重庆大学电子音像出版社

以下为《云计算存储技术与应用》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 重庆大学电子音像出版社
  • 9787894467133
  • 1版
  • 521681
  • 68256362-2
  • 2023-04
  • 计算机类
  • 高职
内容简介
本书主要讲解了云计算存储概述,存储系统的演变,Swift存储系统原理与结构,Swift存储系统安装与搭建,Swift的API规范,Keystone认证,Swift集群部署与搭建,Ceph原理架构概与搭建。通过本书的学习,学生能掌握云计算存储技术与应用的知识和实际应用。
目录
目录
第1章 云计算存储概述 1
1.1 云存储简介 3
1.1.1 云计算与云存储 3
1.1.2 云存储分类 4
1.1.3 云存储特点 5
1.2 云存储标准 7
1.2.1 云存储标准概述 7
1.2.2 云存储标准现状 9
1.2.3 云计算标准的发展趋势 10
1.3 Swift简介 11
1.3.1 Swift特点 11
1.3.2 Swift对象存储 12
1.3.3 对象存储的特征 13
1.4 Ceph概述 14
1.4.1 Ceph简介 14
1.4.2 Ceph特点 15

第2章 存储系统的演变 17
2.1 单节点存储 19
2.1.1 存储介质 19
2.1.2 硬盘接口种类 19
2.2 RAID技术 20
2.2.1 RAID概念 20
2.2.2 RAID级别 20
2.3 网络存储技术 24
2.3.1 网络附加存储介绍 24
2.3.2 存储区域网络 24
2.4 集群存储技术 28
2.4.1 集群存储技术出现背景 28
2.4.2 集群技术概述 29
2.4.3 集群存储技术 31
2.5 分布式存储 32
2.5.1 分布式存储概述 32
2.5.2 分布式存储分类 34
2.6 软件定义存储 35
2.6.1 软件定义存储概述 35
2.6.2 SDS与存储虚拟化 35
2.6.3 SDS产品分类 36
2.7 server SAN 36
2.8 超融合架构 37
2.9 网盘技术应用 37
2.9.1 网盘的概述 37
2.9.2 网盘的分类 37
2.9.3 网盘的特点 38
2.9.4 网盘产品简介 39

第3章 Swift存储系统原理与结构 42
3.1 Swift关键技术 44
3.1.1 Swift常用核心术语 44
3.1.2 一致性散列(Consistent Hashing) 44
3.1.3 数据一致性模型 46
3.1.4 环(Ring) 47
3.2 Swift系统架构 49
3.2.1 Swift产品分层结构 49
3.2.2 Swift系统架构设计 50
3.3 Swift数据存储系统 53
3.3.1 Swift存储模型 53
3.3.2 Swift存储系统结构 54
3.3.3 数据存储位置选择原则 56
3.3.4 数据一致性保障 56

第4章 Swift存储系统安装与搭建 59
4.1 Swift搭建思路与条件检查 61
4.1.1 Swift搭建思路 61
4.1.2 虚拟化检查 61
4.1.3 系统配置一般要求 62
4.1.4 SAIO安装流程概述 62
4.2 环境准备 63
4.2.1 安装与更新操作系统 63
4.2.2 下载并安装Swift 64
4.3 安装代理节点 64
4.3.1 Swift服务相关操作 64
4.3.2 增加与修改其他服务 65
4.3.3 创建代理节点配置文件 65
4.3.4 生成相关Ring以及builder文件 65
4.4 安装存储节点 67
4.4.1 配置各个存储节点 67
4.4.2 更改rsyncd.conf文件 73
4.4.3 建立存储点 75
4.5 验证swift安装结果 76

第5章 Swift的API规范 79
5.1 账户API规范 81
5.1.1 获取容器列表 81
5.1.2 显示元数据 83
5.1.3 创建/更新/删除元数据 83
5.2 容器API规范 84
5.2.1 获取所有对象列表 85
5.2.2 创建容器 87
5.2.3 创建/更新/删除容器元数据 88
5.2.4 显示容器元数据 89
5.2.5 删除容器 89
5.3 对象API规范 90
5.3.1 获取对象详情 91
5.3.2 创建/替换对象 92
5.3.3 复制对象 93
5.3.4 删除对象 94
5.3.5 显示对象的元数据 94
5.3.6 创建/更新元数据 95
5.4 大对象API规范 96
5.4.1 动态大对象 96
5.4.2 静态大对象 97

第6章 Keystone认证 100
6.1 KeyStone简介 102
6.1.1 keystone相关概念 102
6.1.2 安装环境信息 103
6.2 安装前的准备工作 103
6.2.1 操作系统安装与配置 103
6.2.2 安装keystone 104
6.3 Keystone配置 106
6.3.1 修改目录 106
6.3.2 修改配置文件 106
6.3.3 同步数据库并运行Keystone 111
6.4 验证安装结果 112
6.4.1 导入环境变量 112
6.4.2 查看Keystone中的信息 112
6.4.3 添加用户信息 113
第7章 Swift集群部署与搭建 115
7.1 搭建环境简介 117
7.1.1 环境介绍 117
7.1.2 环境与节点信息 117
7.2 安装前的准备工作 118
7.2.1 操作系统安装与配置 118
7.2.2 用户创建 119
7.3 代理节点安装与配置 119
7.3.1 安装代理节点 119
7.3.2 配置memcached监听默认端口及SSL自签名证书 120
7.3.3 创建代理节点配置文件 120
7.3.4 创建Ring 121
7.3.5 添加Zone 121
7.4 安装存储节点 122
7.4.1 安装存储服务相关包 122
7.4.2 存储点的设置 123
7.4.3 创建rsyncd.conf 123
7.4.4 创建配置文件 124
7.5 验证swift安装结果 126

第8章 Ceph原理架构概与搭建 128
8.1 Ceph核心组件 130
8.2 Ceph架构 131
8.2.1 Ceph架构概述 131
8.2.2 Ceph数据IO流 132
8.2.3 Ceph的一些重要概念 135
8.3 Ceph集群安装前提条件 137
8.3.1 环境介绍 137
8.3.2 新建用户 138
8.3.3 安装与配置NTP 138
8.3.4 更改主机名 139
8.3.5 配置SSH服务器 139
8.3.6 配置Ubuntu防火墙 140
8.4 Ceph集群部署 141
8.4.1 集群Ceph OSD节点 141
8.4.2 创建Ceph集群 142
8.5 测试Ceph 144
Baidu
map