É«¿Ø´«Ã½

Skip to Content

Was ist Container-nativer Storage?

Wenn die meisten Menschen das Wort ?Container¡° h?ren, denken sie in der Regel an Lebensmittelaufbewahrung oder Metallkisten auf einem Frachtschiff. Dies ist auch keine schlechte M?glichkeit, an Container in der Softwarewelt zu denken. Containers erleichtern die Ausf¨¹hrung von Anwendungen in verschiedenen Umgebungen, indem sie ihren Softwarecode in tragbare Pakete aufteilen.

Da die Containerisierung zum Standard f¨¹r die Bereitstellung und Verwaltung von Anwendungen wird, ist der Bedarf an Storage-L?sungen, die mit Container-Prinzipien und -Technologie ¨¹bereinstimmen, gestiegen.

Geben Sie Container-nativen Storage ein, mit dem Unternehmen ihre Storage-Ressourcen effektiver verwalten k?nnen, wenn ihre containerisierten Workloads wachsen.

In diesem Artikel geht es darum, was containernativer Storage ist, um seine wichtigsten Attribute, Vorteile und Anwendungsf?lle, um die wichtigsten containernativen Storage-L?sungen und um ?berlegungen bei der Wahl von containernativem Storage.?

Was ist Container-nativer Storage?

Container-nativer Storage bezieht sich auf Storage-L?sungen, die speziell f¨¹r containerisierte Umgebungen entwickelt und optimiert wurden.

Die Verlagerung hin zum Ausf¨¹hren von zustandsbehafteten Anwendungen (d. h. Anwendungen, die Daten oder den Zustand zwischen Transaktionen oder Interaktionen wie Datenbanken, Nachrichtenwarteschlangen oder Dateisystemen verwalten) hat im Gegensatz zu zustandslosen Anwendungen die Nachfrage nach Storage-L?sungen befl¨¹gelt, die in der Lage sind, persistente Daten zu verarbeiten.

Stateful-Anwendungen sind so konzipiert, dass sie auf langlebigen oder physischen Servern ausgef¨¹hrt werden k?nnen, auf denen der Zustand bestehen kann. sind als Design kurzlebig und zustandslos gedacht, sodass sie weniger f¨¹r zustandsorientierte Anwendungen geeignet sind.

Hier kommen Container-Orchestrierungsplattformen wie Kubernetes zum Einsatz. Sie bieten Funktionen wie Persistent Volumes (PVs) und StatefulSets, die es Containern erm?glichen, persistenten Storage und stabile Netzwerkkennungen zu haben.

Daher hat der Wechsel zu zustandsorientierten Anwendungen den Wert von Storage-L?sungen erh?ht, die sich nahtlos in Container-Orchestrierungsplattformen wie Kubernetes integrieren lassen.

Zu den Hauptmerkmalen von Container-nativem Storage geh?ren:

  • Dynamische Bereitstellung: Container-nativer Storage erm?glicht die dynamische Bereitstellung von Storage-Ressourcen basierend auf den Anforderungen von containerisierten Anwendungen. Dies erm?glicht eine effiziente Ressourcennutzung und reduziert den manuellen Mehraufwand beim Verwalten von Storage.
  • Integration mit Orchestrierungsplattformen: Wie bereits erw?hnt, k?nnen Container-native Storage-L?sungen eng in Container-Orchestrierungsplattformen wie Kubernetes integriert werden. Sie nutzen die Funktionen und Vorteile, die diese Plattformen bieten, wie automatisierte Skalierung, Hochverf¨¹gbarkeit und nahtlose Bereitstellung.
  • Microservices-Architektur-Support: Container-nativer Storage eignet sich gut f¨¹r Microservices-Architekturen, bei denen Anwendungen aus kleinen, unabh?ngigen Services bestehen. Sie erm?glicht es jedem Microservice, seinen eigenen Storage zu haben, wodurch Isolation und Flexibilit?t sichergestellt werden.
  • Portabilit?t und Konsistenz: Container-native Storage-L?sungen sollen konsistente Storage-Services in verschiedenen Cloud- und lokalen Umgebungen bereitstellen. Dadurch wird die Portabilit?t von containerisierten Anwendungen verbessert, sodass sie nahtlos ¨¹ber verschiedene Infrastrukturen hinweg ausgef¨¹hrt werden k?nnen.

