分布式文件系统¶
Ceph¶
能够提供对象、块和文件存储的统一存储系统。
- 对象存储 RADOS
- 块存储 RBD
- 文件存储 CephFS
不论使用哪种接口,Ceph 都将数据存储为对象。CRUSH 算法决定下面的问题:
- 对象存放在哪个 PG(Placement Group)
- PG 存放在哪个 OSD。
Ceph 集群构成:
- 【必备】Monitor:集群的映射信息、客户端与守护进程的认证。高可用和冗余需要 3 节点。
- 【必备】Manager:运行时信息,对外暴露 RESTful API。高可用需要 2 节点。
- 对象存储守护进程 OSD:负责对象存储。
- 元数据服务器 MDS:存储文件存储的元数据。
- 对象网关 RGW:提供 S3 API。