Ceph the Future of Storage

本文介绍一下 Ceph:一个 Linux PB 级分布式文件系统。

Ceph 介绍

官方英文介绍如下:

    Ceph is a distributed object store and file system designed to provide excellent performance, reliability and scalability.
  
Ceph 是一个分布式对象存储和文件系统,拥有优越的性能,可靠性和可扩展性。

Ceph 当前稳定的版本有:Hammer,Giant,Firefly。最新版为 Hammer。
应用的模式有:块设备服务(RDB),对象存储(Rados Gateway),分布式文件系统(CephFS),Native API(RADOS)
数据可靠性机制:双同步副本,三个同步副本,四个或医生同步副本,Erasure Coding,同步副本 + 异步机制
我们线上安装的版本为:Firefly,使用块设备服务(RDB),三个同步副本存储。

Ceph 系统架构

Ceph 生态系统架构,可以划分为四部分:
1. Clients:客户端(数据用户)
2. cmds:Metadata server cluster:元数据服务器(缓存和同步分布式元数据)
3. cosd:Object storage cluster:对象存储集群(将数据和元数据作为对象存储,执行其他关键职能)
4. cmon:Cluster monitors:集群监视器(执行监视功能)
# TODO 未完待续

参考链接
Ceph:一个 Linux PB 级分布式文件系统
Ceph 官方网站

2015-10-23

rocket-wing