Vorteile von Container-nativem Storage

Hier sind die wichtigsten Vorteile von Container-nativem Storage:

Verbesserte Skalierbarkeit
Container-nativer Storage erm?glicht eine On-the-Fly-Zuweisung und Deallocation von Storage basierend auf den sich ?ndernden Anforderungen von containerisierten Anwendungen. Dies unterst¨¹tzt eine effiziente Skalierung und stellt sicher, dass sich Storage-Ressourcen nahtlos an die sich st?ndig ?ndernden Anforderungen wachsender containerisierter Workloads anpassen k?nnen.

Verbesserte Performance
Container-native Storage-L?sungen wurden speziell f¨¹r containerisierte Umgebungen entwickelt und optimiert. Diese Spezialisierung stellt sicher, dass Storage-Services auf die Eigenschaften und Anforderungen von containerisierten Anwendungen abgestimmt sind, was im Vergleich zu herk?mmlichen Storage-Systemen zu einer verbesserten Performance f¨¹hrt.

Effiziente Ressourcennutzung
Container-nativer Storage minimiert den Ressourcen-Overhead, indem er Storage-Services bereitstellt, die eng an den Anforderungen von Containern ausgerichtet sind. Diese Effizienz f¨¹hrt zu einer besseren Gesamt-System-Performance und -Reaktionsf?higkeit.

Effektives Datenmanagement
Container-nativer Storage umfasst oft Funktionen wie Snapshotting und Klonen, was ein effizientes Datenmanagement erm?glicht. Diese Funktionen erm?glichen die Erstellung von zeitgenauen Datenkopien, die f¨¹r Datenschutz-, Test- und Entwicklungsprozesse von entscheidender Bedeutung sein k?nnen.

Datenreplikation
Viele Container-native Storage-L?sungen bieten Datenreplikationsfunktionen, um die Langlebigkeit und Verf¨¹gbarkeit von Daten zu verbessern. Dies ist besonders wichtig, um die Ausfallsicherheit von zustandsbehafteten Anwendungen sicherzustellen, die in Containern ausgef¨¹hrt werden.

Datenaufbewahrung
Container-nativer Storage stellt sicher, dass Daten ¨¹ber die Lebensdauer einzelner Container hinaus bestehen bleiben. Wenn Container ersetzt oder skaliert werden, stellt die zugrunde liegende Storage-Infrastruktur sicher, dass die Daten intakt bleiben, sodass zustandsbehaftete Anwendungen ihre Konsistenz beibehalten k?nnen.

Flexibilit?t und Portabilit?t
Container-native Storage-L?sungen bieten oft Flexibilit?t bei der Bereitstellung ¨¹ber verschiedene Cloud-Anbieter oder lokale Umgebungen hinweg. Diese Flexibilit?t ist f¨¹r Unternehmen wertvoll, die Multi-Cloud- oder Hybrid-Cloud-Strategien einf¨¹hren, sodass sie containerisierte Workloads nahtlos ¨¹ber verschiedene Infrastrukturen hinweg verschieben k?nnen.

Portworx testen

Portworx testen

Beschleunigen Sie Ihre Cloud-native Reise. Treten Sie in das virtuelle Labor ein und testen Sie die laut GigaOm Research f¨¹hrende Plattform f¨¹r Kubernetes-Storage und Datensicherheit.

Anwendungsf?lle von Container-nativem Storage

Zus?tzlich zu den bereits erw?hnten Stateful-Anwendungen finden Sie hier einige weitere wichtige Anwendungsf?lle, bei denen sich Container-nativer Storage als vorteilhaft erweist:

Datenbanken
Unternehmen, die containerisierte Datenbanken wie MongoDB, MySQL oder PostgreSQL ausf¨¹hren, k?nnen von containernativem Storage profitieren. Diese Datenbanken erfordern oft persistenten Storage f¨¹r ihre Datendateien, und Container-nativer Storage stellt sicher, dass die Daten auch dann gespeichert werden, wenn der Datenbankcontainer neu bereitgestellt oder auf einen anderen Host verschoben wird. Dies erleichtert die Verwaltung und Skalierung von Datenbank-Workloads in einer containerisierten Umgebung.

