第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的发展历程
时间: 2024-10-28 08:44:30