第一篇 理论篇
第 1章 分布式存储概述
1.1 存储系统的架构演进
1.1.1 集中式存储系统
1.1.2 分布式存储系统
1.2 各主流分布式方案对比
1.2.1 有中心架构
1.2.2 无中心架构
1.3 Ceph的发展历程
1.3.1 Ceph的起源与发展
1.3.2 Ceph的版本信息
1.4 小结
第 2章 Ceph架构
2.1 数据寻址方案
2.1.1 查表型寻址方式
2.1.2 计算型寻址方式
2.1.3 鹿死谁手,犹未可知
2.2 Ceph数据寻址
2.2.1 Ceph寻址流程
2.2.2 CRUSH算法因子
2.2.3 Bucket随机选择算法
2.3 Ceph的归置组
2.3.1 PG数量的选择
2.3.2 PG的状态机
2.4 小结
第3章 接入层
3.1 块存储RBD
3.1.1 块设备映射
3.1.2 快照与克隆
3.1.3 远程复制
3.1.4 RBD Cache
3.1.5 QoS
3.1.6 Burst I O
3.1.7 未来展望
3.2 对象存储RGW
3.2.1 对象存储和S
3.2.2 RGW架构
3.2.3 I O路径
3.2.4 元数据 数据布局
3.2.5 元数据 数据同步
3.2.6 未来展望
3.3 文件存储CephFS
3.3.1 MDS设计原理
3.3.2 CephFS访问方式
3.3.3 CephFS高级特性
3.3.4 未来展望
第4章 存储层
4.1 Monitor
4.1.1 背景
4.1.2 具体实现
4.1.3 一致性算法与Paxos介绍
4.1.4 小结
4.2 OSD
4.2.1 单机存储引擎
4.2.2 网络通信机制
4.2.3 流控机制
4.2.4 安全性
第二篇 实践篇
第5章 解决方案
5.1 集群管理与监控
5.1.1 当前Ceph存储系统的故障抵御能力
5.1.2 亚健康问题
5.1.3 服务器监控交换机异常
5.1.4 性能管理
5.2 性能与成本
5.2.1 低成本冷存储
5.2.2 高性能存储
5.2.3 缓存层
5.3 ARM服务器存储集群调优实践
5.3.1 华为泰山ARM服务器简介
5.3.2 性能优化方向
5.3.3 小结
5.4 负载均衡方案
5.4.1 常用负载均衡方案介绍
5.4.2 负载均衡方案实践
5.5 RGW GC回收与容量调度
5.5.1 概述
5.5.2 涉及的概念
5.5.3 垃圾回收调度的设计和实现
5.6 OpenStack-Cinder-Backup Driver优化
5.6.1 OpenStack-Cinder-Backup介绍
5.6.2 OpenStack-Cinder-Backup优化
5.6.3 小结
第6章 常见问题
展开