Big-Data-Workloads
Big-Data-Anwendungen wie Apache Hadoop oder Apache Spark verarbeiten oft massive Datens?tze, die effizient gespeichert und verarbeitet werden m¨¹ssen. Container-native Storage-L?sungen erm?glichen es diesen Anwendungen, skalierbaren und persistenten Storage zu haben, der einfach zusammen mit containerisierten Workloads verwaltet und orchestriert werden kann. Dies vereinfacht die Bereitstellung und Skalierung von Big-Data-Clustern.

Microservice-Architekturen
Unternehmen, die??-Architekturen einf¨¹hren, setzen h?ufig zahlreiche containerisierte Services ein, die kommunizieren und Daten gemeinsam nutzen m¨¹ssen. Container-nativer Storage bietet eine einheitliche Storage-L?sung, die ¨¹ber mehrere Microservices hinweg gemeinsam genutzt werden kann und so den Datenaustausch und die Kommunikation zwischen Containern erleichtert. Dies ist besonders in Szenarien n¨¹tzlich, in denen Microservices Zugriff auf gemeinsam genutzte Konfigurationsdaten oder gemeinsam genutzte Datens?tze ben?tigen.

Hochleistungs-Computing
Wissenschaftliche und Forschungsorganisationen, die?High-Performance-Computing?-Workloads (HPC) in Containern ausf¨¹hren, ben?tigen schnelle und zuverl?ssige Storage-L?sungen. Container-nativer Storage kann verwendet werden, um Hochdurchsatz-Storage mit niedriger Latenz f¨¹r HPC-Anwendungen bereitzustellen und sicherzustellen, dass die Storage-Infrastruktur mit den Rechenanforderungen von containerisierten Workloads Schritt halten kann.

Multi-Cloud- und Hybrid Cloud-Implementierungen
Unternehmen mit Multi-Cloud- oder Hybrid-Cloud-Strategien k?nnen Container-nativen Storage nutzen, um einen konsistenten Storage ¨¹ber verschiedene Cloud-Anbieter oder lokale Umgebungen hinweg sicherzustellen. Diese Portabilit?t erm?glicht es Containern, nahtlos zwischen verschiedenen Infrastrukturumgebungen zu wechseln, ohne sich Gedanken ¨¹ber Dateninkonsistenzen oder Storage-Kompatibilit?tsprobleme zu machen.

Top-L?sungen f¨¹r nativen Container-Storage

Dies sind die am h?ufigsten verwendeten containernativen Storage-L?sungen:

Kubernetes mit Rook
Das??-Projekt der Cloud Native Computing Foundation bietet containernativen Storage f¨¹r Kubernetes-Cluster. Rook unterst¨¹tzt verschiedene Storage-Backends, darunter Ceph, EdgeFS und NFS, sodass Unternehmen die richtige Storage-L?sung f¨¹r ihre spezifischen Anforderungen ausw?hlen k?nnen.

OpenShift-Container-Storage
?ist eine L?sung, die daf¨¹r entwickelt wurde, containernativen Storage f¨¹r Red Hat OpenShift-Cluster bereitzustellen. Es l?sst sich in Kubernetes integrieren und bietet Funktionen wie dynamische Bereitstellung, Snapshotting und Verschl¨¹sselung, wodurch es f¨¹r verschiedene containerisierte Workloads geeignet ist.

Portworx by É«¿Ø´«Ã½
? ist eine containernative Storage-Plattform, die Datenservices f¨¹r containerisierte Anwendungen bereitstellt. Es ist so konzipiert, dass es nahtlos mit Container-Orchestratoren wie Kubernetes zusammenarbeitet, und wird von Unternehmen zum Verwalten und Skalieren von zustandsbehafteten Anwendungen mit persistenten Storage-Anforderungen verwendet.

?berlegungen zur Wahl von Container-nativem Storage

Die Wahl der richtigen containernativen Storage-L?sung ist entscheidend f¨¹r den Erfolg containerisierter Anwendungen. Hier sind die wichtigsten Faktoren, die bei der Bewertung Ihrer Optionen zu ber¨¹cksichtigen sind:

