# Was ist Object Storage? Objektspeicher einfach erklärt

Object Storage (Objektspeicher) ist eine Datenspeicherarchitektur, bei der Daten als Objekte und nicht als Dateien oder Blöcke gespeichert werden. Das auch als Object-based Storage bekannte System ist in vielen professionellen Umgebungen im Einsatz und auch viele Cloud-Anbieter haben die moderne Speicherart im Portfolio.

## Was ist Object Storage?

Während [File Storage](https://www.ionos.at/digitalguide/server/knowhow/was-ist-file-storage/) bei der Speicherung von Daten auf komplette Dateien setzt und [Block Storage](https://www.ionos.at/digitalguide/server/knowhow/was-ist-block-storage/) Dateien in gleich große Blöcke aufteilt, werden Daten im Object Storage als Objekte gesichert. Ein Objekt kann man sich als Paket vorstellen. In diesem befinden sich die Daten selbst, zusätzlich aber auch noch zahlreiche Metadaten und eine eindeutige ID. Diese ID ermöglicht eine **flache Struktur**. Statt in einer komplexen Ordnerstruktur liegen Daten bei einem Object-based Storage also nebeneinander. Der tatsächliche Speicherort (lokal oder entfernt) ist dabei nebensächlich.

Anders als beim klassischen Speicher mit Dateien sind die **Metadaten** beim Object Storage frei wählbar. Statt also nur Informationen zum Namen, Erstellungsdatum, Dateityp oder Ähnliches zu hinterlegen, können für jede Datei individuelle Metadaten angegeben werden. So lassen sich z. B. Informationen der zugehörigen Anwendung integrieren oder Nutzerdaten einfügen. Der Zugriff auf die Daten, also die Kommunikation mit dem Speicher, geschieht per [HTTP](https://www.ionos.at/digitalguide/hosting/hosting-technik/was-ist-http/) bzw. [HTTPS](https://www.ionos.at/digitalguide/hosting/hosting-technik/was-ist-https/) und über eine [REST](https://www.ionos.at/digitalguide/server/knowhow/rest-die-http-loesung-fuer-webservices/)- oder S3-API. Das macht die Verbindung von Client und Object Storage sehr einfach. Mit wenigen Kommandos lässt sich so der Speicher ansprechen:

- `PUT`: erzeugt ein Objekt
- `GET`: liest ein Objekt
- `DELETE`: löscht ein Objekt
- `LIST`: listet alle Objekte auf

Object Storage ist mittlerweile der **Standard für Cloud-native Anwendungen** und insbesondere bei KI-Workloads, beim [Data-Mining](https://www.ionos.at/digitalguide/online-marketing/web-analyse/data-mining-so-lassen-sich-datenberge-erschliessen/) (Big-Data-Analysen), bei Lösungen für [Backups](https://www.ionos.at/digitalguide/server/sicherheit/was-ist-ein-backup/) und Archivierung sowie in [Content Delivery Networks (CDNs)](https://www.ionos.at/digitalguide/hosting/hosting-technik/was-ist-ein-content-delivery-network-cdn/) gefragt. Bekannte Dienste, die auf Objektspeicher setzen, sind unter anderem Amazon S3, Google Cloud Storage und Azure Blob Storage.

## Object Storage: Vorteile und Nachteile

Gleich mehrere Vorteile stechen bei einem Object Storage hervor: Zum einen liefert die flache Struktur **schnellen Zugriff**. Statt den Speicherplatz selbst zu bestimmen, übernimmt das System diesen Schritt. Für Nutzerinnen und Nutzer ist nicht ersichtlich, an welchem Ort das Objekt tatsächlich liegt. Dies ist aber auch nicht wichtig, denn über die einmalige ID kann das Objekt direkt wiedergefunden und aufgerufen werden. Deshalb eignet sich Objektspeicher besonders gut für eine [Public Cloud](https://www.ionos.at/digitalguide/server/knowhow/public-cloud/). Speicherplatz kann so ideal ausgenutzt werden.

Die flache Struktur sorgt auch dafür, dass Object Storage **hochgradig skalierbar** ist. Braucht man mehr Ressourcen, können neue Kapazitäten in Form eines neuen Speicherknotens einfach hinzugefügt werden. Der andere Vorteil ergibt sich durch die reichhaltigen Metadaten, die selbst bestimmt werden können. Dadurch lassen sich Daten sehr viel besser analysieren als man es von anderen Speichermethoden her kennt. Für KI-gestützte Analysen ist dieser Aspekt essenziell. Moderne Object-Storage-Systeme bieten häufig außerdem eine **automatisierte Metadatenextraktion** sowie eine **KI-unterstützte Suche**. Letztere ermöglicht es, dass Inhalte automatisch erkannt und mit intelligenten Metadaten angereichert werden.

Nicht besonders gut schneidet Objektspeicher hingegen bei der **Performance** ab. Zwar lassen sich Daten schnell wiederfinden, doch das Ändern von Objekten ist eher umständlich. Statt Daten direkt zu ändern, muss jedes Mal ein komplett neues Objekt erzeugt werden. Deshalb eignet sich Object Storage zwar für sehr große Datenmengen, aber eben vor allem dann, wenn diese statisch sind. Muss man häufig Änderungen vornehmen, kann Object-based Storage seine Vorteile nicht ausspielen, da er für sequenzielles Schreiben und seltene Zugriffe optimiert ist.

<table>
  <thead>
    <tr>
      <th>Vorteile</th>
      <th>Nachteile</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>Hoch skalierbar</td>
      <td>Änderungen nur langsam möglich</td>
    </tr>
    <tr>
      <td>Flache Struktur</td>
      <td></td>
    </tr>
    <tr>
      <td>Reichhaltige Metadaten</td>
      <td></td>
    </tr>
  </tbody>
</table>

## Im direkten Vergleich: Object Storage vs. File Storage vs. Block Storage

Welche Speichermethode ist die perfekte? Das hängt stark davon ab, wofür sie eingesetzt werden soll. Block-, Object- oder File-System – jede Methode hat ihre besonderen Eigenschaften und ist daher für andere Aufgaben geeignet.

<table>
  <thead>
    <tr>
      <th></th>
      <th>Object Storage</th>
      <th>Block Storage</th>
      <th>File Storage</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td><strong>Einheit</strong></td>
      <td>Objekt</td>
      <td>Block</td>
      <td>Datei</td>
    </tr>
    <tr>
      <td><strong>Skalierbarkeit</strong></td>
      <td>Sehr hoch</td>
      <td>Hoch</td>
      <td>Begrenzt</td>
    </tr>
    <tr>
      <td><strong>Performance</strong></td>
      <td>Hoch bei Lesezugriffen auf große, statische Daten</td>
      <td>Sehr hoch bei transaktionalen Workloads</td>
      <td>Mittel</td>
    </tr>
    <tr>
      <td><strong>Direkte Updates der Einheiten möglich</strong></td>
      <td>Nein</td>
      <td>Ja</td>
      <td>Ja</td>
    </tr>
    <tr>
      <td><strong>Preis</strong></td>
      <td>Mittel bis gering</td>
      <td>Hoch</td>
      <td>Gering</td>
    </tr>
    <tr>
      <td><strong>Metadaten</strong></td>
      <td>Beliebig erweiterbar, KI-unterstützt</td>
      <td>Keine</td>
      <td>Basis-Metadaten (z. B. Dateiname, Zeitstempel)</td>
    </tr>
    <tr>
      <td><strong>Protokolle</strong></td>
      <td>HTTPS(S), S3-kompatibel</td>
      <td>FC/iSCSI</td>
      <td>SMB, NFS</td>
    </tr>
    <tr>
      <td><strong>Einsatzgebiet</strong></td>
      <td>Archivierung, Backup, Cloud-native Apps, KI-Workloads</td>
      <td>Transaktionale Datenbanken, virtuelle Maschinen</td>
      <td>Netzlaufwerke, Benutzerverzeichnisse</td>
    </tr>
  </tbody>
</table>


This is a markdown version of: [https://www.ionos.at/digitalguide/server/knowhow/was-ist-object-storage/](https://www.ionos.at/digitalguide/server/knowhow/was-ist-object-storage/) for AI/LLM consumption.