Object Storage ist ein Speichermodell für unstrukturierte Daten — Dateien, Bilder, Videos, Backups, Logs — bei dem jedes Datenelement als Objekt mit eindeutiger ID und Metadaten abgelegt wird. Anders als beim klassischen Dateisystem gibt es keine Ordnerhierarchie; die Daten liegen flach in „Buckets" und sind über eine API abrufbar. Bekannte Dienste: Amazon S3, Google Cloud Storage, Azure Blob Storage.
Wie Object Storage funktioniert
Klassisches Dateisystem: /home/user/docs/datei.pdf (Ordnerbaum, ein Server)
Object Storage: Bucket: mein-bucket → Objekt: foto-2026.jpg (flach, API)
Jedes Objekt besteht aus drei Teilen:
- Daten: Der eigentliche Inhalt (beliebig groß, von wenigen Bytes bis Terabyte).
- Eindeutige ID: Eine URL-ähnliche Adresse, z. B.
https://bucket.example.com/foto-2026.jpg. - Metadaten: Zusatzinformationen (Typ, Größe, Zeitstempel, eigene Schlagwörter).
Vorteile
- Skalierung ohne Grenzen: Die Speichermenge wächst automatisch mit — keine Partitionen, keine Ordnerlimits. Das passt zu Auto-Scaling-Konzepten.
- Hohe Haltbarkeit: Anbieter verteilen Objekte über mehrere Standorte — Ausfälle einzelner Server sind unkritisch, das unterstützt Hochverfügbarkeit.
- Perfekt für statische Inhalte: Bilder, Videos und Web-Assets lassen sich direkt aus dem Object Storage ausliefern, oft über ein CDN weltweit beschleunigt.
- Einfache API: Hochladen, Lesen, Löschen per HTTP — ideal für Backups und Serverless-Funktionen.
Object Storage vs. Block Storage
Klassische Server-Festplatten (Block Storage) sind wie ein lokaler Datenträger: schnell, aber an einen Server gebunden und begrenzt. Object Storage ist wie ein unendlicher, hochverfügbarer Ablage-Service über das Netz — dafür hat er höhere Latenz bei Einzelzugriffen. Für Datenbanken bleibt Block Storage erste Wahl, für Dateien, Medien und Backups ist Object Storage ideal.
Praxis-Tipps
- Backups regelmäßig in Object Storage legen — im Cloud-Computing-Modell zahlt man nur für tatsächlich genutzten Speicher (Pay-as-you-go, wie bei IaaS und Serverless üblich).
- Jeder große Cloud-Anbieter hat seinen eigenen Object-Storage-Dienst: Amazon S3 bei AWS, Azure Blob Storage bei Microsoft Azure, Google Cloud Storage bei GCP — die Grundlagen dazu in Cloud Computing.
- Für öffentliche Inhalte Buckets bewusst als öffentlich markieren; für private Daten Zugriffsrechte und Verschlüsselung aktivieren.
Verwandte Grundlagen: Cloud Computing, IaaS, PaaS, SaaS, Serverless, CDN, Skalierung.