Kompatibilit?t mit Container-Orchestrierungsplattformen
Stellen Sie sicher, dass die containernative Storage-L?sung mit der von Ihnen verwendeten Container-Orchestrierungsplattform kompatibel ist, z. B. Kubernetes, Docker Swarm oder OpenShift. Die Storage-L?sung sollte nahtlos in die Storage-Management-Funktionen der Orchestrierungsplattform integriert werden und native Unterst¨¹tzung f¨¹r containerisierte Umgebungen bieten.

Skalierbarkeit
Bewerten Sie die Skalierbarkeit der Storage-L?sung, um den wachsenden Anforderungen Ihrer containerisierten Anwendungen gerecht zu werden. Ber¨¹cksichtigen Sie Faktoren wie die F?higkeit, Storage dynamisch bereitzustellen, eine gro?e Anzahl von Containern zu verarbeiten und horizontal zu skalieren, um den erh?hten Storage-Anforderungen gerecht zu werden. Die L?sung sollte die Skalierbarkeitsanforderungen Ihrer Anwendungen und Workloads unterst¨¹tzen.

Performance
Bewerten Sie die Performance-Merkmale der containernativen Storage-L?sung, einschlie?lich Lese- und Schreibgeschwindigkeit, Latenz und IOPS . ?berlegen Sie, ob die L?sung Funktionen wie Caching, Lastausgleich und Optimierungen f¨¹r bestimmte Storage-Workloads wie Datenbanken oder Big-Data-Verarbeitung bietet.

Datenmanagement-Funktionen
Suchen Sie nach wichtigen Datenmanagementfunktionen wie Snapshotting, Backup und Wiederherstellungsfunktionen. Diese Funktionen sind entscheidend f¨¹r die Sicherstellung der Datenintegrit?t, die Erm?glichung der Disaster Recovery und die Einhaltung der Datenschutzvorschriften. Eine robuste Storage-L?sung sollte Mechanismen f¨¹r Datenkonsistenz und Langlebigkeit bieten.

Storage-Bereitstellung und -Automatisierung
Bewerten Sie, wie einfach die Storage-L?sung in Ihrer containerisierten Umgebung bereitgestellt und automatisiert werden kann. Dynamische Bereitstellungs- und Automatisierungsfunktionen tragen zur Agilit?t und Effizienz der Verwaltung von Storage-Ressourcen f¨¹r Container bei. Die L?sung sollte die Storage-Bereitstellung basierend auf den Anwendungsanforderungen unterst¨¹tzen und sich in Container-Orchestrierungstools f¨¹r eine nahtlose Automatisierung integrieren lassen.

Persistenter Storage-Support f¨¹r Stateful-Anwendungen
Ber¨¹cksichtigen Sie den Support f¨¹r persistenten Storage und wie effektiv die Storage-L?sung die Anforderungen von zustandsbehafteten Anwendungen erf¨¹llt. Pr¨¹fen Sie, ob die L?sung Funktionen wie Storage-Klassen, dynamische Volume-Bereitstellung und Datenpersistenz ¨¹ber Container-Neustarts hinweg bietet. Sie sollte es zustandsbehafteten Anwendungen wie Datenbanken erm?glichen, Daten zuverl?ssig zu speichern und abzurufen.

Multi-Cloud- und Hybrid Cloud-Kompatibilit?t
Bewerten Sie, ob die containernative Storage-L?sung Multi-Cloud- oder Hybrid-Cloud-Implementierungen unterst¨¹tzt. Dies ist wichtig f¨¹r Unternehmen mit unterschiedlichen Infrastrukturanforderungen. Die F?higkeit, Container und zugeh?rigen Storage nahtlos ¨¹ber verschiedene Cloud-Umgebungen hinweg zu verschieben, erh?ht die Flexibilit?t und vermeidet die Bindung von Anbietern.

Sicherheit und Compliance
Stellen Sie sicher, dass die Storage-L?sung den f¨¹r Ihr Unternehmen relevanten Sicherheits- und Compliance-Standards entspricht. Suchen Sie nach Funktionen wie Verschl¨¹sselung im Ruhezustand, Zugriffskontrollen und Integration in Identit?ts- und Zugriffsmanagementsysteme. Die Einhaltung von Branchenvorschriften wie DSGVO oder HIPAA ist f¨¹r Datenschutz und Governance von entscheidender Bedeutung.

