Für VPS+ und migrierte Cloud Server

In diesem Artikel wird erklärt, wie Object Storage als hochverfügbare, sichere und skalierbare Speicherlösung funktioniert und welche Vorteile und Anwendungsfälle es bietet.

Object Storage ist eine hochverfügbare, sichere und skalierbare Speicherlösung. Diese Speicherlösung nutzt den weltweit verbreiteten S3-Standard und ermöglicht die Speicherung großer Mengen unstrukturierter Daten sowie die nahtlose Integration in S3-kompatible Anwendungen und Infrastrukturen.

Im Gegensatz zu herkömmlichen hierarchischen Systemen wie Blockspeicher-Volumes oder Festplattendateisystemen nutzt Object Storage eine flache Struktur ohne tief verschachtelte Ordner-Hierarchien. Diese eignet sich ideal für die Speicherung großer Mengen unstrukturierter, statischer Daten. Alternativ können Sie Object Storage z. B. auch für die Speicherung von Backups, Medienarchiven oder für das Hosting von statischen Website-Inhalten nutzen.

Funktionsweise

Um Object Storage zu nutzen, müssen Sie einen Zugriffsschlüssel generieren. Bei diesem Zugriffsschlüssel handelt es sich um eine eindeutige Kennung, mit der Sie auf Buckets und Objekte zugreifen können. Das Schlüsselpaar besteht aus einem Access Key und einem Secret Key.

Eine Anleitung, wie Sie den Zugriffschlüssel generieren finden Sie im folgenden Artikel: Object Storage: Schlüssel generieren

Bevor Sie Daten hochladen können, müssen Sie einen Bucket erstellen und ihm einen eindeutigen Namen geben. Wenn Sie einen Bucket erstellen, wählen Sie die Bucket-Region und einen eindeutigen Bucket-Namen aus.

Buckets sind Container für Dateien, die in Object Storage gespeichert sind. In diesen Bucket werden die Dateien hochgeladen. Darüber hinaus können Sie die Dateien in einem Ordner gruppieren, um sie innerhalb eines Buckets zu organisieren und zu verwalten. 

Eine Anleitung, wie Sie einen Bucket erstellen, finden Sie im folgenden Artikel: Object Storage: Bucket erstellen

In Object Storage werden die zu speichernden Daten als Objekte bezeichnet. Bei den Datentypen kann es sich um Archive, Backups, Protokolldateien, Dokumente, Bilder und Medienressourcen handeln. Ein Objekt besteht aus einem Schlüssel, der den Namen des Objekts darstellt. Dieser Schlüssel fungiert als eindeutige Kennung, mit der Sie das Objekt abrufen können. Jedem Objekt wird eine eindeutige URL für den direkten Zugriff zugewiesen. Jedes Objekt darf maximal 5 TiB groß sein. Ein TiB entspricht 1024 GiB.

Um eine Verbindung herzustellen, benötigt Ihre Anwendung oder Ihr Client zudem die korrekte Endpunkt-URL des Speichersystems. Diesen Endpoint finden Sie im Cloud Panel im Bereich Object Storage in den Bucket-Einstellungen.

Eine Anleitung, wie Sie die Bucket-Einstellungen anzeigen, finden Sie im folgenden Artikel: Object Storage: Bucket-Einstellungen anzeigen

Objektsperre

Mittels der Objektsperre können Sie Aufbewahrungsfristen festlegen, in denen Änderungen an Objekten ausgesetzt werden (WORM-Prinzip: Write Once, Read Many). Sie ist ideal, um Ihre Daten vor unbeabsichtigten Löschungen zu schützen und gesetzliche Vorschriften sowie rechtliche Anforderungen einzuhalten. 

Die Objektsperre kann nur während der Erstellung eines Buckets aktiviert werden und setzt die aktivierte Versionsverwaltung voraus. Folgende Modi können auf Objekte angewendet werden, bis das angegebene Aufbewahrungsdatum abläuft:

  • Die Einstellung Keine Standard-Aufbewahrung umgeht die Aufbewahrungseinstellungen. Dies ermöglicht eine reibungslose Integration von Backup-Software wie Veeam.
  • Der Governance-Modus ermöglicht es dem Bucket-Besitzer, die Sperreinstellungen zu überschreiben.
  • Der Compliance-Modus erzwingt eine strikte Sperre ohne die Möglichkeit einer Überschreibung. Er eignet sich für gesetzliche und rechtliche Vorschriften.

Eine Anleitung, wie Sie die Objektsperre anzeigen und bearbeiten, finden Sie im folgenden Artikel: Object Storage: Einstellungen zur Objekt-Sperre anzeigen und bearbeiten

Vorteile von Object Storage

Große Datenmengen

Daten in Object Storage werden als Objekte gespeichert, die Metadaten und eine eindeutige Kennung enthalten, wodurch das Abrufen von Objekten für große Mengen unstrukturierter Daten vereinfacht wird.

Hohe Skalierbarkeit

Mit Object Storage können Sie mit einem kleinen Datenspeicher beginnen und diesen jederzeit entsprechend den Anforderungen Ihrer Anwendung erweitern, was Ihnen höchste Flexibilität bei der Datenspeicherung bietet.

Objektsperre

