Persistenter Speicher für Container
Obwohl Kubernetes in Bezug auf Skalierbarkeit, Portabilität und Verwaltung vorteilhaft ist, unterstützt es keine Zustandsspeicherung. Fast alle Produktionsanwendungen, wie Datenbanken, sind zustandsbehaftet und benötigen einen persistenten Speicher.
Ambedded UniVirStor (vereinheitlichter virtueller Speicher) unterstützt Entwickler bei der Verwendung von Ceph RBD und CephFS als persistenten Speicher über Ceph CSI-Plugins. Ceph CSI-Plugins implementieren eine Schnittstelle zwischen einem CSI-fähigen Container-Orchestrator (CO) und dem Ceph-Cluster zur Unterstützung von CSI-Funktionen. Es ermöglicht das dynamische Bereitstellen von Ceph-Volumes und das Anhängen an Workloads.
Das Container Storage Interface (CSI) ist ein Standard zur Bereitstellung beliebiger Block- und Dateispeichersysteme für containerisierte Workloads auf Container-Orchestrierungssystemen (COs) wie Kubernetes, Mesos, Docker und Cloud Foundry.
CSI behebt alle Probleme von Volumen-Plugins und Flex-Volumes, indem es die Entwicklung von Speicher-Plugins außerhalb des Kernels ermöglicht, containerisiert bereitgestellt und über standardmäßige Persistent Volume Claims, Persistent Volumes und Storage Classes verwendet werden kann, die von den Benutzern geschätzt werden.
Containerpersistenter Speicher muss hochverfügbar sein, Neustarts und vorübergehende Probleme überstehen können. Ceph ist widerstandsfähig und verfügt über klar definierte Schnittstellen zum Speichern und Abrufen von Daten.
Während es viele potenzielle Speicherlösungen gibt, die den Speicherbedarf von Kubernetes bewältigen können, zeichnet sich Ceph als die flexibelste und umfassendste Lösung aus. Seine Skalierbarkeit und die Möglichkeit, gleichzeitig Block-, Datei- und Objektspeicherung zuzulassen, machen Ceph zur offensichtlichen Wahl für die Bewältigung der stark variablen Anforderungen von Kubernetes.
- Verwandte Technologie
Ceph-Blockspeicher
Ambedded Ceph-Appliance ist eine skalierbare Speicherplattform, die es Ihnen ermöglicht, hochverfügbare Blockgeräte mit Disaster-Recovery- und Snapshot-Funktionen...