Ceph: storage that heals itself

Ceph is an open-source, distributed storage system originally created by Sage Weil and developed as a community project under the Ceph Foundation (part of the Linux Foundation) since. It’s used by some of the largest storage deployments in the world, and it’s entirely free and open to inspect, modify, and run yourself.

What makes it different from a traditional storage array

A conventional storage array is one (or two, for redundancy) controller managing a shelf of disks — if the controller fails or the vendor stops supporting it, you have a real problem. Ceph works differently: it spreads data across many nodes and many disks, using algorithms (CRUSH) to decide where copies live, so there’s no single controller to fail. Lose a disk, a node, even a whole rack, and a healthy Ceph cluster keeps serving data and automatically rebuilds the missing copies elsewhere — all without anyone racing to swap hardware before a second failure happens.

How 45Drives uses it

45Drives builds Ceph clusters on its Storinator storage servers, and provides open-source tooling (ceph-ansible playbooks and a Cockpit deployment module) to make standing up and managing a cluster more approachable than wrestling with Ceph’s configuration by hand. The result is multi-node, self-healing, scale-out storage — the kind of architecture usually associated with hyperscale cloud providers — built from hardware you own and software anyone can read the source code for.

Why that matters if you’re evaluating storage

Learn more

See Houston UI for what managing a Ceph cluster actually looks like day to day, or Build Your Own for a hands-on walkthrough of standing one up yourself.