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.