Zum Inhalt springen

Block Storage für Ihre Seeds

Block Storage gibt Ihrem Cloud-Server, bei uns Seed genannt, zusätzliche Laufwerke. Diese Volumes können Sie jederzeit vergrößern, unabhängig von der Größe des Seeds. Auch wenn Sie den Seed neu installieren oder löschen, bleibt alles auf dem Volume erhalten.

Preise ansehen
Performance-Volume

Bis zu 15.000 IOPS und 500 MB/s

10 bis 10.000 GB auf NVMe, dreifach repliziert

Vom Einrichten bis zum Umzug

Sie richten ein Volume einmal ein und vergrößern es, wenn Ihre Daten wachsen. Bei Bedarf hängen Sie es an einen anderen Seed am selben Standort.

Einrichten

Ein neues Volume ist nach wenigen Sekunden bereit.

Erstellen und anhängen

Sie legen Standort, Typ und Größe fest. Wählen Sie zusätzlich einen Seed, ist das Volume nach dem Erstellen direkt angehängt.

Einbinden

Die Konsole zeigt Ihnen für jedes Volume die passenden Befehle. Sie führen sie einmal auf Ihrem Seed aus, danach wird das Volume bei jedem Start automatisch eingebunden.

Fester Gerätepfad

Jedes Volume erscheint auf Ihrem Seed unter einem festen Pfad. Ihre Konfiguration und Ihre Skripte finden es dadurch immer wieder, auch nach einem Neustart oder Umzug.

Public API

Jede Aktion aus der Konsole gibt es auch in unserer Public API.

Mehr erfahren

Einsetzen

Für Daten, die wachsen oder unabhängig vom Seed erhalten bleiben sollen.

Datenbanken

Legen Sie das Datenverzeichnis von PostgreSQL, MySQL oder MongoDB auf ein Volume. Wächst die Datenbank, vergrößern Sie das Volume im laufenden Betrieb.

3×

Dreifach gespeichert

Jeder Datenblock liegt dreifach auf NVMe-SSDs in unserem Ceph-Cluster. Fällt eine SSD oder ein ganzer Storage-Server aus, sind Ihre Daten weiterhin erreichbar.

Uploads und Medien

Speichern Sie Bilder, Videos und Uploads, etwa aus Ihrer Nextcloud, auf einem Volume statt auf dem Systemlaufwerk. Wird der Platz knapp, vergrößern Sie nur das Volume und nicht den ganzen Seed.

Zur Nextcloud-Lösung

Monitoring

Lassen Sie Checkmk oder Prometheus ihre Messwerte auf ein Volume schreiben. Für eine längere Historie vergrößern Sie das Volume.

Zur Monitoring-Lösung

Gameserver

Legen Sie Welten, Spielstände und Mods Ihres Gameservers auf ein Volume. Braucht die Welt mehr Platz, vergrößern Sie das Volume.

Zur Gameserver-Lösung

Datensätze und Artefakte

Halten Sie Datensätze für Analysen oder Build-Artefakte auf einem eigenen Volume. Brauchen Sie die Daten auf einem anderen Seed am selben Standort, hängen Sie das Volume dort an.

Container-Daten

Nutzen Sie ein Volume für die Daten Ihrer Container statt des Systemlaufwerks. Installieren Sie den Seed neu oder wechseln Sie auf einen neuen, bleiben die Daten erhalten.

Wachsen und umziehen

Ihre Daten bleiben erhalten, wenn Sie das Volume vergrößern oder den Seed wechseln.

Im laufenden Betrieb vergrößern

Das Volume wächst ohne Neustart auf die neue Größe. Danach erweitern Sie das Dateisystem mit einem Befehl aus der Konsole.

Umzug auf einen neuen Seed

Beim Wechsel auf einen neuen Seed hängen Sie das Volume am alten ab und am neuen an. Dort binden Sie es mit den Befehlen aus der Konsole ein und finden Ihre Daten unverändert vor.

