ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
# 技术特性 ## 技术特性 Ceph 技术特性总体表现在**集群可靠性**、**集群扩展性**、**数据安全性**、**接口统一性**四个方面。 ### 集群可靠性 * 尽可能的保障数据不会丢失。 * 数据写入过程中不会因为意外情况出现而造成数据丢失。 * 降低不可控物理因素造成的数据丢失。例如死机、断电等不可控物理因素。 ### 集群可扩展性 * 系统规模可扩展。 * 存储容量可扩展。 * 随着系统节点数增加的聚合数据访问带宽的线性扩展。 ### 数据安全性 * 保障不可控物理因素(死机、断电等)自然因素的生产、数据不会丢失,并且支持数据自动回复,自动平衡等。 * 保证系统规模扩大以后,运维难度保持在一个相对较低的水平。 ### 接口统一性 * 同时支持三种存储:块存储、对象存储和文件存储。 * 支持市面上所有流行的存储类型。 ## 核心思想 Ceph 的设计思路概述为两点:**充分发挥存储本身计算能力**和**去除所有的中心点**。 ### 充分能发挥存储本身计算能力 当前阶段将具有计算能力的设备作为存储系统的存储节点,从而产生资源过度浪费。如果充分发挥存储节点上的计算能力,则可以实现之前提出的技术特性,使资源利用充分。这也是 Ceph 系统设计的核心思想。 ### 去除所有的中心节点 搞 IT 最忌讳的就是单点故障,如果系统中出现中心节点,一方面会引入单点故障,另一方面也会面临着当前系统规模扩大时的可扩展性和性能瓶颈。 大多数存储软件实践中,单点故障和性能瓶颈的问题可以通过 HA 或备份加以缓解。但 Ceph 系统最终采用 Crush、Hash 环等方法更彻底地解决了这个问题。