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.
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