Skip to the content.

Ceph

Ceph is an open-source distributed storage platform that provides object, block, and file storage from one broader storage system.

Website:

Information

Ceph is often chosen when teams need scalable storage with strong flexibility across several access models.

It is relevant for:

Main functionalities and features

Important concepts

RADOS

RADOS is the underlying distributed object store foundation of Ceph.

RBD

RBD provides block devices that are commonly consumed by virtualization or container platforms.

CephFS

CephFS exposes a distributed file system when a shared file-oriented access model is needed.

RADOS Gateway

The gateway exposes object storage access, often with S3-compatible patterns in practical environments.

When it can be useful

Ceph can be a strong fit when:

Typical use cases:

Getting started

For a practical first step:

  1. define whether the real need is object, block, file, or a combination,
  2. start with a small lab or non-critical environment,
  3. validate hardware, networking, and failure-domain design,
  4. test performance, replication, recovery, and operational procedures,
  5. document ownership for upgrades, balancing, capacity, and incident handling.

Early evaluation questions:

Tips and tricks

Things to watch

Where it fits best

Ceph fits best for:

It is less ideal when:

See also