Speicherleistung richtig dimensionieren: So finden Sie die perfekte Balance aus Performance, Kosten und Zukunftssicherheit

Ob Datenbank, Virtualisierung, Backup oder KI-Workload: In vielen Projekten wird Speicher noch immer nach „Terabyte“ geplant – und erst später stellt sich heraus, dass nicht die Kapazität, sondern IOPS, Latenz und Durchsatz zum Engpass werden. Wer Speicherleistung richtig dimensionieren möchte, braucht daher einen methodischen Ansatz: Welche Lastprofile liegen wirklich an? Welche Service-Level sind nötig? Und wie bleibt die Lösung in Deutschland und Österreich kostenbewusst, energieeffizient und zukunftssicher? Dieser Leitfaden zeigt, wie Sie die perfekte Balance aus Performance, Kosten und Wachstum finden – praxisnah, nachvollziehbar und mit Checklisten.
Speicherleistung richtig dimensionieren: So finden Sie die perfekte Balance aus Performance, Kosten und Zukunftssicherheit

Wenn Storage-Projekte scheitern, liegt es selten an „zu wenig Speicherplatz“. Häufiger ist es die falsch eingeschätzte Speicherleistung: Anwendungen reagieren träge, Datenbanken warten auf I/O, Virtual-Desktop-Umgebungen brechen zu Stoßzeiten ein oder Backups laufen länger als das Wartungsfenster. Gleichzeitig kostet Überdimensionierung bares Geld – nicht nur bei Hardware, sondern auch bei Strom, Kühlung, Rackspace und Betrieb.

In diesem Beitrag erfahren Sie, wie Sie Speicherleistung richtig dimensionieren, ohne sich in Herstellerangaben zu verlieren. Wir betrachten die entscheidenden Kennzahlen (IOPS, Latenz, Durchsatz), zeigen typische Workload-Profile, erklären Mess- und Prognosemethoden und geben eine klare Vorgehensweise an die Hand – angepasst an die Praxis in Deutschland und Österreich (z. B. Fokus auf Energieeffizienz, Datenschutz, klare SLAs und planbare Betriebskosten).

Warum „Performance pro Terabyte“ der entscheidende Blickwinkel ist

Kapazität ist leicht zu verstehen: 50 TB sind 50 TB. Leistung dagegen ist abhängig von vielen Variablen: Blockgröße, Read/Write-Mix, Queue Depth, Cache-Strategien, RAID/Erasure Coding, Netzwerk, Protokolle (iSCSI, FC, NVMe-oF), Virtualisierungsschicht und sogar dem Schreibverhalten des Dateisystems.

Wer die Speicherleistung dimensioniert, sollte deshalb nicht nur fragen: „Wie viel TB brauchen wir?“, sondern:

  • Wie viele I/O-Operationen pro Sekunde müssen dauerhaft und in Peaks verarbeitet werden?
  • Welche Latenz ist für die Anwendung akzeptabel (z. B. < 1 ms, < 5 ms, < 20 ms)?
  • Welcher Durchsatz (MB/s oder GB/s) wird bei sequentiellen Workloads benötigt?
  • Welche Zukunftsreserve (Wachstum, neue Anwendungen, Compliance-Auflagen) ist realistisch?

Grundlagen: Die drei Säulen der Speicherleistung

1) IOPS: Das Maß für „Transaktionsfähigkeit“

IOPS (Input/Output Operations per Second) beschreiben, wie viele Lese-/Schreiboperationen ein System pro Sekunde abwickeln kann. IOPS sind besonders wichtig für:

  • OLTP-Datenbanken (z. B. SQL Server, PostgreSQL, Oracle)
  • Virtualisierung (VMware vSphere, Hyper-V, Proxmox)
  • VDI (z. B. Login VSI-Szenarien, Boot-Storms)
  • Fileservices mit vielen kleinen Dateien (Engineering, Medienproduktion, Software-Repos)

Wichtig: IOPS ohne Kontext sind wenig aussagekräftig. Entscheidend ist die Blockgröße (z. B. 4K, 8K, 64K) und der Read/Write-Mix.

2) Latenz: Der wichtigste KPI für Nutzerzufriedenheit

