Ceph

Daten & Speicher intermediate

Ceph ist ein quelloffenes, verteiltes Speichersystem, das Objekt-, Block- und Dateispeicher in einer einheitlichen Plattform für Skalierbarkeit und Fehlertoleranz bereitstellt.

Kurzfassung

Ceph ist eine quelloffene, softwaredefinierte Speicherplattform, die Objekt-, Block- und Dateispeicher aus einem einzigen Cluster bereitstellt. Sie ist auf Selbstheilung, Selbstverwaltung und Skalierung bis in den Exabyte-Bereich ausgelegt.

Was ist Ceph?

Ceph verteilt Daten über einen Cluster aus handelsüblichen Servern mithilfe des CRUSH-Algorithmus – ohne zentrale Lookup-Tabelle. Dadurch werden einzelne Ausfallpunkte vermieden, und der Cluster lässt sich durch einfaches Hinzufügen von Knoten erweitern.

Die Plattform bietet drei Speicherschnittstellen: RADOS Block Device (RBD) für Block-Storage, CephFS für POSIX-konforme Shared File Systems und RADOS Gateway (RGW) für eine S3- und Swift-kompatible Object-Storage-API. Kubernetes nutzt Ceph über den Rook-Operator, um persistenten Speicher für containerisierte Workloads bereitzustellen.

Ceph repliziert Daten oder verwendet Erasure Coding über OSDs (Object Storage Daemons) und gleicht Daten automatisch neu aus, wenn Knoten hinzugefügt oder entfernt werden.

Warum ist Ceph relevant?

  • Einheitlicher Speicher: Eine Plattform für Block-, Datei- und Object-Storage reduziert den Betriebsaufwand
  • Skalierbarkeit: Horizontale Skalierung von Terabytes bis Exabytes ohne Architekturänderungen
  • Selbstheilung: Automatische Erkennung und Wiederherstellung nach Hardware-Ausfällen
  • Kubernetes-Integration: Weit verbreitet als Storage-Backend für Kubernetes-Cluster über Rook

Wir sind für Sie da

Sie interessieren sich für unsere Trainings oder haben einfach eine Frage, die beantwortet werden muss? Sie können uns jederzeit kontaktieren! Wir werden unser Bestes tun, um alle Ihre Fragen zu beantworten.

Hier kontaktieren