Seeds ansehen

Seed neu installieren

Bei einer Neuinstallation bleibt das Volume angehängt und unverändert. Im neuen System binden Sie es mit denselben Befehlen wieder ein.

Seed löschen, Volume behalten

Löschen Sie einen Seed, bleibt das Volume mit allen Daten erhalten. Sie können es jederzeit an einen anderen Seed hängen.

Preise

Standort
Typ
Größe
GB
10 GB100 GB500 GB10.000 GB
Backups

0,0357 € je GB und Monat inkl. 19% MwSt.

  • Stundengenaue Abrechnung

    Wir berechnen die gebuchte Größe, unabhängig davon, wie viel Sie belegen.

  • Jederzeit löschbar

    Die Abrechnung endet, sobald Sie das Volume löschen.

  • Zugriffe inklusive

    Lesen und Schreiben sind im Preis enthalten und zählen nicht zum Traffic Ihres Seeds.

Volumes über die Public API steuern

Mit unserer Public API legen Sie Volumes aus Ihren Skripten oder Ihrer CI-Pipeline an, hängen sie an Seeds und vergrößern sie.

API-Dokumentation
API="https://api.dataforest.net/api/v1/public"

curl -X POST "$API/volumes" \
  -H "Authorization: Bearer $TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "data-01",
    "location": "fra01",
    "type": "standard",
    "size_gb": 100
  }'
API="https://api.dataforest.net/api/v1/public"

curl -X POST "$API/volumes/$VOLUME_ID/actions" \
  -H "Authorization: Bearer $TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "type": "volume.attach",
    "seed_id": "550e8400-e29b-41d4-a716-446655440000"
  }'
API="https://api.dataforest.net/api/v1/public"

curl -X POST "$API/volumes/$VOLUME_ID/actions" \
  -H "Authorization: Bearer $TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "type": "volume.resize",
    "size_gb": 200
  }'

Fragen zu Block Storage

Was ist Block Storage?

Block Storage ist Speicher, den Sie Ihrem Seed als zusätzliches Laufwerk hinzufügen, ähnlich wie eine zweite Festplatte in einem Computer. Jedes dieser Laufwerke heißt bei uns Volume. Sie formatieren und binden es einmal auf dem Seed ein. Anders als das Systemlaufwerk ist ein Volume nicht fest an einen Seed gebunden. Sie können es an einen anderen Seed hängen, und wenn Sie den Seed löschen, bleiben Ihre Daten auf dem Volume erhalten.

Wann brauche ich ein Volume und wann einen größeren Seed?

Ein Volume lohnt sich, wenn Ihnen der Speicher ausgeht, vCPUs und RAM aber reichen. Sie zahlen dann nur für den zusätzlichen Platz, und Ihre Daten bleiben auch erhalten, wenn Sie den Seed später wechseln. Braucht Ihre Anwendung dagegen mehr Rechenleistung oder Arbeitsspeicher, ist ein größerer Seed die richtige Wahl.

Wie unterscheiden sich die Speichertypen?

Ein Performance-Volume erlaubt mehr IOPS und einen höheren Durchsatz als ein Standard-Volume und kostet dafür mehr je GB. Den Unterschied merken Sie bei vielen gleichzeitigen Zugriffen oder beim Lesen und Schreiben großer Dateien. Sie wählen den Typ beim Anlegen des Volumes, danach lässt er sich nicht mehr ändern. Für einen Wechsel legen Sie ein neues Volume an, kopieren die Daten und löschen das alte.

Wie wird ein Volume abgerechnet?

Wir rechnen stundengenau nach der gebuchten Größe ab, unabhängig davon, wie viel Sie belegen. Die Abrechnung beginnt, sobald Sie das Volume erstellen, und endet, wenn Sie es löschen. Sie läuft also auch, solange es an keinem Seed hängt. Lesen und Schreiben sind im Preis enthalten und zählen nicht zum Traffic Ihres Seeds.