Die Latenz ist oft der beste Indikator für „gefühlte Performance“. Schon bei ausreichenden IOPS kann eine zu hohe Latenz zu Zeitouts oder langen Antwortzeiten führen. Für viele produktive Systeme gilt:

  • Datenbanken / VMs: möglichst im einstelligen Millisekundenbereich
  • VDI: besonders empfindlich bei Login- und Boot-Phasen
  • Backup/Archiv: Latenz weniger kritisch, Durchsatz wichtiger

Beachten Sie: Latenz ist nicht nur „Speicher“. Netzwerk, Host-HBA/NIC, Multipathing, CPU-Contention und Storage-Controller-Auslastung wirken direkt mit.

3) Durchsatz (MB/s oder GB/s): Der Schlüssel für sequentielle Workloads

Durchsatz ist entscheidend für große, zusammenhängende Datenströme, z. B.:

  • Backup & Restore (insbesondere Full Backups)
  • Video-/Medien-Workflows
  • HPC/Analytics, Datenpipelines
  • Replikation und Datenmigration

Hier ist häufig das Netzwerk (10/25/40/100 GbE oder Fibre Channel) der limitierende Faktor. Eine solide Dimensionierung berücksichtigt daher End-to-End: vom Application-Host bis zum Medium.

Workload-Profile verstehen: Typische Muster in der Praxis

Virtualisierung (Server-VMs)

Virtualisierte Umgebungen erzeugen gemischte Lasten: viele zufällige I/Os, unterschiedliche Blockgrößen und teils starke Peaks (Patchdays, Reboots, Batchprozesse). Entscheidend ist, die „Noisy Neighbor“-Effekte zu vermeiden und Reserven für Wachstum einzuplanen.

  • Typisch: 60–80% Read, 20–40% Write (stark abhängig von Applikationen)
  • Blockgrößen: häufig 4K–16K
  • Risiko: Storage-Queueing → Latenz steigt → VM-Performance sinkt

Datenbanken (OLTP vs. OLAP)

OLTP-Workloads sind latenz- und IOPS-getrieben, OLAP/Reporting eher throughput-orientiert. In der Praxis laufen beide oft auf derselben Plattform – was die Anforderung an QoS oder Tiering erhöht.

  • OLTP: viele kleine Writes, Log-Dateien, hohe Sensitivität gegenüber Latenz
  • OLAP: große Scans, sequentielle Reads, hoher Durchsatz

VDI und „Boot Storms“

VDI ist berüchtigt für Lastspitzen: morgens beim Login, nach Wartungsfenstern oder bei großflächigen Updates. Wer die Speicherleistung richtig plant, berücksichtigt Peak-IOPS und Mechanismen wie Dedup/Kompression, Golden Images, Cache und ggf. Write-Buffering.

Backup, Archiv und Compliance-Storage

In Deutschland und Österreich spielen Aufbewahrungsfristen, Datenschutz (DSGVO), Revisionssicherheit und planbare Kosten eine große Rolle. Für Backups sind oft Durchsatz und Kapazität wichtiger als Latenz. Dennoch kann eine zu geringe Leistung die Backup-Fenster sprengen – und damit das Risiko erhöhen.

Methodik: In 7 Schritten zur passenden Dimensionierung

Schritt 1: Ziele und Service-Level festlegen

Definieren Sie messbare Ziele statt „schnell“ oder „performant“:

  • Latenz-Ziel pro Workload (z. B. 95. Perzentil)
  • IOPS dauerhaft und Peak
  • Durchsatz (z. B. Restore-Zeitfenster)
  • RPO/RTO (Recovery Point/Time Objective)
  • Verfügbarkeit (z. B. 99,9% vs. 99,99%)

Gerade im DACH-Raum hilft eine klare SLA-Definition, intern Budget zu begründen und extern (Systemhaus, Hersteller) Angebote vergleichbar zu machen.

Schritt 2: Ist-Zustand messen (nicht raten)

Erfassen Sie reale Metriken über mindestens 1–2 Wochen (besser 4 Wochen), inklusive Monatsabschluss, Batchfenster, Patchdays. Typische Quellen:

  • VMware vCenter (Datastore-Latenz, IOPS, Throughput)
  • Windows PerfMon (Avg. Disk sec/Read, Queue Length)
  • Linux (iostat, sar, blktrace, nvme-cli)
  • Storage-Array-Analytics (Controller-Auslastung, Cache-Hit, Port-Auslastung)
  • Backup-Software (Job-Durchsatz, Dedupe-Ratio, Restore-Zeiten)

