Ceph之RADOS设计原理与实现

Ceph之RADOS设计原理与实现

作者:谢型果

出版社:机械工业

出版年:2019年1月

ISBN:9787111613893

所属分类:科普读物

书刊介绍

《Ceph之RADOS设计原理与实现》内容简介

本书是继《Ceph设计原理与实现》之后,中兴通讯Clove团队在Ceph领域的又一全新力作。Clove团队是Ceph开源社区国内最负盛名的组织贡献者之一,自Jewel版起,连续4个版本代码贡献量位列世界前三。目前该团队拥有社区技术委员会成员一名,CephMember三名。鉴于Clove团队在Ceph不断发展与壮大过程中做出的杰出贡献,创始人SageWeil先生再次为本书亲自作序。存储是云计算的基石,Ceph是开源分布式软件定义存储解决方案中的领头羊。本书以大量存储技术的基本原理(例如分布式一致性、文件系统等等)为主线,系统剖析了Ceph核心组件RADOS的设计原理与具体实现。通过阅读本书可以掌握Ceph的核心设计理念与高级应用技巧,从而快速提升自身对于Ceph的研发与运维能力。
谢型果,严军编著

作品目录

序1、序2、序3、前言
第1章:一生万物——RADOS导论
1.1、RADOS概述
1.2、存储池与PG
1.3、对象演进与排序
1.4、stable_mod与客户端寻址
1.5、PG分裂与集群扩容
1.6、总结和展望
第2章:计算寻址之美与数据平衡之殇——CRUSH
2.1、抽签算法
2.2、CRUSH算法详解
2.3、调制CRUSH
2.4、数据重平衡
2.5、总结和展望
第3章:集群的大脑——Monitor
3.1、集群表OSDMap
3.2、集群管理
3.3、总结和展望
第4章:存储的基石——OSD
4.1、OSD概述
4.2、OSD上电
4.3、故障检测
4.4、空间管理
4.5、总结和展望
第5章:高效本地对象存储引擎——BlueStore
5.1、设计原理
5.2、磁盘数据结构
5.3、缓存机制
5.4、磁盘空间管理
5.5、BlueFS
5.6、实现原理
5.7、使用指南
5.8、总结和展望
第6章:移动的对象载体——PG
6.1、基本概念与术语
6.2、读写流程
6.3、状态迁移
6.4、总结和展望
第7章:在线数据恢复——Recovery和Backfill
7.1、Recovery
7.2、Backfill
7.3、总结和展望
第8章:数据正确性与一致性的守护者——Scrub
8.1、Scrub的指导思想
8.2、Scrub流程详解
8.3、Scrub抢占
8.4、总结和展望
第9章:基于dmClock的分布式流控策略
9.1、概述
9.2、dmClock基本原理
9.3、dmClock算法实现
9.4、在Ceph中的应用实践
9.5、总结和展望
第10章:纠删码原理与实践
10.1、RAID技术概述
10.2、RS-RAID和Jerasure
10.3、纠删码在Ceph中的应用
10.4、总结和展望

相关推荐

微信二维码