Wie sicher sind meine Daten auf einem Volume?

Jeder Datenblock liegt dreifach in unserem Ceph-Cluster. Fällt eine SSD oder ein ganzer Storage-Server aus, sind Ihre Daten deshalb weiterhin erreichbar. Vor versehentlichem Löschen oder Überschreiben schützen die drei Kopien allerdings nicht, denn jede Änderung landet sofort in allen dreien. Davor schützt nur ein eigenes Backup.

Werden meine Volumes gesichert?

Ja, wenn Sie Backups für das Volume aktivieren. Solange das Volume an einem Seed hängt, wird es täglich gesichert. Direkt nach dem Abhängen entsteht ein letztes Backup. Ohne Seed ändern sich die Daten nicht, deshalb gibt es bis zum nächsten Anhängen keine weiteren Backups. Die letzten sieben Backups bleiben erhalten. Wenn Sie das Volume löschen oder seine Backups deaktivieren, werden die vorhandenen Backups sieben Tage später gelöscht. Beim Wiederherstellen entsteht immer ein neues Volume.

Ihr Seed läuft während eines Backups weiter. Ein Backup enthält alles, was beim Start des Backups auf dem Volume gespeichert war. Eine Datei, die ein Programm in diesem Moment schreibt, kann im Backup unvollständig sein. Datenbanken wie PostgreSQL und MySQL starten mit Standardeinstellungen trotzdem ohne Nacharbeit auf dem wiederhergestellten Volume. Es gehen nur Transaktionen verloren, die beim Start des Backups noch nicht abgeschlossen waren.

Mehrere Volumes eines Seeds werden nicht gleichzeitig gesichert. Wenn zusammengehörige Daten auf mehreren Volumes liegen, lassen sie sich aus diesen Backups deshalb nicht verlässlich wiederherstellen. Das gilt zum Beispiel, wenn Sie mehrere Volumes mit LVM zusammenfassen oder die Dateien einer Datenbank auf mehrere Volumes verteilen. Sichern Sie solche Daten zusätzlich selbst. Für PostgreSQL und MySQL eignen sich dafür pg_dump und mysqldump.

Seed-Backups und Snapshots enthalten nur das Systemlaufwerk des Seeds. Snapshots und Klone eines Seeds sind nur möglich, solange kein Volume angehängt ist. Wenn Sie den Seed aus einem Backup wiederherstellen, bleibt das Volume angehängt und unverändert.

Kann ich ein Volume an einen anderen Seed hängen?

Ja, an jeden Seed am selben Standort, allerdings immer nur an einen gleichzeitig. Lösen Sie zuerst die Einbindung auf dem alten Seed (umount). Die Konsole zeigt Ihnen dafür die passenden Befehle. Danach hängen Sie das Volume in der Konsole ab und am neuen Seed an. Ihre Daten bleiben dabei erhalten.

Was passiert mit einem Volume, wenn ich den Seed lösche?

Das Volume wird abgehängt und bleibt mit allen Daten erhalten. Wir berechnen es weiter, bis Sie es löschen, und Sie können es jederzeit an einen anderen Seed hängen.

Kann ich ein Volume verkleinern?

Nein, ein Volume lässt sich nur vergrößern. Wenn Sie weniger Platz brauchen, legen Sie ein kleineres Volume an, kopieren die Daten und löschen das alte.

Wie viele Volumes kann ich erstellen?

Ihr Team hat ein Kontingent für die Zahl der Volumes und ihren gesamten Speicher, das Sie in der Konsole unter Volumes finden. Wenn Sie mehr brauchen, schreiben Sie unserem Support, wir sind täglich von 9 bis 24 Uhr für Sie da. An einen einzelnen Seed lassen sich bis zu 16 Volumes hängen.

Erstellen Sie Ihr erstes Volume

Ihr Volume ist in wenigen Sekunden bereit. Und wenn Sie Fragen haben, ist unser Support täglich von 9 bis 24 Uhr für Sie da.