Erheben Sie dabei immer: Blockgröße, Read/Write-Anteil und Peak-Zeiten. Ohne diese Parameter sind IOPS-Zahlen kaum verwertbar.

Schritt 3: Workloads klassifizieren und trennen (wenn nötig)

Eine der wirksamsten Maßnahmen ist organisatorische und technische Trennung:

  • kritische DB-Volumes getrennt von Fileshares
  • VDI getrennt von produktiven Server-VMs
  • Backup-Ziele getrennt von Primärstorage

Alternativ: QoS/Performance-Limits und Prioritäten nutzen, falls die Plattform das unterstützt.

Schritt 4: Kapazität, Effizienz und Overheads realistisch rechnen

Zur Dimensionierung gehört immer auch der „unsichtbare“ Kapazitätsverbrauch:

  • RAID/Erasure Coding Overhead
  • Snapshots (Wachstum und Performance-Effekt)
  • Replikation (lokal/remote)
  • Spare-Kapazität für Rebuilds und Performance-Stabilität
  • Dateisystem-/VMFS-Overhead

In vielen Projekten ist nicht die Rohkapazität knapp, sondern die nutzbare Kapazität bei garantierter Leistung. Planen Sie bewusst „Headroom“ ein – sowohl für Kapazität als auch für Performance.

Schritt 5: Performance-Modell erstellen (IOPS, Latenz, Durchsatz)

Erstellen Sie pro Workload ein vereinfachtes Modell:

  • Baseline: Durchschnitts-IOPS / Durchsatz
  • Peak: 95./99. Perzentil oder definierte Peak-Szenarien
  • Blockgröße: z. B. 8K random
  • Read/Write: z. B. 70/30
  • Latenz-Ziel: z. B. < 2 ms bei Peak

Für eine erste Abschätzung kann man IOPS und Blockgröße in Durchsatz umrechnen:

Durchsatz (MB/s) ≈ IOPS × Blockgröße (KB) / 1024

Beispiel: 20.000 IOPS bei 8 KB → ca. 156 MB/s. Das wirkt „wenig“, zeigt aber, warum random I/O eher IOPS- als throughput-limitiert ist.

Schritt 6: Architektur auswählen (All-Flash, Hybrid, Object, NVMe)

Die Architektur beeinflusst sowohl Performance als auch Kosten massiv:

  • All-Flash (SSD/NVMe): sehr niedrige Latenz, hohe IOPS, ideal für VMs/DB/VDI
  • Hybrid: günstiger pro TB, aber riskanter bei random I/O und Peaks
  • Object Storage (S3-kompatibel): skalierbar und kosteneffizient für Archive/Backups, nicht für latenzkritische Transaktionen
  • NVMe-oF: hohe Performance, aber Netzwerk und Know-how müssen passen

Für viele Unternehmen in Deutschland/Österreich ist ein zweistufiges Modell sinnvoll: performanter Primärstorage (All-Flash) plus kosteneffizientes Sekundärziel (Object/Backup-Storage) – inklusive klarer Datenlebenszyklen.

Schritt 7: Zukunftssicherheit planen (Wachstum, Security, Betrieb)

Zukunftssicher heißt nicht „maximal kaufen“, sondern skalierbar und beherrschbar bleiben:

  • Scale-up vs. Scale-out: Wie wächst Leistung im Verhältnis zur Kapazität?
  • Upgrades ohne Downtime: Controller, Software, Medien
  • Security by design: Verschlüsselung, MFA, Immutable Backups (WORM), Ransomware-Schutz
  • Energieeffizienz: Leistungsaufnahme pro TB und pro IOPS, besonders relevant bei steigenden Energiekosten
  • Monitoring: Trendanalysen statt Feuerwehreinsätze

Typische Fehler bei der Dimensionierung – und wie Sie sie vermeiden

Fehler 1: Hersteller-IOPS blind übernehmen

Marketingwerte basieren oft auf idealen Bedingungen: 100% Read, 4K, hohe Queue Depth, komprimierbare Daten, warmes Cache. In realen Umgebungen sind die Bedingungen anders. Verlangen Sie:

  • Messwerte für Ihr Profil (Blockgröße, Mix, Latenz bei Last)
  • Perzentile statt Durchschnittslatenzen
  • Konfigurationstransparenz (RAID, Cache, Netz)

