Mobile-Menu

Speicherlösung für Cloud-native Umgebungen Was ist Cloud-native Storage (Cloud-nativer Speicher)?

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

Anbieter zum Thema

Cloud-native Storage ist eine Speicherlösung für Cloud-native Anwendungen und Umgebungen. Sie stellt flexibel skalierbaren, persistenten Speicher zur Verfügung und unterstützt moderne Microservice-, Container- oder Serverless-Architekturen. Eine Ausprägung von Cloud-native Storage ist Container-native Storage.

Die wichtigsten IT-Fachbegriffe verständlich erklärt.(Bild:  © aga7ta - Fotolia)
Die wichtigsten IT-Fachbegriffe verständlich erklärt.
(Bild: © aga7ta - Fotolia)

Bei Cloud-nativem Speicher oder Cloud-native Storage handelt es sich um eine moderne Speicherlösung, die speziell für Cloud-native Umgebungen und Cloud-native Anwendungen entwickelt wurde. Diese Art von Speicherlösung unterstützt moderne Cloud-Computing-Architekturansätze und -Techniken wie Container, Microservices oder serverlose Dienste und Funktionen.

Cloud-nativer Speicher kann in verschiedenen Formen, zum Beispiel als Block- oder Objektspeicher, bereitgestellt werden. Physisch liegen einem Cloud-native Storage Speichertechnologien wie Festplatten- oder Flash-basierte Speicher in einer verteilten, Software-basierten Architektur zugrunde. Cloud-native Speicherlösungen sind sowohl als Open-Source-Lösungen als auch als kommerzielle, proprietäre Produkte verfügbar.

Abgrenzung zwischen Cloud-native Storage und Container-native Storage

Häufig werden die beiden Begriffe Cloud-native Storage und Container-native Storage synonym verwendet. Bei genauerer Betrachtung lassen sich die beiden Begriffe aber durchaus voneinander abgrenzen. Der Begriff Cloud-native Storage ist weiter gefasst und quasi ein Überbegriff. Diese Art der Speicherlösung unterstützt eine breite Palette von Cloud-Workloads unabhängig davon, ob sie in Containern organisiert sind oder nicht.

Container-native Storage ist eine Ausprägung und spezialisierte Unterkategorie von Cloud-native Storage. Während Cloud-nativer Speicher allgemein für Cloud-Umgebungen und Cloud-Anwendungen entwickelt wurde und verschiedene Technologien und Architekturansätze unterstützt, liegt der Fokus bei Container-native Storage ganz klar auf containerisierten Anwendungen und Umgebungen. Container-native Storage ist für die Unterstützung von Container-Orchestrierungssystemen wie Kubernetes entwickelt und stellt den containerisierten Anwendungen über die Orchestrierungsplattform persistenten Speicher zur Verfügung. Es besteht eine enge Verzahnung mit den Funktionen und APIs der Orchestrierungssysteme.

Merkmale von Cloud-native Storage

Cloud-native Storage ist durch einige Merkmale gekennzeichnet. Der Speicher lässt sich nahtlos in Cloud-Umgebungen und Cloud-Anwendungen integrieren und ist dynamisch skalierbar. Die Cloud-nativen Speicherlösungen sind als verteilte Systeme konzipiert und bieten in der Regel entsprechende Schnittstellen für eine programmtechnische Ansteuerung der Speicherressourcen. Zudem besteht Unterstützung von Private-, Public-, Hybrid- und Multi-Clouds, in der Regel über verschiedene Anbieter und Hersteller hinweg.

Anwendungsmöglichkeiten von Cloud-native Storage

Cloud-native Storage stellt Cloud-nativen Anwendungen und Umgebungen Datenpersistenz zur Verfügung und bietet zahlreiche Anwendungsmöglichkeiten. Er lässt sich beispielsweise einsetzen für Microservice-Architekturen, containerisierte Anwendungen, skalierbare Web-Anwendungen und Services, datenintensive Cloud-Workloads beispielsweise im Big-Data-Umfeld, DevOps und CI/CD-Pipelines, verteilte Datenbanken, Edge-Computing, für Snapshot-, Replikations- und Disaster-Recovery-Funktionen, Workloads im KI- und Machine-Learning-Umfeld oder im Bereich von Streaming-Plattformen und Content Management.

Vorteile von Cloud-native Storage

Typische Vorteile von Cloud-native Storage sind:

  • vollständige Integration in Cloud-native Anwendungen und Umgebungen,
  • Unterstützung moderner Cloud-Technologien wie Microservices und Container,
  • flexibel skalierbar,
  • für die Anforderungen moderner Cloud-nativer Workloads optimiert,
  • hohe Verfügbarkeit durch verteilte Architektur und integrierte Redundanz,
  • schnelle und agile Bereitstellung,
  • funktioniert über verschiedene Cloud-Modelle hinweg,
  • nahtloser Wechsel zwischen verschiedenen Clouds möglich,
  • hoher Grad an Automatisierung,
  • programmtechnisch über APIs ansteuerbar.

(ID:50245908)

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