Übersicht
eEKAS ist ein Storage-Betriebssystem der nächsten Generation auf Basis von Ceph, das für moderne Enterprise- und Cloud-native Umgebungen entwickelt wurde. Es bietet Skalierbarkeit, hohe Performance und Hochverfügbarkeit und vereint Datei-, Block- und Objektspeicher in einer integrierten Plattform, die über eine intuitive grafische Benutzeroberfläche (GUI) verwaltet wird.
Durch die Abstraktion der Komplexität verteilter Storage-Systeme ermöglicht eEKAS Unternehmen, hochverfügbare Speicherlösungen bereitzustellen und zu betreiben, ohne tiefgehendes Ceph-Know-how zu benötigen. Die Plattform skaliert nahtlos von kleinen Clustern bis hin zu großen Enterprise-Deployments und gewährleistet dabei konsistente Performance sowie einfache Administration.
Ein zentrales Architekturprinzip von eEKAS ist die Trennung von Storage-Services und physischen Nodes. Dadurch können Services dynamisch innerhalb des Clusters verschoben werden, was kontinuierliche Verfügbarkeit, effiziente Ressourcennutzung und vereinfachte Wartungsprozesse ermöglicht.
Share & Target Management
Alle Datei- und Block-Services in eEKAS basieren auf dem Konzept der IP Groups. Dabei handelt es sich um logische Gruppen von einer oder mehreren IP-Adressen, die als bewegliche Service-Endpunkte fungieren. Anstatt einen Service fest an einen Node zu binden, ermöglichen IP Groups eine flexible Zuweisung und Migration innerhalb des Clusters.
Diese Architektur ermöglicht nahtloses Failover, vereinfachte Wartung und konsistente Client-Zugriffe. Im Falle eines Node-Ausfalls oder geplanter Wartung können IP Groups automatisch oder manuell auf einen anderen Node verschoben werden, ohne dass Clients neu konfiguriert werden müssen.
Unterstützte Protokolle
SMB (Server Message Block): SMB-Freigaben ermöglichen dateibasierten Zugriff für Windows- und gemischte Umgebungen. Durch die Nutzung von IP Groups bleiben Freigaben auch bei Node-Failover kontinuierlich erreichbar.
NFS (Network File System): NFS-Exports bieten performanten Datei-Zugriff für Linux- und UNIX-Systeme. IP Groups sorgen für stabile Mount-Punkte und konsistente Zugriffspfade im gesamten Cluster.
iSCSI: iSCSI-Targets stellen Block-Storage für Virtualisierung, Datenbanken und Enterprise-Anwendungen bereit. Durch IP Groups können Targets transparent zwischen Nodes verschoben werden, ohne bestehende Verbindungen zu unterbrechen.
NVMe over Fabrics (NVMe-oF): NVMe-oF liefert extrem latenzarmen Block-Storage für performancekritische Workloads. In Kombination mit IP Groups profitieren diese Services von hoher Verfügbarkeit und flexibler Platzierung im Cluster.
S3 Object Storage
eEKAS bietet vollständig integrierten S3-kompatiblen Objektspeicher und ermöglicht damit den Aufbau skalierbarer, Cloud-ähnlicher Storage-Plattformen innerhalb der eigenen Infrastruktur. Die S3-Implementierung unterstützt Multi-Zonen-Deployments, wodurch Daten über mehrere Failure-Domains verteilt werden können, um Verfügbarkeit und Ausfallsicherheit zu erhöhen.
Eine umfassende, GUI-basierte Verwaltungsoberfläche vereinfacht typische Object-Storage-Aufgaben erheblich. Administratoren können Buckets, Benutzer, Access Keys und Richtlinien komfortabel erstellen und verwalten – ganz ohne Kommandozeile oder tiefgehende Kenntnisse der zugrunde liegenden Ceph-Technologie.
Die Plattform bietet umfangreiche Cloud-ähnliche Management-Funktionen, darunter Benutzerisolierung, Zugriffskontrolle sowie flexible Bucket-Konfigurationen. Dadurch eignet sich eEKAS ideal für Backup-Ziele, Archivierung und den Aufbau privater Cloud-Storage-Services.
Durch die Kombination von IP Groups mit dem verteilten Ceph-Backend stellt eEKAS sicher, dass Datei-, Block- und Objektspeicher hochverfügbar, resilient und einfach zu verwalten sind – ohne die zugrunde liegende Komplexität für Administratoren oder Clients sichtbar zu machen.