Fehler 2: Nur die Durchschnittslast planen

Durchschnittswerte verschleiern Peaks. Planen Sie für Peak-Phasen (z. B. 95./99. Perzentil) und definieren Sie, wie lange Peaks toleriert werden dürfen. Gerade VDI oder Batchverarbeitung sind peak-dominant.

Fehler 3: Netzwerk und Hosts nicht mitdimensionieren

Ein schnelles All-Flash-Array bringt wenig, wenn:

  • nur 10 GbE mit hoher Auslastung vorhanden ist
  • Multipathing falsch konfiguriert ist
  • Host-Queue-Depth limitiert
  • CPU/RAM knapp sind und I/O warten

Dimensionieren Sie End-to-End und testen Sie mit realistischen Pfaden.

Fehler 4: Datenreduktion (Dedupe/Kompression) als „garantiert“ annehmen

Datenreduktion hängt stark von Datenarten ab (VMs, Office-Daten vs. verschlüsselte/komprimierte Medien). Rechnen Sie konservativ und prüfen Sie, ob Datenreduktion Performance kostet oder im Gegenteil durch weniger Schreibvolumen hilft.

Kosten richtig bewerten: TCO statt nur Anschaffungspreis

Die perfekte Balance aus Performance und Kosten erreichen Sie, wenn Sie Total Cost of Ownership (TCO) betrachten:

  • CAPEX: Hardware, Lizenzen, Implementierung
  • OPEX: Wartung, Support, Strom, Kühlung, Betrieb
  • Risiko-Kosten: Downtime, Produktivitätsverlust, SLA-Strafen
  • Opportunitätskosten: verzögerte Projekte wegen Performance-Engpässen

In DACH-Organisationen sind außerdem häufig relevant:

  • Planbare Wartungsverträge und deutschsprachiger Support
  • Lieferfähigkeit und Ersatzteilstrategie
  • Datenschutz & Standortanforderungen (z. B. Datenhaltung in DE/AT)
  • Energiekennzahlen (kWh/Jahr, Abwärme) als Teil von ESG-Zielen

Praxisleitfaden: So erstellen Sie ein belastbares Sizing-Dokument

Inhalte, die in keinem Sizing fehlen sollten

  • Use Cases (VMs, DB, Files, Backup, Analytics)
  • Messdaten (Zeitraum, Tools, Perzentile)
  • Leistungsziele (IOPS/Latenz/Throughput)
  • Kapazitätsrechnung (roh/nutzbar inkl. Overheads)
  • Wachstumsannahmen (12/24/36 Monate)
  • RPO/RTO und Schutzkonzept (Snapshots, Replication, Backup)
  • Architekturentscheidung (Protokolle, Netzwerk, Redundanz)
  • Risiken & Annahmen (z. B. Datenreduktion nicht garantiert)

Checkliste: Fragen für Workshops mit Fachbereichen

  • Welche Anwendungen sind geschäftskritisch und welche nur „wichtig“?
  • Gibt es Stoßzeiten (Schichtwechsel, Monatsabschluss, Kampagnen)?
  • Wie sehen Wachstumspläne aus (neue Standorte, mehr User, neue Tools)?
  • Welche Restore-Zeiten werden erwartet (auch bei großen Datenmengen)?
  • Welche Compliance-Anforderungen gelten (Aufbewahrung, Unveränderbarkeit, Audit)?

Dimensionierung nach Szenarien: Beispiele aus der Praxis

Szenario A: Mittelständisches Unternehmen (DE/AT) mit Virtualisierung und Fileservices

Ausgangslage: 150 VMs, steigende Latenzen am Montagmorgen, Fileshares wachsen, Backups laufen in die Arbeitszeit.

Vorgehen:

  • Messung: Datastore-Latenz und IOPS über 4 Wochen
  • Trennung: Backup-Ziel auf separates System/Object Storage
  • Primär: All-Flash mit klaren Latenz-SLAs, QoS für „laute“ VMs
  • Netz: Upgrade auf 25 GbE, Multipathing-Check

Ergebnis: Weniger Latenzspitzen, stabilere VM-Performance, Backups wieder im Fenster – ohne übermäßig Kapazität zu kaufen.

Szenario B: Datenbank-lastige Umgebung mit striktem RTO

