Speicher, Datenbanken und Backups

Dauerhaften Speicher oder eine eigene Datenbank ergänzen und deine Backups selbst einrichten.

Anwendungen, die Daten behalten sollen, brauchen vorher eingerichteten Speicher. Den legst du im Portal unter Speicher & Backups an, nicht in deinem Git-Repository.

Das Portal zeigt dir, welchen Speicher und welche Dienste dein Konto gerade anlegen darf. Was verfügbar ist, hängt von deinem Tarif, deinem Kontingent und den für dich freigeschalteten Funktionen ab.

Dauerhaften Speicher anlegen

  1. Öffne Speicher & Backups.
  2. Wähle den Namespace, in dem die Anwendung läuft.
  3. Beschreibe das Volume: Größe, Speicherklasse und Zugriffsmodus.
  4. Prüfe Kontingent, Kosten und die Hinweise, die das Portal dir anzeigt.
  5. Speichere und warte, bis das Portal das Volume als bereit meldet.
  6. Verweise in deinen Deployment-Manifesten auf das Volume.

Mit dem Anlegen im Portal ist das Volume noch nicht an deiner Anwendung. Dein Manifest muss darauf verweisen. Bis dahin existiert es, wird aber von nichts genutzt.

Eine eigene Datenbank betreiben

Eine Datenbank, die du selbst betreibst, beschreibst du wie jede andere Anwendung in deinem Git-Repository, zum Beispiel mit einem der installierten Datenbank-Operatoren. Den Speicher dafür legst du wie oben an. Version, Größe und Aktualisierungen bestimmst du selbst.

Lässt das Portal eine Aktion nicht zu, nennt es dir den Grund. Liegt es daran, dass dein Konto das derzeit nicht abdeckt, frag danach.

Backups

Die Daten deiner eigenen Anwendungen sicherst du vollständig selbst. Die Plattform bietet dafür keine Sicherungsfunktion, und wir stellen solche Daten nicht auf Anfrage wieder her.

  • Richte Sicherungen mit der Sicherungsfunktion deines Datenbank-Operators ein, mit einem Speicherziel, das dir gehört, zum Beispiel einem eigenen Object Storage.
  • Die Zugangsdaten dafür lieferst du über deinen Secret-Speicher aus, und eine Netzregel erlaubt den Weg zum Speicherziel.
  • Teste deine Wiederherstellung regelmäßig. Ein Backup, das nie zurückgespielt wurde, ist eine Vermutung.

Gespiegelter Speicher hält drei Kopien auf getrennten Maschinen. Er schützt vor dem Ausfall einer Maschine, aber nicht vor gelöschten oder beschädigten Daten. Er ersetzt kein Backup.

Wenn wir deine Daten sichern sollen, lass die Anwendung als Managed App von uns betreiben: Dann übernehmen wir Sicherung, Wiederherstellung und deren Tests nach der Leistungsbeschreibung. Die Daten von Plattform-Erweiterungen wie gh0steye und gh0stforge sichern wir ebenfalls, täglich mit 14 Tagen Aufbewahrung. Stunden für Beratung und Hilfe beim Einrichten kannst du als Unternehmen jederzeit dazubuchen.