Community- und Anbieter-Support
Ber¨¹cksichtigen Sie das Ma? an Community-Support und Anbieter-Backing f¨¹r die containernative Storage-L?sung. Ein starker Community- und Anbieter-Support tr?gt zur laufenden Entwicklung, Wartung und Fehlerbehebung der Storage-L?sung bei. Dieser Support ist unerl?sslich, um Probleme anzugehen und mit neuen Funktionen und Verbesserungen auf dem Laufenden zu bleiben.

Kosten
Bewerten Sie die Gesamtbetriebskosten f¨¹r die containernative Storage-L?sung unter Ber¨¹cksichtigung von Lizenzgeb¨¹hren, Hardwareanforderungen und laufenden Betriebskosten. ?berlegen Sie, ob die L?sung Ihren Budgetbeschr?nkungen entspricht und einen Mehrwert f¨¹r die Funktionen und die Skalierbarkeit bietet, die sie bietet.

Warum Pure f¨¹r Container-nativen Storage

Die Daten-Storage-Welt entwickelt sich st?ndig weiter und der einzige Weg, Schritt zu halten, ist die Einf¨¹hrung einer Daten-Storage-Infrastruktur, die?auf Innovation und Nachhaltigkeit ausgelegt ist.

Portworx?von É«¿Ø´«Ã½ ist eine vollst?ndig integrierte L?sung f¨¹r persistenten Storage, Datenschutz, Disaster Recovery, Datensicherheit, Cloud-¨¹bergreifende Migrationen und Datenmigrationen sowie automatisiertes Kapazit?tsmanagement f¨¹r Anwendungen, die auf Kubernetes ausgef¨¹hrt werden.

Portworx verf¨¹gt ¨¹ber verschiedene Funktionen und Funktionen, darunter:

  • Portworx Enterprise: Eine Cloud-native, softwaredefinierte Storage-L?sung f¨¹r Kubernetes
  • Portworx-Backup: Eine Kubernetes-bewusste Datenschutz-Suite
  • Portworx Data Services: Eine Datenbankplattform-as-a-Service (DBPaaS) f¨¹r die Self-Service-Implementierung g?ngiger moderner Datenservices
02/2025
Deploying Portworx on Google Distributed Cloud Anthos with vSphere
This Portworx reference architecture contains a validated architecture and design model to deploy Portworx on Anthos running on vSphere.
Referenzarchitektur
28 pages

Wichtige Ressourcen und Veranstaltungen durchsuchen

PURE//ACCELERATE ROADSHOWS
Wir kommen in eine Stadt in Ihrer N?he. Finden Sie heraus, in welche.

Erleben Sie, was die innovativste Daten-Storage-Plattform der Welt und eine Enterprise Data Cloud f¨¹r Sie tun k?nnen.

Jetzt anmelden
VIDEO
Sehen Sie selbst: Der Wert einer Enterprise Data Cloud

Charlie Giancarlo erkl?rt, warum die Zukunft in der Verwaltung von Daten und nicht in der Verwaltung von Storage liegt. Erfahren Sie, wie ein einheitlicher Ansatz IT-Abl?ufe in Unternehmen transformiert.

Jetzt ansehen
RESSOURCE
Herk?mmlicher Storage kann die Zukunft nicht befl¨¹geln.

Moderne Workloads erfordern KI-f?hige Geschwindigkeit, Sicherheit und Skalierbarkeit. Ist Ihr Stack darauf vorbereitet?

Bewertung durchf¨¹hren
PURE360-DEMOS
É«¿Ø´«Ã½ erkunden, kennenlernen und erleben.

?berzeugen Sie sich mit On-Demand-Videos und -Demos von den M?glichkeiten von É«¿Ø´«Ã½.

Demos ansehen
Ihr Browser wird nicht mehr unterst¨¹tzt!

?ltere Browser stellen h?ufig ein Sicherheitsrisiko dar. Um die bestm?gliche Erfahrung bei der Nutzung unserer Website zu erm?glichen, f¨¹hren Sie bitte ein Update auf einen dieser aktuellen Browser durch.