存储漫谈 Ceph原理与实践
- ISBN:9787115570284
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:16开
- 页数:256
- 出版时间:2021-10-01
- 条形码:9787115570284 ; 978-7-115-57028-4
本书特色
1.本书内容基于中国移动云能力中心云存储团队对Ceph开源项目的实践心得,从理论和实践两个方面展开,细致的向读者介绍了Ceph分布式存储系统。 2.理论篇讲解Ceph存储系统的工作原理,实践篇探讨Ceph存储系统时可能遇到的问题以及相应的解决方案,理论实践相结合,帮助读者更好的使用Ceph。 3.本书中除了对Ceph现有技术的客观介绍讲述,还有大量中国移动在实践过程中案例分享,同时加以思考,提供主观评价,可为后来者提供使用、研发思路。
内容简介
本书分为理论篇与实践篇。理论篇讲解了Ceph存储系统的架构设计、对外服务接口及各个组件的工作原理,各层次可行的解决方案、各方案的优劣,以帮助Ceph的使用者更客观地了解系统全貌;实践篇探讨了在使用Ceph存储系统时可能遇到的问题及问题规避思路,介绍了作者团队在使用Ceph时的一些实践心得,以帮助Ceph的使用者更好地使用Ceph构建自己的企业级存储集群。本书适合想了解Ceph分布式存储系统的初学者,软件定义存储领域的IT人员和存储系统管理员,通过Ceph开源项目打造软件定义存储解决方案的云平台或存储系统工程师、架构师阅读。
目录
第 1章 分布式存储概述 3
1.1 存储系统的架构演进 4
1.1.1 集中式存储系统 6
1.1.2 分布式存储系统 7
1.2 各主流分布式方案对比 10
1.2.1 有中心架构 11
1.2.2 无中心架构 12
1.3 Ceph的发展历程 17
1.3.1 Ceph的起源与发展 17
1.3.2 Ceph的版本信息 18
1.4 小结 20
第 2章 Ceph架构 21
2.1 数据寻址方案 22
2.1.1 查表型寻址方式 22
2.1.2 计算型寻址方式 23
2.1.3 鹿死谁手,犹未可知 24
2.2 Ceph数据寻址 24
2.2.1 Ceph寻址流程 25
2.2.2 CRUSH算法因子 27
2.2.3 Bucket随机选择算法 33
2.3 Ceph的归置组 39
2.3.1 PG数量的选择 39
2.3.2 PG的状态机 40
2.4 小结 45
第3章 接入层 46
3.1 块存储RBD 46
3.1.1 块设备映射 46
3.1.2 快照与克隆 49
3.1.3 远程复制 53
3.1.4 RBD Cache 58
3.1.5 QoS 62
3.1.6 Burst I/O 72
3.1.7 未来展望 74
3.2 对象存储RGW 75
3.2.1 对象存储和S3 75
3.2.2 RGW架构 79
3.2.3 I/O路径 82
3.2.4 元数据/数据布局 84
3.2.5 元数据/数据同步 100
3.2.6 未来展望 108
3.3 文件存储CephFS 110
3.3.1 MDS设计原理 110
3.3.2 CephFS访问方式 114
3.3.3 CephFS高级特性 118
3.3.4 未来展望 125
第4章 存储层 127
4.1 Monitor 128
4.1.1 背景 128
4.1.2 具体实现 128
4.1.3 一致性算法与Paxos介绍 130
4.1.4 小结 138
4.2 OSD 138
4.2.1 单机存储引擎 138
4.2.2 网络通信机制 147
4.2.3 流控机制 153
4.2.4 安全性 154
第二篇 实践篇
第5章 解决方案 159
5.1 集群管理与监控 160
5.1.1 当前Ceph存储系统的故障抵御能力 160
5.1.2 亚健康问题 161
5.1.3 服务器监控交换机异常 163
5.1.4 性能管理 164
5.2 性能与成本 165
5.2.1 低成本冷存储 166
5.2.2 高性能存储 170
5.2.3 缓存层 172
5.3 ARM服务器存储集群调优实践 179
5.3.1 华为泰山ARM服务器简介 179
5.3.2 性能优化方向 179
5.3.3 小结 187
5.4 负载均衡方案 187
5.4.1 常用负载均衡方案介绍 187
5.4.2 负载均衡方案实践 189
5.5 RGW GC回收与容量调度 191
5.5.1 概述 191
5.5.2 涉及的概念 191
5.5.3 垃圾回收调度的设计和实现 192
5.6 OpenStack-Cinder-Backup Driver优化 194
5.6.1 OpenStack-Cinder-Backup介绍 194
5.6.2 OpenStack-Cinder-Backup优化 195
5.6.3 小结 200
第6章 常见问题 201
6.1 集群容量问题 202
6.1.1 集群容量“丢失”问题 202
6.1.2 PG均衡问题 217
6.2 时间调整问题 222
6.2.1 时钟同步要求 222
6.2.2 Ceph心跳检测 223
6.2.3 管理系统时间同步逻辑 225
6.3 大规模应用场景参数配置问题 228
6.3.1 PG分裂问题 228
6.3.2 对象存储元数据集群shard分片问题 230
6.3.3 BlueStore rocksdb slow disk space问题 235
附录 技术术语表 239
作者简介
中国移动云能力中心,以“云设施构建者、云服务提供者、云生态汇聚者”为定位,为中国移动通信集团内31个省公司和专业公司提供云计算、大数据解决方案,并持续将自有核心能力输出至政务、金融、教育、交通、医疗等各行各业,力争3年内推动中国移动云计算业务市场份额进入国内云服务商前列阵营。中国移动云能力中心云存储团队是一支年轻、充满活力的技术团队,负责移动云大云天权存储系统的研发,包括云硬盘、对象存储、文件存储等重要的存储产品,致力于打造行业内突出的数据存储服务,为客户提供安全、稳定的数据存储能力。团队技术底蕴深厚,多次获得业内奖项。
-
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
全图解零基础word excel ppt 应用教程
¥12.0¥48.0 -
机器学习
¥59.4¥108.0 -
深度学习的数学
¥43.5¥69.0 -
智能硬件项目教程:基于ARDUINO(第2版)
¥37.7¥65.0 -
硅谷之火-人与计算机的未来
¥14.3¥39.8 -
元启发式算法与背包问题研究
¥38.2¥49.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥62.9¥89.8 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥77.4¥109.0 -
UG NX 12.0数控编程
¥24.8¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
界面交互设计理论研究
¥30.8¥56.0 -
UN NX 12.0多轴数控编程案例教程
¥25.8¥38.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0 -
明解C语言:实践篇
¥62.9¥89.8 -
Linux服务器架设实战(Linux典藏大系)
¥84.5¥119.0 -
PREMIERE PRO 2023全面精通:视频剪辑+颜色调整+转场特效+字幕制作+案例实战
¥69.3¥99.0