Die Objektsperre legt Aufbewahrungsfristen fest, in denen Änderungen an Objekten ausgesetzt werden. Sie eignet sich ideal zur Sicherung Ihrer Daten vor Löschung für die Einhaltung gesetzlicher Vorschriften und rechtlicher Anforderungen. 

Datenschutz

Zusätzlich zur Objektsperre bietet Object Storage fortschrittliche Datenverschlüsselungsalgorithmen. Diese Algorithmen gewährleisten eine sichere Speicherung.

Lebenszyklusmanagement 

Mit den Regeln für den Lebenszyklus von Object Storage können Sie den Löschprozess für historische Daten durchsetzen und Speicherkosten sparen.

Einschränkungen

Bei der Verwendung von Object Storage sind folgende Einschränkungen zu beachten:

Zugriffsschlüssel: Sie können bis zu fünf Zugriffsschlüssel einrichten.

Speichergröße: Die Mindestspeichergröße beträgt 1 Byte und kann erweitert werden.

Namenskonventionen für Buckets: Nur Buckets für das Hosting statischer Websites dürfen Punkte (.) in den Bucket-Namen verwenden. 

Anzahl der Buckets: Sie können bis zu 500 Buckets erstellen. Weitere Informationen finden Sie unter Bucket-Typen.

Größe der Bucket-Richtlinie: Die maximal zulässige Größe der Bucket-Richtlinie beträgt für einen Bucket 1 MiB.

Objektgröße: Die maximal zulässige Objektgröße beträgt 5 TiB.

Länge des Objektnamens: Die maximal zulässige Länge des Ordnerpfads einschließlich des Dateinamens beträgt 1024 Zeichen.

Hinweis

Ein Bucket mit früher eingeschalteter Versionierung ist möglicherweise nicht für die höhere Quote qualifiziert. Dies kann dann zutreffen, wenn die Versionierung aktuell nicht aktiviert ist.

Datei-Upload-Größe: Objekte dürfen beim Hochladen über die Weboberfläche eine Größe von 5 GB nicht überschreiten. Wenn Sie eine einzelne Datei haben, die dieses Limit überschreitet, können Sie es mit mehrteiligen Uploads umgehen. CLI-Tools wie AWS CLI und grafische Tools wie Cyberduck verarbeiten größere Dateien automatisch, indem sie sie während des Uploads in Teile aufteilen.

Anwendungsfälle

Basierend auf den Funktionen und Vorteilen von Object Storage lassen sich die folgenden Anwendungsfälle ableiten:

Datensicherung und -wiederherstellung

Object Storage sichert wichtige Datenbanken und Daten auf einfache Weise. Durch Replikations- und Ausfallsicherheitsfunktionen sowie die Versionierung von Buckets werden die Datensicherheit und der Zugriff verbessert.

Speicherung von Website-Assets

Sie können bestimmte Website-Assets wie Bilder oder herunterladbare Dateien in Object Storage speichern, auch wenn Sie nicht die gesamte Website hosten, was zu Kosteneinsparungen und einer Optimierung des Serverplatzes beiträgt.

Hosting statischer Websites

Mit dem Object Storage können Sie statische Inhalte wie z. B. HTML, CSS, JavaScript und Bilder hosten, wodurch kein externer Webserver mehr erforderlich ist. Sie haben die Möglichkeit, eine Index- sowie eine Fehlerseite festzulegen und eine benutzerdefinierte Domain mit Ihrem Bucket zu verknüpfen.

Hosting von Multimedia-Assets

Object Storage eignet sich gut für die Speicherung statischer Multimedia-Dateien wie z. B. Bilder, Videos und Audiodateien. Auch sich selten ändernde Dokumente eignen sich dafür. Mit einer dedizierten URL für jedes Objekt können Sie diese Assets ganz einfach in eine statische Website einbetten.

Private Dateispeicherung

Mit Object Storage können Sie Ihre privaten Daten sicher mit den Standardeinstellungen speichern, sodass Objekte über reguläres HTTP nicht zugänglich sind. 

Speichern von unstrukturierten Daten

Eine flache Datenstruktur ist ideal für die Speicherung und Verwaltung großer Datensätze außerhalb herkömmlicher Datenbanken.

Artefakt-Speicherung

Die Speicherung und Freigabe von Entwicklungsartefakten wie z. B. Protokolldaten über die Object Storage-URL ist eine ideale Lösung für Entwickler. 

Software-Hosting und -Vertrieb

Entwickler können Softwareanwendungen als Objekte in die Buckets hochladen und über eindeutige URLs einfach Zugriff auf ihre Software gewähren, was dies zu einer idealen Lösung für das Hosting und den Vertrieb von Software macht.

Regelmäßige Datenaufbewahrung

Für regelmäßige Protokolle, auf die nur für einen bestimmten Zeitraum zugegriffen werden muss und die nach einer bestimmten Dauer entfernt werden müssen, ermöglichen die Lebenszyklusregeln die Aufbewahrung von Daten und das Löschen von Datenobjekten zum festgelegten Ablaufdatum. Damit eignet sich diese Lösung ideal für die regelmäßige Datenspeicherung.

Weitere Informationen

Informationen über die ersten Schritte mit Object Storage finden Sie im folgenden Artikeln: Object Storage: Erste Schritte