Überblick

Last change on 2024-12-06 • Created on 2024-09-23 • ID: ST-48E29

Object Storage

Unser S3-kompatibler Object Storage bietet Speicherplatz zum Hochladen und Verwalten von Daten in "Buckets". Alle Daten, die in einem Bucket gespeichert werden, werden in einem Ceph-Cluster gespeichert. Wenn die Sichtbarkeit eines Buckets auf öffentlich gesetzt wird, kann über die folgende URL jeder auf das Bucket zugreifen und Daten herunterladen:

<bucket-name>.<standort>.your-objectstorage.com/<datei-name>

Object Storage wird hauptsächlich zum Speichern und Teilen von Daten genutzt, da es nicht möglich ist, Daten zu bearbeiten, nachdem diese in ein Bucket hochgeladen wurden (Objekte sind unveränderlich). Damit ist der Hauptzweck: Write once, read many (WORM). Mögliche Verwendungszwecke:

  • (Automatische) Backups speichern
  • Daten über eine öffentliche URL teilen

Buckets sind ein eigenständiges Feature, das unabhängig von unseren weiteren Cloud Ressourcen genutzt werden kann. Wesentliche Funktionen, wie das Erstellen eines Buckets oder das Anlegen von Keys, können über die Cloud Console vorgenommen werden. Alle weiteren Feature können hingegen ausschließlich über unsere S3-kompatible API genutzt werden. Unsere API kann über folgende Optionen genutzt werden:

  • Amazon S3-kompatible Tools empfohlen
  • Amazon S3 REST API mit Hetzner S3 Endpunkt

In dem Artikel "Liste unterstützter Actions" können Sie prüfen, welche S3 Features unser Object Storage aktuell unterstützt.

Verfügbare Endpunkte

Standort Endpunkt
Falkenstein fsn1.your-objectstorage.com
Nürnberg nbg1.your-objectstorage.com
Helsinki hel1.your-objectstorage.com

Preise

Object Storage verwendet ein "pay as you go" Abrechnungsmodell, das sich nach der Gesamtnutzung Ihres Kontos richtet.

Der Basispreis wird pro Stunde mit einer monatlichen Preisobergrenze abgerechnet, unabhängig davon, wie viele Buckets Sie haben. Sie erhalten ein kostenloses Freikontingent an Speicher und Traffic, das mit jeder Stunde, die Sie es nutzen, wächst. Am Ende des Monats wird das angesammelte Freikontingent von der Gesamtnutzung aller Buckets abgezogen.

Ungenutztes Freikontingent verfällt am Ende des Monats und kann nicht übertragen werden.

Storage und Traffic, die über das im Basispreis enthaltene Freikontingent hinausgehen, werden separat abgerechnet.

Genauere Informationen bezüglich der Preise finden Sie unter hetzner.com/storage/object-storage.

Folgendes ist kostenfrei:

  • Ingress Traffic
  • Interner Traffic innerhalb der Netzwerkzone eu-central
  • S3 API-Aufrufe wie PUT, GET und DELETE

Basispreis

Jede Stunde, in der Sie mindestens einen Bucket haben, wird Ihnen in Rechnung gestellt, auch wenn dieser leer ist. Am Monatsende werden Speicherplatz und Traffic aller Buckets aus allen Projekten zusammengefasst und gemeinsam abgerechnet.

Im folgenden Beispiel wird Object Storage um 15 Uhr, 16 Uhr, 17 Uhr, 18 Uhr und 19 Uhr genutzt, d. h. in jeder dieser Stunden war mindestens ein Bucket in Gebrauch. Daher werden Ihnen insgesamt fünf volle Stunden in Rechnung gestellt.

Object Storage » Abrechnungsbeispiel



Freikontingent

Da Monate unterschiedlich lang sind und somit unterschiedlich viele Stunden besitzen, ist die maximale monatliche Freigrenze abhängig vom Monat.

Hier klicken, um die max. Freigrenzen pro Monat zu sehen

Zeitumstellungen sind hierbei nicht berücksichtigt

Gesamt-Speicher pro Account Gesamt-Traffic pro Account
Monat mit 31 Tagen max. 744 TB-Stunde max. 1,1160 TB
Monat mit 30 Tagen max. 720 TB-Stunde max. 1,0800 TB
Monat mit 29 Tagen max. 696 TB-Stunde max. 1,0440 TB
Monat mit 28 Tagen max. 672 TB-Stunde max. 1,0080 TB

In folgendem Beispiel wurden drei Buckets (blau, rosa, grün) genutzt. Diese Buckets waren während des gesamten Monats die einzigen Buckets, die erstellt wurden. Am Ende des Monats wird der Verbrauch folgendermaßen abgerechnet:

  • Object Storage wurde insgesamt über einen Zeitraum von 3 Stunden genutzt. Das ergibt ein Gesamt-Freikontingent von 3 TB-Stunden Speicher und 0,0045 TB Traffic.
  • Innerhalb dieser drei Stunden wurden insgesamt die vollen 0,0045 TB Traffic und lediglich 2,3 TB-Stunden Speicher verbraucht. Somit blieben 0,7 TB-Stunden Speicher des Freikontingents unverbraucht. Diese sind nun verfallen.
  • Da der Verbrauch innerhalb des Freikontingents blieb, werden keine zusätzlichen Kosten berechnet.
Beispiel

16 Uhr 17 Uhr 18 Uhr 19 Uhr
Speicher: 0,3 TB-Stunde
Traffic: 0,0010 TB
Speicher: 1,5 TB-Stunde
Traffic: 0,0010 TB
Speicher: 0,3 TB-Stunde
Traffic: 0,0025 TB
Speicher: 0,2 TB-Stunde
Traffic: 0 TB

Kosten für die Nutzung über das Freikontingent hinaus

Wir berechnen Ihnen den zusätzlichen Speicherplatz und Traffic in Schritten von 100 MB (= 0,0001 TB). Wenn Sie nicht die vollen 1 TB nutzen, wird Ihnen entsprechend weniger in Rechnung gestellt.

Der Preis für zusätzlichen Speicher errechnet sich wie folgt:

(Nettopreis * TB-Stunden) + 19 % USt.

Minimale abrechenbare Objektgröße

Mindestgröße:

  • 64 kB

Die Mindestgröße eines abrechenbaren Objekts ist die Größe, die Ihnen in Rechnung gestellt wird, auch wenn die tatsächlich gespeicherten Daten kleiner sind.

Objekte, die kleiner als diese Mindestgröße sind, werden so berechnet, als ob sie diese Größe hätten.

Ressourcen und Attribute

Folgende Ressourcen und Attribute hängen mit diesem Feature zusammen:

  • Name
  • Sichtbarkeit (privat öffentlich)
  • Access Key
  • Secret Key

Hinweis: Jedes "Access Key & Secret Key"-Paar kann automatisch für jeden Bucket innerhalb desselben Projekts verwendet werden. Für Tipps, um die Sicherheit zu erhöhen, siehe diesen FAQ-Eintrag "Wie begrenze ich die Zugriffsrechte eines einzelnen Keys?".

Limits

  • Bis zu 8 kB an Metadaten pro Objekt
  • Bis zu 5 TB pro Objekt
  • Bis zu 750 operations/s pro Bucket
  • Bis zu 100 TB pro Bucket
  • Bis zu 50.000.000 Objekte pro Bucket
  • Bis zu 200 S3-Zugangsdaten über alle Projekte
  • Bis zu 100 Buckets über alle Projekte
Table of Contents