zl程序教程

您现在的位置是:首页 >  其他

当前栏目

Ceph分布式存储学习指南1.1 概要

2023-03-14 10:28:01 时间

第1章

Ceph存储介绍

本章将讲述以下主题:

Ceph概要

Ceph的历史和发展

Ceph和存储的未来

兼容性组合

Ceph与其他存储方案

1.1 概要


Ceph是一个开源项目,它提供软件定义的、统一的存储解决方案。Ceph是一个可大规模扩展、高性能并且无单点故障的分布式存储系统。从一开始它就运行在通用商用硬件上,具有高度可伸缩性,容量可扩展至EB级别,甚至更大。

Ceph因为其开放、可扩展、分布式的本质在存储领域引起了强烈反响。如今,公有云、私有云以及混合云模型是提供大规模基础设施的主流方案,而Ceph正变成一个流行的云存储解决方案。云依赖于商用硬件,而Ceph能够充分利用商用硬件为你提供一个企业级、稳定、高度可靠的存储系统。

Ceph的架构在设计之初就包含下列特性:

所有的组件必须可扩展。

不能存在单点故障。

解决方案必须是软件定义的、开源的并且可适配。

Ceph软件应该运行在通用商用硬件之上。

所有组件必须尽可能自我管理。

Ceph为企业提供了杰出的性能,无限的扩展性,强大并且灵活的存储产品,从而帮助他们摆脱了昂贵的专用存储。Ceph是一个运行于商用硬件之上的企业级、软件定义、统一存储解决方案,这也使得它成为最具性价比而且功能多样的存储系统。Ceph存储系统在同一个底层架构上提供了块、文件和对象存储,使得用户可以自主选择他们需要的存储方式。

对象是Ceph的基础,也就是它的基本存储单元。任何格式的数据,不管是块、对象还是文件,都以对象的形式保存在Ceph集群的归置组(Placement Group,PG)中。类似Ceph这样的对象存储能够满足现在以及将来对于非结构化数据存储的需求。与传统基于文件的存储方案比较,基于对象的存储系统有它自己的优点。使用对象存储,我们可以将平台和硬件独立开来。Ceph能够智能地处理对象,并且可以为每个对象都创建跨集群副本以提高其可靠性。在Ceph中,由于对象没有物理存储路径绑定,使得对象非常灵活并且与位置无关。这也使得Ceph的规模能够近线性地从PB级别扩展到EB级别。