Ceph

Ceph is a distributed, unified, and resilient network file system. Ceph is developed by RedHat, Intel, CERN, Cisco, Fujitsu, SanDisk, Canonical and SUSE. Its designed to be a flexible storage source that runs on commodity hardware, typically on premises/bare-metal where it can perform well.

Ceph has several key services:

  • Object Storage: It can do what AWS S3, Cloudflare R2, and Google GCS do, which is to provide data as objects via a public API.

  • Block Storage: Thinly provisioned block devices that are ideal to run virtualized systems like KVM or Kubernetes.

  • CephFS File Storage: A global filesystem that can be attached to any service in the network, similar to NFS and GlusterFS

To deploy Ceph you will probably need:

  • Network engineer(s) with high-speed network hardware and Linux experience

  • High speed network equiptment, typically in the 100 GbE or greater realm

  • Beefy Linux system with fast storage like SSD or better

See https://en.wikipedia.org/wiki/Ceph for more details.