Einheit 2.3: Speicher-Dienste
Einführung
Stellen Sie sich vor, Sie ordnen Ihr Home-Office. Einige Dokumente müssen sofort in einem Aktenordner neben Ihrem Schreibtisch zugänglich sein (schneller Zugriff, kleine Mengen). Andere Materialien, wie Fotoalben oder archivierte Steuerunterlagen, können in einem Lagerhaus auf der anderen Seite der Stadt untergebracht werden (langsamer Zugriff, große Mengen). Währenddessen haben Sie vielleicht einen gemeinsamen Familienkalender auf dem Kühlschrank, den jeder sehen und aktualisieren muss (gemeinsamer Zugriff, gleichzeitige Benutzer). Cloud-Speicher funktioniert genau auf die gleiche Weise.
In dieser Einheit werden Sie die drei primären Speicherdienste von IONOS Cloud erkunden: Block Storage für Hochleistungs-Virtuelle-Festplatten, IONOS Cloud Object Storage für langlebige, skalierbare objektorientierte Speicherung und Network File Storage für gemeinsame Dateisysteme. Sie werden lernen, was jeden Dienst einzigartig macht, wie sie sich in Leistung und Zugriffsmustern unterscheiden und welche Szenarien jeden Lösungsansatz erfordern. Ob Sie Datenbankdateien speichern, kritische Daten sichern oder Anwendungs-Inhalte auf mehrere Server verteilen, das Verständnis dieser Speicheroptionen ist für die Gestaltung effizienter Cloud-Architekturen unerlässlich.
1. Block Storage
Block Storage ist der gemanagte Speicherdienst von IONOS Cloud, der Daten virtuellen Maschinen als rohe Blockgeräte präsentiert, ähnlich wie traditionelle Festplatten oder SSDs, die an einen physischen Server angeschlossen sind. Im Gegensatz zu einem Dateisystemdienst bietet Block Storage die zugrunde liegenden Blöcke des Speichers, die Sie mit Ihrem eigenen Dateisystem (ext4, XFS, NTFS usw.) formatieren und wie eine lokale Festplatte verwenden können.
1.1 Was ist Block Storage?
Block Storage arbeitet auf Blockebene, was bedeutet, dass Daten in feste Blöcke gespeichert werden, anstatt als Dateien oder Objekte. Wenn Sie ein Block Storage-Volume an eine Compute Engine-VM oder einen Cube anhängen, sieht das Betriebssystem es als rohes Festplattengerät, das partitioniert, formatiert und gemountet werden kann. Dies macht Block Storage ideal für Workloads, die niedrige Latenz und zufällige Eingabe/Ausgabe-Operationen erfordern, wie z.B. Datenbanken, Anwendungsserver und VM-Boot-Festplatten.
Jedes Block Storage-Volume ist doppelt redundant, was bedeutet, dass Daten synchron an zwei separate Speicher-Server geschrieben werden, von denen jeder seine eigene RAID-Konfiguration hat. Diese aktive-aktive Redundanz stellt sicher, dass Ihre Daten auch im Falle eines Festplatten- oder sogar eines gesamten Speicher-Server-Ausfalls verfügbar bleiben. Darüber hinaus sind alle Block Storage-Daten standardmäßig bei REST verschlüsselt, und gelöschte Blöcke werden sicher gelöscht, um eine Wiederherstellung zu verhindern, wodurch strenge Anforderungen an den Datenschutz erfüllt werden.
1.2 Speichermedientypen
IONOS bietet Block Storage in drei Medientypen an, die jeweils für unterschiedliche Leistungs- und Kostendaten optimiert sind:
| Medientyp | Typische Anwendungsfälle | Volume-Größenbereich | Maximale Volumes pro VM |
|---|---|---|---|
| HDD | Backups, Archive, kalte Speicherung | 1 GiB - 4 TiB | Bis zu 24 HDD pro VM |
| SSD Standard | Allgemeine Workloads, Datenbanken, Anwendungen | 1 GiB - 4 TiB | Bis zu 24 SSD Standard pro VM |
| SSD Premium | Hochleistungs-Datenbanken, geschäftskritische Anwendungen | 1 GiB - 4 TiB | Bis zu 4 SSD Premium pro VM |
HDD-Volumes bieten eine feste Leistung von 200 MB/s sequenzieller Durchsatz und etwa 1.100 IOPS für zufällige Operationen, unabhängig von der Volume-Größe. Dies macht sie kosteneffizient für Workloads, bei denen die Leistung nicht im Vordergrund steht, wie z.B. Langzeit-Backups oder Archivspeicherung.
SSD-Standard-Volumes liefern eine Leistung, die linear mit der Volume-Größe skaliert, bei 0,5 MB/s pro GiB (auf 300 MB/s pro VM begrenzt). Für zufällige E/A-Operationen erhalten Sie 40 IOPS pro GiB für Leseoperationen (bis zu 24.000 IOPS pro VM) und 30 IOPS pro GiB für Schreiboperationen (bis zu 18.000 IOPS pro VM). Dies macht SSD Standard geeignet für die meisten Produktionsworkloads, einschließlich Datenbanken und Anwendungsserver.
SSD-Premium-Volumes bieten die höchste Leistung, die bei 1 MB/s pro GiB (auf 600 MB/s pro VM begrenzt) skaliert, mit 75 IOPS pro GiB für Leseoperationen (bis zu 45.000 IOPS pro VM) und 50 IOPS pro GiB für Schreiboperationen (bis zu 30.000 IOPS pro VM). Premium-SSD ist für latenzsensitive Anwendungen konzipiert, die maximale Durchsatzrate und IOPS erfordern, wie z.B. große relationale Datenbanken oder Anwendungen mit hohem Transaktionsvolumen.
1.3 Wichtige Block Storage-Funktionen
Block Storage-Volumes werden über ein Hochgeschwindigkeitsnetzwerk an virtuelle Maschinen angehängt, wodurch niedrige Latenz und hohe Durchsatzrate gewährleistet sind. Da der Speicher netzwerkgesteuert und nicht physisch angeschlossen ist, können Sie ein Volume von einer VM abtrennen und es einer anderen zuweisen, wodurch flexible Infrastrukturverwaltung und Notfallwiederherstellungszenarien ermöglicht werden.
Die doppelt redundante Architektur bedeutet, dass jeder Schreibvorgang synchron an einen zweiten Speicher-Server repliziert wird, wodurch die Datenbeständigkeit auch im Falle eines Hardware-Ausfalls gewährleistet ist. In Kombination mit der Verschlüsselung bei REST und den sicheren Löschfunktionen bietet Block Storage eine unternehmensweite Zuverlässigkeit und Sicherheit für Ihre kritischsten Workloads.
2. IONOS Cloud Object Storage
IONOS Cloud Object Storage ist ein hochskalierbarer, S3-kompatibler Speicherdienst, der für die Speicherung großer Mengen unstrukturierter Daten konzipiert ist. Im Gegensatz zu Block Storage, der Daten als virtuelle Festplatten darstellt, organisiert Object Storage Daten in Buckets und Objekten, wobei jedes Objekt aus den Daten selbst, den zugehörigen Metadaten und einem eindeutigen Identifikator (Schlüssel) besteht.
2.1 Was ist Object Storage?
Object Storage verwendet eine flache, nicht-hierarchische Struktur. Anstatt Dateien in Verzeichnisse und Unterverzeichnisse zu organisieren, legen Sie Objekte (Dateien) in Buckets ab und adressieren sie über eindeutige Schlüssel. Zum Beispiel könnten Sie eine Datei als s3://my-bucket/images/photo.jpg speichern, wobei my-bucket der Bucket-Name und images/photo.jpg der Objektschlüssel ist. Diese flache Struktur ermöglicht es Object Storage, sich auf virtuell unbegrenzte Kapazität zu skalieren, ohne die Einschränkungen herkömmlicher Dateisysteme.
IONOS Cloud Object Storage ist vollständig kompatibel mit dem Amazon S3 API, was bedeutet, dass Sie jedes S3-kompatible Tool, SDK oder Client (wie AWS CLI, Terraform, rclone oder Cyberduck) ohne Modifikation verwenden können. Diese Kompatibilität erstreckt sich auf erweiterte Funktionen wie vorab unterzeichnete URLs, Bucket-Richtlinien, Zugriffskontrollisten (ACLs), Versionierung, Objekt-Sperre, Lebenszyklusregeln und Cross-Region-Replikation.
2.2 Object Storage-Anwendungsfälle
Object Storage eignet sich hervorragend für Anwendungsfälle, in denen Daten einmal geschrieben und mehrmals gelesen werden, oder in denen Sie eine dauerhafte, kosteneffiziente Speicherung für große Datensätze benötigen:
| Anwendungsfall | Warum Object Storage passt |
|---|---|
| Datensicherung und -wiederherstellung | Integrierte Versionierung und Replikation schützen kritische Daten; Lebenszyklusregeln automatisieren Aufbewahrungsrichtlinien |
| Webinhaltspeicherung | Bilder, PDFs und herunterladbare Dateien werden getrennt von Webservern gespeichert, was die Speicherkosten reduziert und die Skalierbarkeit verbessert |
| Statische Website-Hosting | Statische HTML-, CSS- und JavaScript-Dateien können direkt aus einem Bucket mit öffentlichem Lesezugriff gehostet werden, wodurch der Bedarf an einem Webserver entfällt |
| Multimedia-Inhalts-Hosting | Große, selten geänderte Mediendateien erhalten eine eindeutige URL für einfaches Einbetten in Anwendungen oder Websites |
| Private Dateispeicherung | Standardmäßig private Buckets in Kombination mit ACLs und Bucket-Richtlinien halten Daten für die Öffentlichkeit unzugänglich |
| Unstrukturierte Daten und Big Data | Flache Struktur und reiche Metadaten machen es einfach, große Datensätze, Protokolle oder Analyse-Eingaben zu speichern und abzurufen |
| Build-Artifact- und Software-Verteilung | Entwickler können Build-Artifacts oder Software-Pakete hochladen und über sichere, vorab unterzeichnete URLs teilen |
| Periodische Daten-Aufbewahrung | Lebenszyklusregeln löschen Daten automatisch nach einer definierten Periode, ideal für Protokoll-Aufbewahrung und Compliance |
Object Storage ist über HTTPS von überall aus zugänglich, was es ideal für die globale Verteilung von Inhalten oder die Bereitstellung von Sicherungsspeicher macht, der keinen VM erfordert. Da Sie nur für den Speicherplatz zahlen, den Sie nutzen (Pay-as-you-go-Preisgestaltung), ist Object Storage besonders kosteneffizient für Workloads mit variablen Speicheranforderungen.
2.3 Object Storage-Funktionen
Object Storage bietet mehrere Funktionen, die die Zuverlässigkeit, Sicherheit und Verwaltbarkeit verbessern. Die Versionierung ermöglicht es Ihnen, mehrere Versionen eines Objekts zu erhalten, um versehentliche Löschungen oder Überschreibungen zu schützen. Die Objekt-Sperre (Write-Once-Read-Many, oder WORM) stellt sicher, dass Objekte nicht geändert oder gelöscht werden können, um regulatorische Compliance-Anforderungen zu erfüllen.
Lebenszyklusregeln ermöglichen es Ihnen, Aufbewahrungsrichtlinien zu automatisieren. Zum Beispiel können Sie eine Regel konfigurieren, um Protokolldateien nach 90 Tagen zu löschen oder unvollständige Mehrteil-Uploads zu entfernen. IONOS Cloud Object Storage bietet eine einzelne STANDARD-Speicherklassen, sodass Lebenszyklusregeln Objekte verfallen lassen (löschen), anstatt sie in eine andere Speicherebene zu übertragen. Diese Regeln reduzieren die manuelle Intervention und helfen, die Speicherkosten über die Zeit zu kontrollieren.
Vorab unterzeichnete URLs ermöglichen es Ihnen, vorübergehenden Zugriff auf private Objekte zu gewähren, ohne deren Berechtigungen zu ändern. Dies ist nützlich, um Dateien mit externen Benutzern zu teilen oder zeitlich begrenzte Downloads aus ansonsten eingeschränkten Buckets zu ermöglichen.
3. Network File Storage
Network File Storage (NFS) ist der von IONOS Cloud gemanagte, gemeinsam genutzte Dateisystem-Service, der POSIX-konformen Speicher über das NFSv4.2-Protokoll bereitstellt. Im Gegensatz zu Block Storage, das von Ihnen die Formatierung und Verwaltung des Dateisystems selbst erfordert, stellt Network File Storage ein sofort verwendbares Dateisystem bereit, das von mehreren virtuellen Maschinen (VMs) gleichzeitig gemountet und zugegriffen werden kann.
3.1 Was ist Network File Storage?
Network File Storage läuft auf SSD-basierter Infrastruktur mit einem zweischichtigen Hochverfügbarkeits-Design: Der NFS-Service selbst läuft Active-Passive über zwei VMs mit einem gemeinsamen, schwimmenden IP und automatischem Failover, während der zugrunde liegende Speicher aktiv-aktiv redundant über zwei RAID-geschützte Server ist, das gleiche doppelt redundante Speichermodell, das Block Storage verwendet. Anstelle von rohen Blockgeräten wird eine dateiebene Schnittstelle exponiert, die standardmäßige POSIX-Dateioperationen wie Öffnen, Lesen, Schreiben, Umbenennen und Sperren unterstützt. Mehrere VMs können die gleiche NFS-Freigabe gleichzeitig mounten, was es ideal für Workloads macht, die gemeinsamen Zugriff auf eine gemeinsame Menge von Dateien erfordern.
Da Network File Storage von IONOS gemanagt wird, müssen Sie sich nicht um die Bereitstellung, Patching oder Wartung der zugrunde liegenden Speicher-Infrastruktur kümmern. Der Service ist nur von IONOS-Virtual-Maschinen über ein privates LAN zugänglich, was eine sichere, geringe Latenz-Verbindung gewährleistet. Es ist auch kompatibel mit IONOS Managed Kubernetes, was es Container-Anwendungen ermöglicht, NFS-Volumen für persistente Speicherung zu verwenden.
3.2 Schlüssel-Network File Storage-Funktionen
Die folgende Tabelle fasst die Kernfunktionen von Network File Storage zusammen:
| Funktion | Was sie bietet | Warum sie wichtig ist |
|---|---|---|
| SSD-Standard-Speicher | Schneller, sofortiger Datenzugriff im gemeinsam genutzten Modus. Minimale Cluster-Größe beträgt 2 TiB, maximale Größe 42 TiB (nutzbarer Speicherplatz). | Gewährleistet geringe Latenz und hohe Durchsatzrate für dateiebene Workloads. |
| NFSv4.2-Protokoll | Neueste NFS-Version mit kombinierten Operationen, Caching und parallelen Verbindungen. | Reduziert Protokoll-Overhead, ermöglicht effiziente Lese- und Schreiboperationen und unterstützt Live-Datenbewegung. |
| Verschlüsselung auf REST | Daten werden standardmäßig auf den physischen Medien verschlüsselt. | Schützt Daten vor unbefugtem Zugriff, wenn sie nicht in Verwendung sind. |
| Root-Squash-Sicherheit | Zuordnet Client-seitigen Root oder alle Benutzer zu einer anonymen UID/GID, verhindert Super-Benutzer-Rechte auf dem NFS-Server. | Mindert das Risiko von kompromittierten Client-Maschinen, die den Speicher-Backend angreifen. |
| Sichere Löschung | Gewährleistet, dass gelöschte Daten nicht vom zugrunde liegenden Block Storage wiederhergestellt werden können. | Erfüllt Compliance- und Datenschutzanforderungen. |
| Aktiv-aktiv-Redundanz | Daten werden auf zwei Speicher-Servern (Hardware- oder Software-RAID) mit aktiv-aktiv-Spiegelung gespeichert. | Bietet hohe Verfügbarkeit und Langlebigkeit. |
| POSIX-konformes Dateisystem | Vollständige POSIX-Semantik für Berechtigungen, Besitz und Sperren. | Ermöglicht nahtloses Teilen von Home-Verzeichnissen, Web-Inhalten und mehr. |
| Gemanagter Service | IONOS übernimmt die Bereitstellung, Patching, Hardware-Ersetzung und Skalierung. | Entfernt den operativen Aufwand vom Kunden. |
| Skalierbare Leistung | Bis zu 300 MB/s pro 4 TiB (1 MiB-Block), 24.000 IOPS-Lese-/18.000 IOPS-Schreiboperationen pro 4 TiB (4 KiB-Block). Die Leistung skaliert linear mit der Größe. | Gewährleistet konsistente Leistung, wenn die Speicheranforderungen wachsen. |
Network File Storage ist besonders nützlich für zentrale Benutzerverzeichnisse, gemeinsame Speicher für Anwendungsserver und Web-Inhalts-Repositorys, die von mehreren Frontend-Servern zugegriffen werden müssen. Durch die Bereitstellung eines einzelnen, gemeinsamen Dateisystems vereinfacht Network File Storage die Infrastruktur-Verwaltung und stellt sicher, dass alle VMs eine konsistente Ansicht der Daten sehen.
3.3 Network File Storage-Anwendungsfälle
Gängige Szenarien für Network File Storage umfassen:
- Zentrale Benutzerverzeichnisse für Linux-VMs: Alle Benutzer über mehrere VMs hinweg greifen auf ihre Home-Verzeichnisse von einem einzigen NFS-Share aus zu, was die Benutzerverwaltung vereinfacht und die Datenkonsistenz gewährleistet.
- Gemeinsamer Speicher für Anwendungsserver: Mehrere Anwendungsserver können lesen und schreiben auf den gleichen NFS-Share, was eine horizontale Skalierung und eine kosteneffiziente Ressourcenauslastung ermöglicht. NFS wird nicht für transaktionale Datenbanken empfohlen, deren synchronen Schreib-Latenzanforderungen es möglicherweise nicht erfüllen kann.
- Web-Inhalts-Repository, das von mehreren Web-Servern bereitgestellt wird: Ein einzelner NFS-Share enthält statische und dynamische Web-Inhalte, was sicherstellt, dass alle Frontend-Server identische Inhalte an die Benutzer liefern.
- Persistenter Speicher für Kubernetes-Workloads: Container, die in IONOS Managed Kubernetes ausgeführt werden, können NFS-Volumen für persistente Daten mounten, was staatliche Anwendungen und gemeinsame Konfigurationsdateien unterstützt.
4. Backup Service
Backup Service (früher bekannt als Managed Backup) ist die gemanagte Backup- und Wiederherstellungslösung von IONOS Cloud, die von Acronis Cyber Protect Cloud angetrieben wird. Sie bietet eine umfassende Plattform zum Schutz von Daten über virtuelle Maschinen, physische Server, Datenbanken, NAS-Geräte und Cloud-Workloads, mit zentraler Verwaltung über eine webbasierte Konsole.
4.1 Was ist Backup Service?
Backup Service ermöglicht es Ihnen, Backup-Einheiten zu erstellen, die logische Container sind, die Acronis-Anmeldedaten und die Geräte enthalten, die Sie schützen möchten. Sie verwalten Backups über die Backup Service-Konsole, die über Single-Sign-On von Data Center Designer (DCD) oder direkt unter https://backup.ionos.com zugänglich ist. Die Konsole unterstützt 25 Sprachen und bietet rollenbasierte Berechtigungen, die es Ihnen ermöglichen, zu kontrollieren, wer Backup-Einheiten erstellen, Schutzpläne verwalten und Daten wiederherstellen kann.
Backup Service unterstützt mehrere Backup-Ziele. Standardmäßig werden Backups im internen Acronis-Cloud-Infrastruktur in ISO 27001-zertifizierten Rechenzentren in Deutschland (keine spezifische Stadt wird veröffentlicht) gespeichert. Optional können Sie Backups so konfigurieren, dass sie in IONOS Cloud Object Storage-Buckets gespeichert werden, was es Ihnen ermöglicht, Ihre bevorzugte Region (Berlin, Frankfurt, Spanien usw.) zu wählen und von niedrigeren pro-GB-Speicherraten zu profitieren.
4.2 Backup Service-Funktionen
Backup Service bietet einen umfassenden Schutz von Daten mit mehreren wichtigen Funktionen:
| Funktion | Was sie bietet |
|---|---|
| Preismodelle | Standard-Pay-as-you-go-Gebühren pro GB Backup-Speicher; Erweiterte Pakete fügen pro-Gerät-Gebühren für Funktionen wie kontinuierlichen Datenschutz (CDP) und unveränderlichen Speicher hinzu. |
| Backup-Ziele | Interne Acronis-Cloud (Deutschland, keine spezifische Stadt veröffentlicht) oder externe S3-kompatible IONOS Cloud Object Storage (wählen Sie Ihre Region). |
| Verschlüsselung bei REST | AES-256-Server-Seite-Verschlüsselung standardmäßig; optionale Client-Seite-Verschlüsselung mit kundenverwalteten Schlüsseln. |
| Verschlüsselung während der Übertragung | TLS/HTTPS mit Diffie-Hellman- und RSA-Schlüsselaustausch. |
| Sichere Löschung | NIST SP 800-88 Rev. 1-konforme Löschung oder physische Zerstörung von Medien. |
| Vollständige und inkrementelle Backups | Benutzerdefinierte Aufbewahrungsrichtlinien, anpassbare Komprimierungsstufen. |
| Ausführung von Skripten vor und nach dem Backup | Ausführen von Skripten vor oder nach dem Backup (z. B. Datenbank-Dumps, Dienst-Start/Stop). |
| Wiederherstellungsoptionen | Vollständige VM/Gerät-Wiederherstellung, Dateiebene-Wiederherstellung, Punkt-in-der-Zeit-Wiederherstellung. |
| Hohe Verfügbarkeit | Speicher-Volumes werden synchron über separate Brandschutzzonen repliziert; 99,95% Rechenzentrum-SLA. |
| Erweiterte Funktionen | Das erweiterte Sicherheitspaket fügt Viren-/Malware-Schutz, Exploit-Verhinderung, URL-Filterung, Endpoint-Firewall-Verwaltung und forensische Backup hinzu; Das erweiterte Verwaltungspaket fügt Patch-Verwaltung, fehlertolerantes Patchen, Festplatten-Überwachung und Software-Inventar hinzu; kontinuierlicher Datenschutz (CDP) ist im Standard-Backup Service-Paket enthalten (kein erweitertes Tarif erforderlich) seit Januar 2026. |
Der Backup-Datenverkehr zur europäischen Acronis-Infrastruktur ist whitelisted, was bedeutet, dass es keine Ausgangsgebühren für die übertragene Daten zum internen Backup-Cloud gibt. Wenn Sie IONOS Cloud Object Storage als Backup-Ziel verwenden, ist der eingehende Datenverkehr kostenlos, und der ausgehende Datenverkehr folgt dem Standard-Object Storage-Preis.
4.3 Backup Service-Anwendungsfälle
Backup Service ist für eine breite Palette von Backup- und Wiederherstellungsszenarien konzipiert, einschließlich:
- Unternehmens-Backup-Strategie: Nachtliche Snapshots von Produktionsdatenbanken, VM-Bildern oder Dateisystemen in einem hochdauerhaften, geo-redundanten Backup-Repository speichern.
- Schnelle Wiederherstellung: Abrufen Sie jede Backup-Version sofort über die Konsole oder API, unterstützt Wiederherstellungs-Punkt-Objektive (RPO) und Wiederherstellungs-Zeit-Objektive (RTO).
- Rechtliche Compliance: Verwenden Sie unveränderlichen Speicher und Lebenszyklusregeln, um Backups automatisch nach einer gesetzlich vorgeschriebenen Aufbewahrungsfrist zu löschen.
- Multi-Plattform-Schutz: Schützen Sie Windows, Linux, macOS, iOS, Android, VMware, Hyper-V, dedizierte Server, virtuelle Server, NAS-Geräte (Synology) und Google-Workspaces.
Backup Service vereinfacht den Schutz von Daten, indem es die Bereitstellung, Wartung und Skalierung übernimmt, während Sie die volle Kontrolle über Backup-Zeitpläne, Aufbewahrungsrichtlinien und Wiederherstellungs-Workflows behalten.
5. Auswahl des richtigen Speicherdienstes
Die Auswahl des geeigneten Speicherdienstes hängt von den Zugriffsmustern Ihres Workload, den Leistungsanforderungen und davon ab, ob Sie ein gemeinsames oder dediziertes Speichermedium benötigen. Das folgende Entscheidungsframework hilft Ihnen, den richtigen Dienst für Ihre Bedürfnisse auszuwählen.
5.1 Vergleich der Speicherdienste
Die folgende Tabelle vergleicht die drei primären Speicherdienste auf der Grundlage ihrer Schlüsselmerkmale:
| Speichertyp | Was es ist | Typisches Zugriffsmuster | Ideale Workloads | Schlüsselstärken | Wann es bevorzugen |
|---|---|---|---|---|---|
| Block Storage | Rohvirtuelle Festplatten, die als Blockgeräte präsentiert werden (z. B. /dev/sdx). Gemanagtes, doppelt redundantes SSD/HDD, verschlüsselt bei REST. | Zufällige Lese- und Schreibzugriffe, geringe Latenz bei E/A-Vorgaben, Dateisystemebene-Steuerung. | Datenbanken, VM-Systemfestplatten, hochleistungsfähige Anwendungen, Zustandsbehaftete Dienste, die konsistente geringe Latenz bei Block-E/A-Vorgaben benötigen. | Sehr hohe IOPS/Durchsatz (bis zu 24.000 IOPS pro VM für SSD Standard); Verschlüsselung bei REST und sichere Löschung; aktive-aktive Redundanz über zwei Speicher-Server. | Sie benötigen eine Festplatte, die das Betriebssystem formatieren kann (ext4, XFS, NTFS usw.); Ihre Anwendung erwartet Blockebene-Semantik (z. B. PostgreSQL, MySQL, VM-Startfestplatten). |
| Object Storage | Flaches Namensraum von Objekten (Daten + Metadaten), die durch einen eindeutigen Schlüssel in einem Bucket angesprochen werden. Zugriff über HTTP(S)-APIs (S3, REST, SDKs). | Schreib- und Lesevorgänge, sequenzielle oder Massenübertragungen; keine POSIX-Dateisystem-Semantik. | Sicherung und Archivierung, statische Website-Assets, Medienbibliotheken, Big-Data-/Analyse-Datensätze, Software-Verteilung, Log-Aufbewahrung, Artefakt-Speicherung, alle unstrukturierten Daten, die durch einen Schlüssel angesprochen werden. | Unbegrenzte Skalierbarkeit, virtuell unendliche Kapazität; eingebaute Langlebigkeit durch Verwendung von Fehlerkorrekturcodes und Replikation; Lebenszyklus-Regeln, Versionierung, Object Lock (WORM) für Compliance; von überall aus über HTTPS zugänglich. | Sie benötigen kein traditionelles Dateisystem oder Blockebene-Zufalls-E/A; Daten sind größtenteils statisch oder nur anhängbar (Logs, Sicherungen, Medien); Sie möchten kosteneffizientes, hochleistungsfähiges, global erreichbares Speichermedium. |
| Network File Storage | Gemanagtes, POSIX-konformes gemeinsames Dateisystem, das über NFSv4.2 exportiert wird. Intern aufgebaut auf SSD-Standard-Block Storage, aber als Dateidienst präsentiert. | Dateiebene-Operationen (Öffnen, Lesen, Schreiben, Umbenennen, Sperren) über ein Netzwerk-Teilen; mehrere VMs können das gleiche Teilen gleichzeitig einbinden. | Benutzerverzeichnisse, gemeinsame Anwendungsdaten, Web-Inhalte, die von mehreren Web-Servern bereitgestellt werden, gemeinsame Arbeitsbereiche, alle Workload, die eine gemeinsame Dateihierarchie benötigen. | Gemeinsamer, gleichzeitiger Zugriff mit POSIX-Berechtigungen; hohe Leistung von SSD-Hintergrund (300 MB/s pro 4 TiB, 24.000 IOPS); Verschlüsselung bei REST; gemanagtes, keine Hardware-Wartung. | Sie benötigen ein gemeinsames Dateisystem, das mehrere VMs gleichzeitig lesen und schreiben können; Anwendungen basieren auf Dateiebene-Semantik (z. B. NFS-basiertes CMS, gemeinsame Benutzerverzeichnisse, Container-Bild-Caches); Sie möchten die Einfachheit eines Einbindungspunkts anstelle der Verwaltung eines Blockgeräts. |
5.2 Entscheidungsfluss
Verwenden Sie den folgenden Entscheidungsfluss, um zu bestimmen, welcher Speicherdienst am besten zu Ihrem Workload passt:
- Benötigen Sie eine Festplatte, die das Betriebssystem formatieren und wie eine lokale Festplatte behandeln kann? Ja - Verwenden Sie Block Storage. Es ist ideal für Datenbank-Dateien, VM-Betriebssystem-Festplatten oder alle Workload, die eine geringe Latenz bei zufälligen E/A-Vorgaben benötigen.
- Benötigen Sie, dass mehrere VMs das gleiche Verzeichnis mit POSIX-Berechtigungen sehen? Ja - Verwenden Sie Network File Storage. Es bietet ein NFS-Teilen, das auf mehreren Instanzen gleichzeitig eingebunden werden kann (Benutzerverzeichnisse, gemeinsame Web-Inhalte, gemeinsame Ordner).
- Ist die Datenmenge unstrukturiert, statisch oder nur anhängbar, und Sie greifen hauptsächlich über schlüsselbasierte APIs darauf zu? Ja - Verwenden Sie Object Storage. Es ist ideal für Sicherungen, statische Website-Hosting, Medien-Assets, Logs, große Datensätze, Software-Verteilung usw.
- Wenn mehr als eines der oben genannten Punkte zutrifft, kombinieren Sie die Dienste:
- Speichern Sie eine Datenbank auf Block Storage, aber halten Sie tägliche Sicherungen in Object Storage (über Snapshots oder Drittanbieter-Sicherungstools).
- Hosten Sie eine Web-Anwendung mit dynamischen Daten auf Block Storage, servieren Sie statische Assets über Object Storage und halten Sie gemeinsame Konfigurationsdateien auf Network File Storage.
5.3 Leistungsaspekte
Wenn Sie zwischen HDD und SSD für Block Storage wählen, berücksichtigen Sie die folgenden Leistungsmerkmale:
| Merkmal | HDD | SSD-Standard | SSD-Premium |
|---|---|---|---|
| Sequenzieller Durchsatz | 200 MB/s (fest für jede Volume-Größe) | 0,5 MB/s pro GiB (begrenzt auf 300 MB/s pro VM) | 1 MB/s pro GiB (begrenzt auf 600 MB/s pro VM) |
| Zufällige Lese-IOPS | 1.100 IOPS @ 4 KiB (fest) | 40 IOPS pro GiB (max. 24.000 IOPS pro VM) | 75 IOPS pro GiB (max. 45.000 IOPS pro VM) |
| Zufällige Schreib-IOPS | Enthalten in 1.100 IOPS | 30 IOPS pro GiB (max. 18.000 IOPS pro VM) | 50 IOPS pro GiB (max. 30.000 IOPS pro VM) |
| Leistungsskalierung | Statisch (ändert sich nicht mit Volume-Größe) | Größenabhängig (skaliert linear mit GB bis zur Begrenzung) | Größenabhängig (skaliert linear mit GB bis zur Begrenzung) |
| Typische Anwendungsfälle | Sicherungen, Archivierung, kaltes Speichermedium | Allgemeine Datenbanken, Anwendungen, VM-Festplatten | Hochleistungsfähige Datenbanken, kritische Anwendungen |
HDD bietet konsistente, moderate Leistung unabhängig von der Volume-Größe, was es kosteneffizient für nicht leistungs-kritische Workloads macht. Die Leistung von SSD wächst mit der Volume-Größe, sodass eine 100-GiB-SSD-Standard-Volume 50 MB/s und 4.000 Lese-IOPS liefert, während eine 500-GiB-Volume 250 MB/s und 20.000 Lese-IOPS liefert. SSD-Premium verdoppelt ungefähr die Leistung von SSD-Standard, bei etwa dem doppelten Preis pro GB.
Häufige Anwendungsfälle
Reale Szenarien, in denen die IONOS-Speicherdienste verwendet werden:
- E-Commerce-Plattform mit Multi-Tier-Speicher: Ein Online-Händler betreibt seine PostgreSQL-Produkt-Datenbank auf SSD Premium Block Storage für maximale Transaktionsleistung (wie in Abschnitt 1.2 diskutiert). Statische Produktbilder und herunterladbare PDFs werden in IONOS Cloud Object Storage gespeichert, das sie direkt über HTTPS an die Website liefert (Abschnitt 2.2). Konfigurationsdateien und gemeinsame Sitzungsdaten werden auf Network File Storage gespeichert, das von allen Frontend-Webservers gemountet wird (Abschnitt 3.3). Nachtliche Datenbanksicherungen werden mit Backup Service an Object Storage gesendet (Abschnitt 4.2), wobei Lebenszyklusregeln verwendet werden, um Sicherungen älter als 90 Tage zu löschen.
- Medienproduktionsunternehmen mit gemeinsamem Asset-Repository: Ein Video-Produktionsstudio verwendet Network File Storage, um ein zentrales Repository für Rohmaterial, Projektdateien und Endrenderings zu erstellen (Abschnitt 3.1). Mehrere Editor mounten das NFS-Share gleichzeitig, wodurch kollaborative Editier-Workflows mit voller POSIX-Berechtigung ermöglicht werden (Abschnitt 3.2). Fertige Videos werden über IONOS Cloud Object Storage für die Verteilung über vorab unterzeichnete URLs veröffentlicht (Abschnitt 2.3), und Langzeit-Archivkopien werden auf HDD-Block Storage-Volumen gespeichert, die an dedizierte Archiv-VMs angehängt sind (Abschnitt 1.2).
- SaaS-Anwendung mit Notfallwiederherstellungsstrategie: Ein SaaS-Anbieter betreibt Anwendungs-VMs mit SSD Standard Block Storage für das Betriebssystem und Anwendungsbinaries (Abschnitt 1.1). Benutzeruploadete Dateien werden in IONOS Cloud Object Storage mit aktivierter Versionierung gespeichert, um vor versehentlichen Löschungen zu schützen (Abschnitt 2.3). Das Unternehmen verwendet Backup Service, um tägliche Snapshots aller VMs zu erstellen, die in Object Storage in einer anderen Region für geografische Redundanz gespeichert werden (Abschnitt 4.1). Der Speicher-Entscheidungsfluss (Abschnitt 5.2) leitete die Architektur: Block Storage für geringe Latenz bei der Festplatten-E/A, Object Storage für dauerhafte Dateispeicherung und Sicherungen, und Backup Service für zentrales Wiederherstellungsmanagement.
Zusammenfassung
IONOS Cloud bietet ein umfassendes Portfolio an Speicher-Diensten, das auf die unterschiedlichen Anforderungen von Workload ausgerichtet ist. Block Storage bietet hochleistungsfähige, doppelt redundante virtuelle Festplatten in HDD-, SSD-Standard- und SSD-Premium-Konfigurationen, ideal für Datenbanken, VM-Boot-Festplatten und Anwendungen, die eine geringe Latenz bei der Block-Ebene benötigen. IONOS Cloud Object Storage liefert S3-kompatiblen, skalierbaren Speicher für unstrukturierte Daten, Sicherungen, statische Website-Hosting und Multimediadistribution, mit Funktionen wie Versionierung, Lebenszyklus-Verwaltung und Objekt-Sperre. Network File Storage bietet einen gemanagten, POSIX-konformen NFS-Dienst für gemeinsamen Dateizugriff auf mehrere virtuelle Maschinen, der Home-Verzeichnisse, gemeinsame Anwendungsdaten und Web-Inhalts-Repositorys unterstützt. Backup Service bietet eine zentrale, gemanagte Sicherung und Wiederherstellung für alle Ihre Workloads, mit flexiblen Speicherzielen und erweiterten Funktionen wie unveränderlichem Speicher und kontinuierlichem Daten-Schutz.
Die Auswahl des richtigen Speicher-Dienstes hängt von den Zugriffsmustern, Leistungsanforderungen und davon ab, ob Sie gemeinsamen oder dedizierten Speicher benötigen. Block Storage ist am besten geeignet, wenn Sie montierbare Festplatten mit Block-Ebene-Semantik benötigen. Network File Storage ist ideal, wenn mehrere virtuelle Maschinen gleichzeitigen Zugriff auf ein gemeinsames Dateisystem benötigen. Object Storage ist besonders gut geeignet für die Speicherung großer Mengen statischer oder nur anhängender Daten, die über HTTP(S)-APIs zugänglich sind. Viele Architekturen kombinieren mehrere Speichertypen, um Leistung, Kosten und Haltbarkeit zu balancieren.
Wichtige Punkte:
- Block Storage liefert hochleistungsfähige virtuelle Festplatten mit HDD-, SSD-Standard- und SSD-Premium-Optionen, doppelter Redundanz und Verschlüsselung bei REST
- IONOS Cloud Object Storage ist ein S3-kompatibler Dienst, der ideal für Sicherungen, statischen Inhalt, Medien-Hosting und unstrukturierte Daten mit nahezu unbegrenzter Skalierbarkeit ist
- Network File Storage bietet gemanagte, NFSv4.2-basierte gemeinsame Dateisysteme mit POSIX-Konformität, die gleichzeitigen Zugriff von mehreren virtuellen Maschinen unterstützen
- Backup Service bietet zentrale, gemanagte Sicherung und Wiederherstellung mit flexiblen Speicherzielen, Verschlüsselung und erweiterten Funktionen wie unveränderlichem Speicher
- SSD-Leistung skaliert linear mit Volume-Größe, während HDD eine feste Leistung bietet, die für nicht-kritische Workloads geeignet ist
- Verwenden Sie Block Storage für Datenbanken und VM-Festplatten, Object Storage für Sicherungen und statischen Inhalt und Network File Storage für gemeinsamen Dateizugriff
Wichtige Begriffe:
- Block Storage: Gemanagter Speicher-Dienst, der Daten als rohe Block-Geräte darstellt, formatiert mit vom Kunden gewählten Dateisystemen
- Doppelt redundant: Daten werden synchron auf zwei separate Speicher-Server geschrieben, um die Verfügbarkeit auch während Hardware-Ausfällen zu gewährleisten
- IONOS Cloud Object Storage: S3-kompatibler Speicher-Dienst, der Daten in Buckets und Objekte organisiert, über HTTP(S)-APIs zugänglich
- Network File Storage (NFS): Gemanagter, POSIX-konformer gemeinsamer Dateisystem-Dienst, der über das NFSv4.2-Protokoll zugänglich ist
- IOPS (Eingabe-/Ausgabe-Operationen pro Sekunde): Messung der Speicherleistung für zufällige Lese- und Schreiboperationen
- Backup Service: Gemanagte Sicherungs- und Wiederherstellungs-Lösung, die von Acronis betrieben wird und mehrere Plattformen und Speicher-Ziele unterstützt
Nächste Schritte
Weiterlernen: Einheit 2.4: Netzwerkdienste
Verwandte Themen: