ceph 概述
Ceph 是一个高度可靠、自动扩容、自动修复、分布式的存储系统。
Ceph 的三大核心组件
- OSD(Object Storage Daemon):存数据的进程
- 生产环境一般至少要 3 个 OSD
- MON(Monitor):维护集群状态和选举(类似 etcd/zookeeper)
- 生产环境必须用 3 个 MON(奇数选举)。
- MGR(Manager):提供 Dashboard、监控、数据分布的负载均衡等
- 一般至少 2 个 MGR(主备)。
Ceph 提供的三种存储类型
- RBD(块存储):虚拟硬盘
- CephFS(共享 POSIX 文件系统):共享目录
- RGW(对象存储 Gateway):提供兼容 S3 的 API,用作私有云对象存储(替代 MinIO)