天天看点

《Ceph源码分析》——第1章,第一节Ceph的发展历程

本节书摘来自华章出版社《ceph源码分析》一书中的第1章,第1.1节ceph的发展历程,作者常涛,更多章节内容可以访问云栖社区“华章计算机”公众号查看

第1章

ceph整体架构

本章从比较高的层次对ceph的发展历史、ceph的设计目标、整体架构进行简要介绍。其次介绍ceph的三种对外接口:块存储、对象存储、文件存储。还介绍ceph的存储基石rados系统的一些基本概念、各个模块组成和功能。最后介绍了对象的寻址过程和数据读写的原理,以及rados实现的数据服务等。

1.1 ceph的发展历程

ceph项目起源于其创始人sage weil在加州大学santa cruz分校攻读博士期间的研究课题。项目的起始时间为2004年,在2006年基于开源协议开源了ceph的源代码。sage weil也相应成立了inktank公司专注于ceph的研发。在2014年5月,该公司被red hat收购。ceph项目的发展历程如图1-1所示。

2012年,ceph发布了第一个稳定版本。2014年10月,ceph开发团队发布了ceph的第七个稳定版本giant。到目前为止,社区平均每三个月发布一个稳定版本,目前的最新版本为10.2.1。

图1-1 ceph的发展历程

《Ceph源码分析》——第1章,第一节Ceph的发展历程