Ceph, dağıtık, yüksek ölçeklenebilir, açık kaynak kodlu bir depolama çözümüdür. Blok, nesne ve dosya tabanlı erişimi destekler. Linux tabanlı sistemlerde çalışır ve kurumsal veri merkezlerinde veri güvenliği, yedeklilik ve performans hedefleriyle tercih edilir.
Dağıtık Mimari: Veriler, birçok node (sunucu) arasında dağıtılır. Bu sayede tek bir arıza noktası oluşmaz.
Kendi Kendini İyileştirme (Self-Healing): Disk arızası gibi durumlarda sistem, eksik verileri otomatik olarak yeniden oluşturur.
Yüksek Erişilebilirlik (High Availability): Birden fazla kopya (replica) sayesinde erişim sürekliliği sağlar.
Ölçeklenebilirlik: İhtiyaca göre yatay olarak node ve disk eklenerek kapasite artırılabilir.
Unified Storage: Blok (RBD), Nesne (S3/Swift uyumlu), Dosya sistemi (CephFS) desteği sunar.
MON (Monitor): Kümeyi izler, metadata yönetir.
OSD (Object Storage Daemon): Fiziksel disklerde veriyi saklar ve yönetir.
MGR (Manager): Küme izleme ve istatistik toplama görevini yürütür.
MDS (Metadata Server): CephFS (dosya sistemi) için metadata işlemleri yapar.
Veri Güvenliği ve Yedeklilik: Replica ya da erasure coding sayesinde veri kaybını minimize eder.
Yüksek Performans: Paralel veri erişimi sayesinde IO performansı optimize edilir.
Küme Tabanlı Yönetim: Yedekli yapısı sayesinde, node arızalarında veri kaybı olmadan çalışmaya devam eder.
Esnek Yapı: Donanım bağımsızdır, çeşitli sunucular üzerinde çalışabilir.
Otomatik Yedekleme ve Kurtarma: Ceph kendi içinde veri kopyalarını izleyip otomatik olarak yeniden inşa edebilir.
VM disklerinin canlı göçü (live migration) mümkün olur.
Tek bir merkezi depolama yerine tüm node’larda paylaşımlı depolama sağlanır.
Hyperconverged (sunucu aynı zamanda storage) mimariye olanak tanır.
GUI üzerinden Ceph yönetimi kolaylaştırılmıştır.