Ceph设计原理与实现
编辑推荐
Ceph创始人Sage Weil高度评价并亲自作序,张万春、陆平、郑纬民、何宝宏等8位领导和技术专家联袂推荐 中兴通讯Clove团队核心成员撰写,Clove团队在Ceph项目的Commit数量,中国第*,世界第二,仅次于创始团队RedHat 从设计者和使用者角度系统剖析了Ceph的整体架构、核心设计理念、组件的功能与实现原理
内容简介
本书是中兴Clove团队多年研究和实践经验的总结,Ceph创始人Sage Weil的高度评价并亲自作序。 Clove团队是Ceph项目的核心贡献者,从贡献的Commit数上看,连续多个版本贡献在中国排名第*,世界排名第二,对Ceph有非常深入的研究,在中兴通讯内部进行了大量的生产实践。 本书同时从设计者和使用者的角度系统剖析了Ceph 的整体架构、核心设计理念,以及各个组件的功能与原理;同时,结合大量在生产环境中积累的真实案例,展示了大量实战技巧。每一章都从基本原理切入,采用循序渐进的方式自然过渡至Ceph,并结合 Ceph 的核心设计理念指出需要进行哪些必要的改进和裁剪,使得读者不但能够知其然,而且能够知其所以然,真正做到了“源于 Ceph ,高于 Ceph”。此外,写作时尽量避免涉及到过多、非必要的专业术语,做到深入浅出并且每章相对独立,以最大程度的减少阅读障碍。 本书核心内容: l Ceph 核心算法 CRUSH 设计算法分析及拓展 l Ceph 新型高性能存储引擎BlueStore特性及关键流程分析 l Ceph 高级特性EC Overwrites l Ceph PG 状态机及数据修复、平衡机制 l Ceph RBD、RGW、Ceph-FS三大主要组件的实现与拓展 l Ceph 生产环境实战技巧
作者简介
谢型果 中兴通讯资深软件工程师,5年存储开发经验,精通本地文件系统ZFS和分布式存储系统Ceph。2014 年开始研究 Ceph,2015 年加入 Ceph 开源社区,目前是 Ceph 开源社区的 Ceph Member。 任焕文 中兴通讯高级软件工程师,有10余年研发经验,曾就职于浪潮和华为,擅长数据库、网络和存储相关技术。Ceph Member成员,现主要负责Ceph文件系统、NAS存储和分布式一致性方面的研发工作。 严 军 中兴通讯高级软件工程师,从事存储系统开发工作多年,熟悉DPDK开发框架;2015年加入Ceph开源项目,对分布式存储系统QoS有深入研究,目前是Ceph开源社区的积极贡献者。 罗润兵 华中科技大学微电子专业研究生,中兴通讯高级软件工程师,精通TCP/IP协议栈和分布式存储系统,2014年开始接触并参与Ceph开源项目,目前是Ceph开源社区的积极贡献者。 韦巧苗 中兴通讯高级软件工程师,擅长C/C++编程,有5年存储系统研发经验,对Ceph RGW模块有深入研究,同时在Cache技术及性能优化上也有丰富的经验。 骆科学 中兴通讯高级软件工程师,有5年存储产品相关开发经验,擅长虚拟化及存储相关技术,2016年于Ceph中国社区年终盛典中被评为“2016年度社区*佳贡献者”