ceph上手

对于ceph的学习,需要原理和实践结合,不断滚动提升,对于高阶玩家可以更多的看看代码,了解更多细节和加深理解。这里整理下对于ceph入门的一些建议和学习资料,希望能够对你有帮助。

实践

实践带动学习是一个更好的方式,否则可能看文档、书本能够看睡着的。可以从搭建一套ceph集群开始,建议选择当前比较稳定的主流版本,在搭建过程中遇到的大部分问题应该都可以在网上找到答案,如果找不到可以先记录下来,通过查询文档、书籍,或者请教有经验的人。

文档

  1. 最好的文档当然是官方文档了,链接,可以在网页右下角选择相应的版本,建议从Architecture开始。ceph的官方文档可以说是非常详细,而且随着代码不断迭代更新,所以强烈推荐。

  2. 红帽的文档,分门别类,有架构、安装、配置、监控、排障等文档,推荐看看,也可以选择版本,但是这个版本是红帽商业版本的版本号,但是从代码上社区版和商业版没有太大的区别,链接

  3. 另外就是一些个人认为挺不错的一些技术博客:

    [1] bean-li
    [2] zphj1987
    [3] 徐小胖
    [4] ictfox blog
    [5] XSKY技术文章
    [6] Ceph写放大和性能估算
    [7] Ceph集群整体迁移

书籍

从2016年刚开始搞ceph开始,我也陆续买了好几本ceph的书,基本是刚出来就买了。但是因为ceph社区迭代还是很快的,所以太早的书可能已经落后很多了,还是不做推荐了。

  1. 《Ceph值RADOS设计原理与实现》,2019年谢型果写的,这本书的技术性比较强,很多技术细节描述比较多,对于新手可以先简单地看主要概念、基本原理,不必刚开始就陷入到很多细节里面
  2. 《Learning_Ceph(2nd)》,2017年,第二版,稍有落后,入门可以简单看看
  3. 其他的可以看看如果有新书可以下手