Ceph分布式存储学习指南1.2 Ceph的历史和发展

简介:

1.2 Ceph的历史和发展


Ceph是圣克鲁兹加利福尼亚大学的Sage Weil在2003年开发的,也是他的博士学位项目的一部分。初始的项目原型是大约40000行C++代码的Ceph文件系统,并于2006年作为参考实现和研究平台遵循LGPL协议(Lesser GUN Public License)开源。美国劳伦斯利物莫国家实验室(Lawrence Livermore National Laboratory)资助了Sage的初始研究工作。2003~2007年是Ceph的研究开发时期。在这期间,它的核心组件逐步形成,并且社区对项目的贡献也已经开始逐渐变大。Ceph没有采用双重许可模式,也就不存在只针对企业版的特性。

2007年年末,Ceph已经越来越成熟,并开始等待孵化。此时,DreamHost(洛杉矶的一个虚拟主机和域名注册公司)参与进来,从2007年到2011年对Ceph进行孵化。在这期间Ceph逐渐成型。已有的组件变得更加稳定、可靠;各种新特性也已经实现,未来的路线图也已设计好。至此,Ceph项目真正开始进入企业选择意向和路线图。在这期间,多个有名的开发者开始参与到Ceph项目中,他们中包括Yehuda Sadeh、 Weinraub、Gregory Farnum、Josh Durgin、 Samuel Just、Wido den Hollander和LoCeph这个词是宠物章鱼的一个常见绰号。Ceph可以看作Cephalopod的缩写,它属于海洋软体类动物家族。Ceph以章鱼作为自己的吉祥物,表达了Ceph跟章鱼一样的并行行为。

Inktank这个词与章鱼有一定关系。渔民有时候也把章鱼称为墨鱼,因为它们可以喷射墨汁。这就解释了为什么章鱼(Ceph)跟墨鱼(Inktank)有一定关系。同样,Ceph和Inktank有很多共同点。你可以认为Inktank就是Ceph的智库。

Sage Weil是DreamHost的联合创始人之一。

Ceph发行版

2007年年末Ceph项目启动时,它最先由DreamHost孵化。2008年5月7日,Sage发布了Ceph 0.2版本,之后开发进展逐渐加快。版本发布时间间隔缩短并且现在每隔一个月都会有新版本的更新。2012年7月3日,Sage宣布到目前为止最重要的一个版本Argonaut(0.48版本)发布。下表列出了Ceph发布的主要版本,包括Long Term Support (LTS)版本。更多的信息请访问https://ceph.com/category/releases/。

Ceph版本名称 Ceph版本号 发布日期

Argonaut 0.48版本(LTS) 2012年6月3日

Bobtail 0.56版本(LTS) 2013年1月1日

Cuttlefish 0.61版本 2013年5月7日

Dumpling 0.67版本(LTS) 2013年8月14日

Emperor 0.72版本 2013年11月9日

Firefly 0.80版本(LTS) 2014年5月

Giant 0.87版本 (尚未发布)

 

Ceph的版本名称依据字母表的顺序,下一个版本将以字母I开头。

相关文章
|
3月前
|
消息中间件 关系型数据库 MySQL
分布式事物-全面详解(学习总结---从入门到深化)
分布式事物-全面详解(学习总结---从入门到深化)
1471 0
|
2月前
|
SQL 关系型数据库 数据库
学习分布式事务Seata看这一篇就够了,建议收藏
学习分布式事务Seata看这一篇就够了,建议收藏
|
3月前
|
消息中间件 Dubbo 应用服务中间件
分布式事物【Hmily实现TCC分布式事务、Hmily实现TCC事务、最终一致性分布式事务解决方案】(七)-全面详解(学习总结---从入门到深化)
分布式事物【Hmily实现TCC分布式事务、Hmily实现TCC事务、最终一致性分布式事务解决方案】(七)-全面详解(学习总结---从入门到深化)
83 0
|
4月前
|
消息中间件 RocketMQ 微服务
分布式事物【库存微服务业务层实现、实现充值微服务、充值微服务之业务层实现、账户微服务之业务层实现】(九)-全面详解(学习总结---从入门到深化)(下)
分布式事物【库存微服务业务层实现、实现充值微服务、充值微服务之业务层实现、账户微服务之业务层实现】(九)-全面详解(学习总结---从入门到深化)
37 0
|
3月前
|
Java 数据库连接 API
分布式事物【XA强一致性分布式事务实战、Seata提供XA模式实现分布式事务】(五)-全面详解(学习总结---从入门到深化)
分布式事物【XA强一致性分布式事务实战、Seata提供XA模式实现分布式事务】(五)-全面详解(学习总结---从入门到深化)
61 0
|
3月前
|
存储 Oracle 关系型数据库
分布式事物【Seata实现、下载启动Seata服务、搭建聚合父工程构建】(四)-全面详解(学习总结---从入门到深化)
分布式事物【Seata实现、下载启动Seata服务、搭建聚合父工程构建】(四)-全面详解(学习总结---从入门到深化)
47 0
|
4月前
|
NoSQL 中间件 API
分布式锁【数据库乐观锁实现的分布式锁、Zookeeper分布式锁原理、Redis实现的分布式锁】(三)-全面详解(学习总结---从入门到深化)(下)
分布式锁【数据库乐观锁实现的分布式锁、Zookeeper分布式锁原理、Redis实现的分布式锁】(三)-全面详解(学习总结---从入门到深化)
84 2
|
Dubbo 应用服务中间件 微服务
分布式事物【Hmily实现TCC分布式事务、Hmily实现TCC事务、最终一致性分布式事务解决方案】(七)-全面详解(学习总结---从入门到深化)(上)
分布式事物【Hmily实现TCC分布式事务、Hmily实现TCC事务、最终一致性分布式事务解决方案】(七)-全面详解(学习总结---从入门到深化)
47 1
|
开发框架 Java 数据库连接
分布式事物【XA强一致性分布式事务实战、Seata提供XA模式实现分布式事务】(五)-全面详解(学习总结---从入门到深化)(下)
分布式事物【XA强一致性分布式事务实战、Seata提供XA模式实现分布式事务】(五)-全面详解(学习总结---从入门到深化)
41 0
|
11天前
|
Dubbo Java 应用服务中间件
Java从入门到精通:3.2.2分布式与并发编程——了解分布式系统的基本概念,学习使用Dubbo、Spring Cloud等分布式框架
Java从入门到精通:3.2.2分布式与并发编程——了解分布式系统的基本概念,学习使用Dubbo、Spring Cloud等分布式框架