Ausgangslage: OLTP-System, hohe Transaktionsrate, RTO < 1 Stunde, Audit-Anforderungen.

Vorgehen:

  • IOPS/Latency-Targets auf 99. Perzentil definieren
  • Log-Volumes separat behandeln (Write-lastig)
  • Replikation und regelmäßige Restore-Tests einplanen
  • Immutable Backups für Ransomware-Resilienz

Szenario C: Backup & Archiv mit Fokus auf Kosten und Compliance

Ausgangslage: Stark wachsende Datenmengen, lange Aufbewahrung, DSGVO, Kostenkontrolle.

Vorgehen:

  • Durchsatz-Ziele für Backup und Restore definieren
  • Objektbasierte Ablage mit Lifecycle Policies (Warm/Cold)
  • WORM/Immutability aktivieren, getrennte Admin-Rollen
  • Monitoring der Restore-Zeiten (nicht nur Backup-Erfolg)

Technische Stellhebel: So holen Sie mehr Leistung aus dem Budget

Tiering und Datenlebenszyklus

Nicht alle Daten brauchen Top-Performance. Mit Tiering (automatisch oder per Policy) können Sie „heiße“ Daten auf schnellen Medien halten und „kalte“ Daten kostengünstig ablegen. Wichtig ist ein transparenter Mechanismus, damit Performance nicht unvorhersehbar schwankt.

Caching richtig nutzen

Caches können Reads beschleunigen, bei Write-Back-Konzepten auch Writes. Entscheidend ist, ob Ihr Workload cache-freundlich ist (wiederholte Zugriffe) oder eher „streaming“ (Cache bringt wenig).

RAID/Erasure Coding und Write Penalty

Redundanz kostet Leistung – insbesondere bei Writes. Berücksichtigen Sie die Write Penalty je nach Schutzverfahren. Moderne All-Flash-Systeme reduzieren den Effekt, aber er verschwindet nicht. Planen Sie Write-lastige Workloads (Logs, VDI) konservativer.

Snapshots und Klone

Snapshots sind großartig für schnelle Rollbacks, aber sie können Performance beeinflussen (z. B. bei langen Snapshot-Ketten). Regeln Sie:

  • maximale Snapshot-Dauer
  • Aufbewahrungsrichtlinien
  • Snapshot-Sprawl vermeiden

Validierung: Testen, bevor Sie kaufen oder migrieren

Eine belastbare Dimensionierung kombiniert Messdaten und Tests:

  • Proof of Concept mit repräsentativen Daten und Last
  • Load-Tests (synthetisch + realistisch)
  • Failover-Tests (Controller/Link-Ausfall) → Performance unter Störung
  • Restore-Tests (entscheidend für RTO)

Beste Praxis: Nicht nur „Max-IOPS“ testen, sondern Latenz bei definierter Last und typische Peak-Szenarien.

Monitoring & kontinuierliche Optimierung

Dimensionierung ist kein einmaliges Projekt. Anwendungen ändern sich, Daten wachsen, Updates verändern I/O-Profile. Etablieren Sie:

  • Trendanalysen (Kapazität und Performance)
  • Alarmierung auf Latenz-Perzentile statt nur „Array down“
  • Regelmäßige Review-Termine mit Fachbereichen
  • Dokumentierte Änderungen (z. B. neue VMs, neue Datenbanken)

Fazit: Balance entsteht durch Messung, Profiling und klare Ziele

Wer Speicherleistung richtig dimensionieren will, braucht einen strukturierten Prozess: Service-Level definieren, Ist-Daten messen, Workloads profilieren, Overheads einrechnen und Architekturentscheidungen End-to-End treffen. So vermeiden Sie sowohl teure Überdimensionierung als auch riskante Engpässe – und erhalten eine Lösung, die in Deutschland und Österreich nicht nur performant, sondern auch kosteneffizient, energie- und betriebseffizient sowie zukunftssicher ist.

Kurz-Check für Ihr nächstes Projekt:

  • Haben Sie Peaks (95./99. Perzentil) gemessen?
  • Sind Latenz-Ziele je Workload definiert?
  • Ist das Netzwerk mitdimensioniert?
  • Haben Sie Overheads (RAID, Snapshots, Replizierung) realistisch kalkuliert?
  • Gibt es einen Plan für Wachstum und Security (Immutable Backups, Rollen, Monitoring)?