Overview

Ceph is designed to provide excellent performance, reliability, and scalability. It uses a unique algorithm called CRUSH to distribute data across the cluster, ensuring there is no single point of failure and that the system can scale to thousands of nodes.

Storage Types

  1. Ceph RADOS Gateway (RGW): Provides object storage compatible with S3 and Swift APIs.
  2. Ceph Block Device (RBD): Provides block storage that can be attached to VMs or Kubernetes pods.
  3. Ceph File System (CephFS): Provides a POSIX-compliant shared file system.

Key Characteristics

  • Self-Healing: Automatically detects and recovers from disk or node failures.
  • Software-Defined: Runs on commodity hardware, eliminating vendor lock-in.
  • Unified Storage: One cluster for all your storage needs.

Related Terms