Ceph Storage

Ceph Storage von Thomas-Krenn

Im Zeitalter von explodierendem Datenwachstum und dem Aufkommen von Cloud-Frameworks, wie beispielsweise OpenStack, muss sich der Handel stetig an neue Herausforderungen anpassen und sich daran ausrichten. Der Aufbau von Speicher-Systemen mit auf Linux basierender Open Source Software und Standard-Serverhardware hat sich im Markt bereits als zuverlässig und flexibel etabliert. Im Folgenden möchten wir Ihnen sowohl einzelne Hardware-Bausteine als auch Appliances, bestehend aus Hard- und Software-Komplettpaketen, zur Hand geben, um Ceph-Storage in Ihrem Unternehmen zu nutzen.

Object-based Speicher

Viele Unternehmen bevorzugen beim Aufbau von großen, hoch-skalierbaren Speicher-Systemen einen objekt-basierten Speicher, da große Datenmengen so wesentlich effizienter verwaltet werden können. Diese Systeme trennen die Adressierung des Objekts von der damit verbundenen Hardware, was die Datenmigration enorm vereinfacht.

Der Crush-Algorithmus von Ceph befreit die Speicher-Systeme von der Limitierung zentral gehaltener Identifizierungstabellen. So werden sowohl die Skalierbarkeit als auch die Geschwindigkeit deutlich erhöht. Ein Ceph-Cluster verwaltet vollkommen selbstständig und dynamisch die Replikation und Ausbalancierung der Daten, ohne dass sich ein Administrator noch zusätzlich um diese zeitaufwändige Tätigkeit kümmern muss. Das heißt, sowohl bei ungeplanten Ausfällen von einzelnen Platten oder ganzen Knoten, als auch beim Umbau oder Erweiterung des Speichers sorgt die Software automatisch für die Verteilung und Replikation der Daten.

Mit den Server-Bausteinen lassen sich ganz einfach komplexe Speicher-Systeme erstellen, die dennoch sehr leistungsfähig und offen in der Architektur sind. Um Ihnen die Auswahl für Ihre Ceph-Cluster zu erleichtern, bieten wir Ihnen sowohl bei Monitor (MON) als auch OSD-Knoten grundlegende Mindestempfehlungen.

Monitor-Knoten und OSD-Knoten

Die Monitor-Knoten haben die Aufgabe das System zu überwachen und dienen der zentralen Verwaltung des Clusters von Ceph. Diese Server können auch virtuell betrieben werden, jedoch wird allgemein die Verwendung von einem bis drei physikalischen Monitor-Knoten empfohlen. Die OSD-Knoten sind die eigentlichen Datenspeicher der Objekte und können je nach gewünschtem Redundanzlevel beliebig skaliert werden. Für einen Replica-Faktor von beispielsweise drei werden mindestens drei OSD-Knoten benötigt.
 

Proxmox Ceph Appliance

Virtualisierung wird in der modernen IT-Infrastruktur immer wichtiger, dank Hardwareunabhängigkeit und geringerem Energieaufwand lassen sich hohe Kosten einsparen. Verbinden Sie Ceph als Software für nahezu grenzenlos erweiterbarem Speicher mit den Vorteilen der Virtualisierung mithilfe von Proxmox, der Open-Source-Plattform für Server-Virtualisierung. Wir haben mit unserer Proxmox Ceph Appliance für Sie ein Hardware- und Software-Bundle erstellt, bei dem sich die virtuellen Maschinen (VMs) ganz einfach auf einem Ceph-Datenspeicher ablegen lassen. Profitieren Sie mit der flexiblen Proxmox Ceph Appliance von einem redundanten und hochverfügbaren Speichersystem (Live Migration, Storage, Migration und keinem Single Point of Failure) sowie den Vorteilen der Server-Virtualisierung unserer für Proxmox optimierten Systeme.

Weitere technische Informationen zu Ceph finden Sie in unserem Wiki.