Mobile-Menu

Reliable Autonomic Distributed Object Store Was ist Ceph RADOS?

Von Dipl.-Ing. (FH) Stefan Luber 2 min Lesedauer

Anbieter zum Thema

Ceph RADOS ist eine Kernkomponente der quelloffenen, verteilten Storage-Lösung Ceph und stellt den grundlegenden Objektspeicher-Layer von Ceph dar. Die verschiedenen Speicheroptionen von Ceph bauen auf dem RADOS-Objektspeicher auf. Ceph RADOS ist extrem skalierbar, verteilt die Daten redundant über eine beliebige Anzahl von Servern und besitzt intelligente Funktionen zur Fehlererkennung, Datenwiederherstellung und Selbstorganisation.

Ceph RADOS speichert sämtliche Daten in Form von Objekten.(Bild:  Gemini / KI-generiert)
Ceph RADOS speichert sämtliche Daten in Form von Objekten.
(Bild: Gemini / KI-generiert)

Ceph RADOS ist der Name einer der Kernkomponenten von Ceph. Das Akronym RADOS steht für Reliable Autonomic Distributed Object Store, was ins Deutsche übersetzt „zuverlässiger, autonomer und verteilter Objektspeicher“ bedeutet. RADOS bildet den grundlegenden Objektspeicher-Layer von Ceph, auf dem die weiteren Ceph-Dienste und -Speichermöglichkeiten aufbauen.

Bei Ceph handelt es sich um eine Open-Source-Softwarelösung für verteilten Storage. Auf Basis einer einheitlichen Ceph-Speicherplattform lassen sich verschiedene Speicher- und Zugriffsarten für Objekt-, Block- und Dateispeicherung realisieren. Ceph läuft unter Linux auf Standard-Hardware und wurde im Jahr 2007 erstmalig vorgestellt. Es basiert auf einem Konzept Sage A. Weils. Sage A. Weil führte das Ceph-Projekt in der von ihm gegründeten Firma Intank Storage bis 2014 fort. Im Jahr 2014 erfolgte die Übernahme durch die Firma Red Hat.

Der Objektspeicher-Layer Ceph RADOS ist extrem skalierbar, verteilt Daten redundant über eine beliebige Anzahl von Servern und besitzt intelligente Funktionen zur Fehlererkennung, Datenwiederherstellung, Selbstorganisation und Selbstheilung. Er verhält sich dadurch sehr robust und ist hochverfügbar. Bei der Wahl der Speichergeräte besteht eine große Flexibilität. Zentrale Aufgabe von Ceph RADOS ist es, die Datenverwaltungsfunktionen für die höheren Schichten, beispielsweise für die Datei-, Block- und Objektspeicherdienste von Ceph, zu vereinfachen. Durch die Bereitstellung einer zuverlässigen und konsistenten Speichergrundlage ermöglicht RADOS diesen übergeordneten Diensten, sich auf ihre spezifischen Funktionen zu konzentrieren, ohne sich um die zugrunde liegenden Abläufe der Datenverwaltung kümmern zu müssen.

Grundlegende Funktionsweise von Ceph RADOS

Ceph RADOS speichert sämtliche Daten in Form von Objekten. Ein Objekt ist eine beliebige Menge von strukturierten oder unstrukturierten Daten samt Metadaten, die über einen eindeutigen Schlüssel adressiert und gespeichert wird. Die Daten werden auf einem Cluster, bestehend aus einzelnen Knoten, verteilt. Ein Cluster kann aus Tausenden Knoten bestehen. Die Knoten kommunizieren untereinander und üben verschiedene Funktionen aus, um die Daten intelligent zu verteilen und dynamisch zu replizieren. Die eigentliche Datenverwaltung übernehmen die sogenannten Ceph OSDs (Object-Storage-Devices oder Object-Storage-Daemons). Sie sind für die Speicherung, die Duplizierung und die Wiederherstellung der Daten auf den Speichergeräten verantwortlich.

Der Zugriff auf den Ceph RADOS Object Storage ist auf unterschiedliche Arten möglich. So kann beispielsweise über das POSIX-konforme Dateisystem CephFS, über das RADOS Block Device (RBD) oder über die Client-Bibliothek librados auf RADOS zugegriffen werden.

(ID:50839794)

Jetzt Newsletter abonnieren

Täglich die wichtigsten Infos zu Data-Storage und -Management

Mit Klick auf „Newsletter abonnieren“ erkläre ich mich mit der Verarbeitung und Nutzung meiner Daten gemäß Einwilligungserklärung (bitte aufklappen für Details) einverstanden und akzeptiere die Nutzungsbedingungen. Weitere Informationen finde ich in unserer Datenschutzerklärung. Die Einwilligungserklärung bezieht sich u. a. auf die Zusendung von redaktionellen Newslettern per E-Mail und auf den Datenabgleich zu Marketingzwecken mit ausgewählten Werbepartnern (z. B. LinkedIn, Google, Meta).

Aufklappen für Details zu Ihrer Einwilligung