Ceph #
Ceph简介 #
Ceph 将对象存储、块存储和文件存储统一整合于一个系统中。
Ceph对象存储(Ceph Object Store):
- RESTful 接口
- 兼容 S3 和 Swift 的 API
- 支持 S3 样式子域名
- 统一的 S3/Swift 命名空间
- 用户管理功能
- 数据使用情况跟踪
- 分块对象(支持高效分布式存储)
- 支持与云解决方案的集成
- 多站点部署能力
- 多站点数据复制功能
Ceph块设备(Ceph Block Device):
- 支持精简置备(Thin-provisioned)
- 镜像大小可达 16 EB
- 条带化配置可调
- 内存缓存支持
- 快照功能
- 写时复制的克隆(Copy-on-write Cloning)
- 提供内核驱动支持
- 兼容 KVM/libvirt
- 云解决方案的存储后端支持
- 支持增量备份
- 灾难恢复功能(支持多站点异步复制)
Ceph文件系统(Ceph File System):
- 符合 POSIX 标准的语义
- 将元数据与数据分离
- 支持动态再平衡
- 子目录快照功能
- 可配置的条带化
- 内核驱动支持
- 支持FUSE
- 可部署NFS/CIFS
- 可与Hadoop配合使用(替代 HDFS)
Ceph Releases (index) #
Active Releases:
Name | Initial release | Latest | End of life (estimated) |
---|---|---|---|
Squid | 2024-09-26 | 19.2.0 | 2026-09-19 |
Reef | 2023-08-07 | 18.2.4 | 2025-08-01 |
Quincy | 2022-04-19 | 17.2.8 | 2024-06-01 |
工具 #
Archives #
- Rook 1.15部署指南: 使用Rook 1.15部署和管理Ceph(Squid) 19.2.0
- Rook 1.13部署指南: 使用Rook 1.13部署和管理Ceph(Reef) 18.2.1
- Rook 1.12部署指南: 使用Rook 1.12部署和管理Ceph(Reef) 18.2.0
- 使用Rook自动部署和管理Ceph集群
- 在Kubernetes上使用CephFS作为文件存储
- 使用Prometheus监控Ceph
- 升级Ceph集群从Kraken到Luminous
- Ceph运维常用命令
- Ceph Kraken 11.2.0部署记录
- Ceph文件系统存储之Ceph FS
- 使用Amazon S3 API访问Ceph RGW
- Ceph对象存储之RGW
- Ceph块存储之RBD
- Ceph RADOS之Monitor
- 使用ceph-deploy工具部署Ceph集群
- 初步理解Ceph的核心组件
- Kubernetes资源对象之Persistent Volumes
- 在Kubernetes Pod中使用Ceph RBD Volume