Enterprise Storage ist eine zentralisierte Dateninfrastruktur zum Speichern, Verwalten, Schützen und Teilen großer Mengen geschäftskritischer Informationen in einem Unternehmen. Im Gegensatz zu Storage auf Verbraucherniveau sind Enterprise-Storage-Systeme auf Hochverfügbarkeit, Skalierbarkeit im Petabyte-Bereich und Support für mehrere gleichzeitige Benutzer und Anwendungen ausgelegt.
Die globale Datenerstellung wird im Jahr 2026 schätzungsweise 221 Zettabyte erreichen. Für Unternehmen, die riesige Datenmengen generieren, von Transaktionsdatenbanken bis hin zu AITrainingsdatensätzen, ist Unternehmens-Storage die Grundlage, die Anwendungen reaktionsfähig und zugänglich hält.
Es steht viel auf dem Spiel. Ohne die richtige Storage-Architektur stehen Unternehmen vor Engpässen, die den Betrieb verlangsamen, die Datenintegrität beeinträchtigen und die Kosten erhöhen.
Dieser Artikel behandelt die wichtigsten Storage-Architekturen für Unternehmen, moderne Technologien, die den Markt prägen, einen Vergleich von Ansätzen und praktische Anleitungen zur Auswahl und Verwaltung der richtigen Storage-Infrastruktur.
Kern-Storage-Architekturen für Unternehmen
Enterprise Storage kann in drei grundlegende Architekturen unterteilt werden, die jeweils für unterschiedliche Workloads und organisatorische Anforderungen geeignet sind.
Direct-Attached Storage (DAS)
DAS verbindet Storage-Geräte, in der Regel HDDs oder SSDs, über Schnittstellen wie SATA, SAS oder NVMe direkt mit einem einzigen Server oder einer einzigen Workstation. Da es kein Netzwerk zwischen Server und Storage gibt, bietet DAS eine geringe Latenz und einen hohen Durchsatz für den angeschlossenen Host.
Der Kompromiss besteht in der Isolation. DAS-Daten können ohne zusätzliche Software nicht über mehrere Server hinweg gemeinsam genutzt werden, und die Kapazität ist durch die Anzahl der Laufwerkschächte im Gehäuse begrenzt. DAS ist in kleinen Umgebungen, dedizierten Datenbankservern und Edge-Implementierungen üblich, in denen die Netzwerkinfrastruktur begrenzt ist.
Storage Area Network (SAN)
Ein SAN ist ein dediziertes Hochgeschwindigkeitsnetzwerk, das Storage-Zugriff auf mehrere Server bietet. SANs verwenden Protokolle wie Fibre Channel (FC), iSCSI oder NVMe over Fabrics (NVMe-oF), um Server mit gemeinsam genutzten Storage-Arrays zu verbinden.
SANs unterstützen geschäftskritische Anwendungen, die eine vorhersehbare niedrige Latenz, hohe IOPS und einen starken Datenschutz erfordern. Sie unterstützen Funktionen wie Snapshots, Replikation, Thin Provisioning und Multipath Failover. Ein typisches Unternehmens-SAN kann Hunderttausende von IOPS mit einer Latenzzeit von weniger als einer Millisekunde liefern.
Die Kosten und die Komplexität von SANs sind erheblich. Sie benötigen dedizierte Hardware (Host-Bus-Adapter, FC-Switches, Storage-Arrays) und Spezialwissen zum Entwerfen, Bereitstellen und Verwalten. Für Unternehmen, die große Datenbanken, ERP-Systeme oder virtualisierte Umgebungen betreiben, ist die Investition in der Regel gerechtfertigt.
Network-Attached Storage (NAS)
NAS bietet Storage-Zugriff auf Dateiebene über ein Standard-TCP/IP-Netzwerk. NAS-Geräte werden als gemeinsam genutzte Netzwerklaufwerke angezeigt, sodass sie von mehreren Clients einfach bereitgestellt und darauf zugegriffen werden können. Sie verwenden Protokolle wie NFS (üblich in Linux/Unix-Umgebungen) und SMB/CIFS (üblich in Windows-Umgebungen).
NAS eignet sich hervorragend für unstrukturierte Daten – Dokumente, Mediendateien, Heimverzeichnisse und gemeinsam genutzte Arbeitsbereiche für die Zusammenarbeit. Moderne NAS-Plattformen für Unternehmen skalieren auf Petabytes und unterstützen Funktionen wie Deduplizierung, Komprimierung und integriertes Backup.
Bei latenzempfindlichen, transaktionslastigen Workloads fällt NAS aus. Der Block-Level-Zugriff über ein SAN ist in der Regel für Datenbanken und virtualisierte Anwendungen schneller. Dennoch haben Hochleistungs-NAS-Plattformen, die NVMe- und RDMA-Protokolle verwenden, diese Lücke erheblich verkleinert.
Block-, Datei- und Objekt-Storage
Das Verständnis des Unterschieds zwischen Block-, Datei- und Objekt-Storage ist unerlässlich, um Storage mit bestimmten Workloads abzustimmen.
- Datei-Storage organisiert Daten in einer hierarchischen Verzeichnisstruktur mit Ordnern und Dateien. Es ist das bekannteste Storage-Modell für Endbenutzer und Anwendungen, die gemeinsamen Zugriff auf Dokumente und Medien benötigen. NAS-Systeme bieten Storage auf Dateiebene.
- Block-Storage teilt Daten in Blöcke fester Größe auf, von denen jeder eine eindeutige Kennung hat. Das Storage-System verwaltet diese Blöcke, ohne die darin enthaltenen Daten zu verstehen – die von der Anwendung oder dem Dateisystem oben verarbeitet werden. Block-Storage bietet die niedrigste Latenz und konsistente Performance, weshalb es der Standard für Datenbanken, virtuelle Maschinen und Transaktionsanwendungen ist. SANs und DAS bieten in der Regel Zugriff auf Blockebene.
- Objekt-Storage speichert Daten als diskrete Objekte, die jeweils die Daten selbst, Metadaten und eine eindeutige Kennung enthalten. Objekte werden in einem flachen Namespace und nicht in einer Hierarchie gespeichert, wodurch Objekt-Storage hochgradig skalierbar ist. Sie kann Milliarden von Objekten über verteilte Systeme hinweg verarbeiten. Object Storage ist ideal für umfangreiche unstrukturierte Daten: Backups, Archive, Medien-Repositorys, Data Lakes und Cloud-native Anwendungen. Es verwendet HTTP-basierte APIs (in der Regel S3-kompatibel) anstelle herkömmlicher Storage-Protokolle.
Die meisten Unternehmensumgebungen verwenden eine Kombination aus allen drei. Transaktionsdatenbanken werden auf Block-Storage ausgeführt. Benutzer teilen Dateien über Datei-Storage. Backups, Archive und Analysedaten befinden sich im Objekt-Storage. AIAnwendungen werden von der Zusammenarbeit aller drei abhängig sein.
Moderne Storage-Technologien für Unternehmen
Mehrere Technologien haben den Unternehmens-Storage in den letzten zehn Jahren umgestaltet.
All-Flash-Arrays und NVMe
All-Flash-Arrays (AFAs) verwenden ausschließlich Solid-State-Laufwerke, wodurch die mechanischen Einschränkungen durch rotierende Festplatten entfallen. AFAs bieten eine konsistente Latenzzeit im Millisekundenbereich, Hunderttausende bis Millionen IOPS und einen Durchsatz, der in Gigabyte pro Sekunde gemessen wird. Datenreduktionsfunktionen wie Deduplizierung und Komprimierung erreichen in der Regel ein Verhältnis von 3:1 zu 5:1 und verbessern so die effektive Kapazität.
Non-Volatile Memory Express (NVMe) bringt die Flash-Performance noch weiter. NVMe wurde speziell für Solid-State-Medien entwickelt und verbindet Laufwerke über den PCIe-Bus direkt mit der CPU. Dadurch werden die Engpässe älterer SCSI-basierter Protokolle wie SAS und SATA umgangen. NVMe unterstützt bis zu 64.000 Befehlswarteschlangen mit 64.000 Befehlen pro Warteschlange im Vergleich zur einzelnen Warteschlange von 256 Befehlen von SAS.
NVMe over Fabrics (NVMe-oF) erweitert die Performance von NVMe im gesamten Netzwerk mithilfe von Protokollen wie NVMe/FC (over Fibre Channel), NVMe/TCP (over Standard Ethernet) und NVMe/RoCE (over RDMA). Dadurch können gemeinsam genutzte All-Flash-Storage-Arrays eine nahezu lokale NVMe-Performance für Remote-Server bereitstellen.
Softwaredefinierter Storage (SDS)
SDS entkoppelt das Storage-Management von der zugrunde liegenden Hardware. Anstatt sich auf proprietäre Storage-Arrays zu verlassen, läuft SDS auf handelsüblichen Servern und verwaltet Storage-Ressourcen über Software. Dies bietet Flexibilität bei der Hardwareauswahl, reduziert die Anbieterbindung und ermöglicht ein konsistentes Management in lokalen und Cloud-Umgebungen.
SDS-Plattformen können Block-, Datei- oder Objektschnittstellen darstellen, und oft alle drei von einem einzigen System. Sie unterstützen automatisiertes Tiering, bei dem Daten basierend auf Zugriffsmustern zwischen Hochleistungs- und Hochleistungs-Storage verschoben werden.
Hyperconverged Infrastruktur (HCI)
HCI kombiniert Rechenleistung, Storage und Netzwerk in einer einzigen Appliance, die über eine Softwareebene verwaltet wird. Storage wird über die Knoten im Cluster verteilt und in einer gemeinsamen Ressource zusammengefasst. Die Skalierung ist einfach: Fügen Sie einen weiteren Knoten hinzu, um sowohl die Storage-Kapazität als auch die Rechenleistung gleichzeitig zu erhöhen.
HCI ist beliebt für virtualisierte Umgebungen, Remote Offices und Unternehmen, die den Betrieb von Rechenzentren vereinfachen möchten. Die Einschränkung besteht darin, dass Rechen- und Storage gemeinsam skaliert werden können. Unternehmen mit Storage-intensiven oder rechenintensiven Workloads finden dies möglicherweise starr.
Cloud- und Hybrid-Storage
Cloud-Storage bietet elastische Kapazität von öffentlichen Anbietern ohne lokale Hardware. Die drei wichtigsten Anbieter – AWS, Microsoft Azure und Google Cloud – bieten Objekt-, Block- und Datei-Storage-Services mit Pay-as-you-go-Preisen an.
Hybrid Storage kombiniert lokale Infrastruktur mit Cloud-Ressourcen. Unternehmen speichern latenzempfindliche, leistungsstarke Workloads auf lokalem Storage und verlagern Backups, Archive und Disaster Recovery-Replikate in die Cloud. Dieser Ansatz gleicht Performance, Kosten und Belastbarkeit aus.