Ceph 简介
开源社区的明星项目—Ceph谈
Ceph 是分布式,高可用,高性能,高拓展性的存储系统,个人认为这是目前最适合云计算的存储系统,,它是软件定义存储(SDS),它目前提供对象存储, 块设备存储, 文件系统存储三种存储应用
- 高扩展性:使用普通x86服务器,支持TB到PB级的扩展。
- 高可靠性:多数据副本,没有单点故障,自动管理,自动修复。
- 高性能:数据分布均衡,并行化度高。对于对象存储和块设备存储,不需要元数据服务器。
Ceph是一种软件定义存储,可以运行在几乎所有主流的Linux发行版(比如CentOS和Ubuntu)和其它类UNIX操作系统(典型如FreeBSD)。
Ceph的分布式基因使其可以轻易管理成百上千个节点、PB级及以上存储容量的大规模集群,同时基于计算的扁平寻址设计使得Ceph客户端可以直接和服务端的任意节点通信,从而避免因为存在访问热点而导致性能瓶颈。
Ceph是一个统一存储系统,即支持传统的块、文件存储协议,例如SAN和NAS;也支持对象存储协议,例如S3和Swift。
下面介绍一下学习 Ceph 顺序,这样有了大纲会比较高效的学习了解 Ceph;
![如何才能一篇文章吃透 Ceph 分布式存储系统]()
Ceph安装步骤
Ceph安装部署
Ceph 分布式存储系统的三种存储
Ceph 块设备存储
Ceph RGW对象存储
Ceph CephFS 存储
Ceph 扩容
Ceph OSD 纵向扩容
Ceph 数据盘坏掉怎么办?
Ceph 坏盘
Ceph 通过 PG存储位置 metadata scrub 进行数据一致性检查
Ceph 数据一致性检查
Ceph 节点的守护程序(mon, mgr, osd, crash, fuse, radosgw,volume)解析
Ceph 守护进程
Ceph 程序异常的时候,所需要查的日志
Ceph 日志分析
Ceph 集群状态信息
Ceph 日常监视
Ceph 资源池管理
Ceph pool 资源池管理
Ceph 不同集群规模,所需要的 PG 数量分析
Ceph PG数量分析
Ceph 核心 Crush 算法规则剖析
Ceph Crush Map 规则剖析
Ceph RBD 的快照功能
Ceph rbd 快照功能
Ceph RBD 全量备份和增量备份以及后续恢复过程
Ceph RBD 备份和恢复
构建 Ceph RGW 高可用集群,防止单点故障
Ceph RGW 高可用集群
使用 fio 和 rbd bench 对 Ceph 集群压测
Ceph 压力测试
Ceph 图形化界面状态展示
![如何才能一篇文章吃透 Ceph 分布式存储系统]()
![如何才能一篇文章吃透 Ceph 分布式存储系统]()
Ceph Dashboard 等 mgr 常用插件
Prometheus 监控 Ceph 集群
Ceph 与 Kubernetes 集成使用
Ceph 与 volumes、PV/PVC 集成
Ceph 与 StorageClass 集成