Ceph简介
分布式存储系统,支持对象存储,块存储,文件系统。
无中心结构,系统规模和存储容量可以扩展。
多副本,纠错码确保数据安全。
Ceph系统架构
Ceph是一种为优秀的性能、可靠性和可扩展性而设计的统一的、分布式文件系统
特点:高性能,高可用,高扩展,特性丰富。
Clients:客户端(数据用户)
mds:Metadata server cluster,元数据服务器(缓存和同步分布式元数据)
osd:Object storage cluster,对象存储集群(将数据/元数据作为对象存储,执行其他关键职能)
mon:Cluster monitors,集群监视器(执行监视功能)
-
高性能
a. 摒弃了传统的集中式存储元数据寻址的方案,采用CRUSH算法,数据分布均衡,并行度高。
b.考虑了容灾域的隔离,能够实现各类负载的副本放置规则,例如跨机房、机架感知等。
c. 能够支持上千个存储节点的规模,支持TB到PB级的数据。 -
高可用
a. 副本数可以灵活控制。
b. 支持故障域分隔,数据强一致性。
c. 多种故障场景自动进行修复自愈。
d.