- 1、本文档共41页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Ceph分布式存储技术介绍
Chapter 1
Chapter 1
第 1 章
Ceph 存储介绍
本章将讲述以下主题:
Ceph 概要
Ceph 的历史和发展
Ceph 和存储的未来
兼容性组合
Ceph 与其他存储方案
概要
Ceph 是一个开源项目,它提供软件定义的、统一的存储解决方案。Ceph 是一个可大规模扩展、高性能并且无单点故障的分布式存储系统。从一开始它就运行在通用商用硬件上, 具有高度可伸缩性,容量可扩展至 EB 级别,甚至更大。
Ceph 因为其开放、可扩展、分布式的本质在存储领域引起了强烈反响。如今,公有云、私有云以及混合云模型是提供大规模基础设施的主流方案,而 Ceph 正变成一个流行的云存储解决方案。云依赖于商用硬件,而 Ceph 能够充分利用商用硬件为你提供一个企业级、稳定、高度可靠的存储系统。
Ceph 的架构在设计之初就包含下列特性:
所有的组件必须可扩展。
不能存在单点故障。
解决方案必须是软件定义的、开源的并且可适配。
Ceph 软件应该运行在通用商用硬件之上。
所有组件必须尽可能自我管理。
Ceph 为企业提供了杰出的性能,无限的扩展性,强大并且灵活的存储产品,从而帮助他们摆脱了昂贵的专用存储。Ceph 是一个运行于商用硬件之上的企业级、软件定义、统一存储解决方案,这也使得它成为最具性价比而且功能多样的存储系统。Ceph 存储系统在同一个底层架构上提供了块、文件和对象存储,使得用户可以自主选择他们需要的存储方式。对象是 Ceph 的基础,也就是它的基本存储单元。任何格式的数据,不管是块、对象
还是文件,都以对象的形式保存在 Ceph 集群的归置组(Placement Group,PG)中。类似
Ceph 这样的对象存储能够满足现在以及将来对于非结构化数据存储的需求。与传统基于文件的存储方案比较,基于对象的存储系统有它自己的优点。使用对象存储,我们可以将平台和硬件独立开来。Ceph 能够智能地处理对象,并且可以为每个对象都创建跨集群副本以提高其可靠性。在 Ceph 中,由于对象没有物理存储路径绑定,使得对象非常灵活并且与位置无关。这也使得 Ceph 的规模能够近线性地从 PB 级别扩展到 EB 级别。
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 和 Lo?c Dachary。
2012 年 4 月,Sage Weil 在 DreamHost 的资助下成立了一家新公司 Inktank。成立
Inktank 的主要目的是提供广泛的 Ceph 专业服务和技术支持。Inktank 是 Ceph 背后的公司, 它的主要目的是给他们的企业客户提供专业知识、处理流程、工具和支撑,使他们能够有效地采用和管理 Ceph 存储系统。Sage 是 Inktank 的 CTO 和创始人。2013 年,Inktank 筹集了
1350 万美元的资金。2014 年 4 月 30 日,世界领先的开源解决方案提供商 Red Hat 同意以大约 1.75 亿美元的现金收购 Inktank。Inktank 的客户包括 Cisco、CERN 和 Deutsche Telekom 以及它们的合作伙伴(如 Dell 和 Alcatel-Lucent)等,如今,Ceph 的软件定义存储解决方案, 使它们都成了 Red Hat 的客户和合作伙伴。更多的信息
文档评论(0)