Sichern und Wiederherstellen von Instanzen
Voraussetzungen
Abschnitt betitelt „Voraussetzungen“- Sie verfügen über eine Redis-Instanz. Siehe Erstellen und Verwalten von Instanzen
Einführung
Abschnitt betitelt „Einführung“Sichern und Wiederherstellen ist eine wesentliche Funktion, um die SLAs Ihres Dienstes zu garantieren. STACKIT Redis bietet Sicherungs- und Wiederherstellungsfunktionen, um Sie beim Erreichen dieses Ziels zu unterstützen. Dies sind die Merkmale der Sicherungs- und Wiederherstellungsfunktionen:
- Backup und In-Place-Wiederherstellung Ihrer Instanzen
- Automatisierte geplante Sicherungen alle 4 Stunden
- Manuelle Sicherungen erstellen
- Herunterladen Ihrer Sicherungen
- Backup-Aufbewahrung für 14 Tage
- Alle Einstellungen sind über das Portal, die CLI, Cloud Foundry und Terraform zugänglich
Sicherungen
Abschnitt betitelt „Sicherungen“STACKIT Redis erstellt automatisch alle 4 Stunden eine Sicherung. Diese Sicherungen werden 14 Tage lang aufbewahrt. Wenn Sie eine längere Backup-Historie wünschen, müssen Sie die erstellten Sicherungen herunterladen.
Sie bezahlen nicht für das Backup selbst, sondern für den Speicherplatz, den die erzeugten Backup-Dateien reservieren. Die Speichergröße hängt von Ihren Backup-Einstellungen und der akkumulierten Größe der Instanz-Datenbanken ab. Derzeit müssen Sie den Speicherbedarf selbst abschätzen.
Backup-Einstellungen und ihre Beschreibung
Abschnitt betitelt „Backup-Einstellungen und ihre Beschreibung“| Einstellung | Beschreibung | Optionen |
|---|---|---|
| Verschlüsselungsschlüssel | Definiert den Schlüssel, mit dem das STACKIT-System das Backup verschlüsselt | benutzerdefinierter String |
Vorhandene Sicherungen auflisten
Abschnitt betitelt „Vorhandene Sicherungen auflisten“Sie können sich einen Überblick über alle vorhandenen Sicherungen verschaffen.
Sie können alle Sicherungen einsehen, indem Sie zum Tab Sicherungen im Service-Dashboard Ihrer Instanz navigieren.
-
Öffnen Sie Ihr Projekt im STACKIT Portal
-
Navigieren Sie zu Datenbanken > Redis
-
Wählen Sie Ihre Redis-Instanz aus und gehen Sie zu Übersicht
-
Wählen Sie im Bereich auf der linken Seite Sicherungen
-
Sie sehen eine Liste aller Sicherungen mit ihren Eigenschaften:
ID, Startzeit, Endzeit, Backup-Größe, Backup-Status, Wiederherstellung erstellt am
Wenn Sie einen Verschlüsselungsschlüssel vor der Startzeit einer Sicherung erstellt haben, können Sie diese über das Drei-Punkte-Menü rechts neben dem Eintrag herunterladen.
Einen Verschlüsselungsschlüssel erstellen
Abschnitt betitelt „Einen Verschlüsselungsschlüssel erstellen“Sie können einen Verschlüsselungsschlüssel erstellen, um Ihre Sicherungen herunterladen zu können.
Um einen Verschlüsselungsschlüssel zu erstellen, folgen Sie den unten stehenden Schritten. Sie müssen den Schlüssel an einem sicheren Ort aufbewahren.
- Öffnen Sie Ihr Projekt im STACKIT Portal
- Navigieren Sie zu Datenbanken > Redis
- Wählen Sie Ihre Redis-Instanz aus und gehen Sie zu Übersicht
- Klicken Sie im Bereich auf der linken Seite auf Sicherungen
- Klicken Sie in der oberen Leiste auf Verschlüsselungsschlüssel erstellen
- Geben Sie einen Verschlüsselungsschlüssel mit einer Mindestlänge von 8 Zeichen ein und klicken Sie auf Erstellen
Eine manuelle Sicherung auslösen
Abschnitt betitelt „Eine manuelle Sicherung auslösen“Sie können jederzeit eine manuelle Sicherung auslösen.
Sie können eine manuelle Sicherung in der Backup-Übersicht auslösen.
- Öffnen Sie Ihr Projekt im STACKIT Portal
- Navigieren Sie zu Datenbanken > Redis
- Wählen Sie Ihre Redis-Instanz aus und gehen Sie zu Sicherungen
- Klicken Sie auf Manuelle Sicherung erstellen
- Klicken Sie im Popup auf Erstellen
- Warten Sie, bis der Status der Sicherung auf Erledigt wechselt
Eine Sicherung herunterladen
Abschnitt betitelt „Eine Sicherung herunterladen“Sie können jederzeit eine manuelle Sicherung auslösen.
Sie können eine Sicherung in der Backup-Übersicht herunterladen.
- Öffnen Sie Ihr Projekt im STACKIT Portal
- Navigieren Sie zu Datenbanken > Redis
- Wählen Sie Ihre Redis-Instanz aus und gehen Sie zu Sicherungen
- Wählen Sie eine Sicherung zum Herunterladen aus und klicken Sie auf das Drei-Punkte-Menü
- Klicken Sie auf Herunterladen Wenn keine Option Herunterladen vorhanden ist, wurde die Sicherung ohne Verschlüsselung erstellt. Erstellen Sie immer einen Verschlüsselungsschlüssel, bevor Sie wichtige Daten in Ihre Instanz einfügen.
- Warten Sie, bis der Download abgeschlossen ist
Wiederherstellung
Abschnitt betitelt „Wiederherstellung“Sie können eine bestimmte Sicherung in derselben Instanz wiederherstellen, aus der heraus sie gesichert wurden. Um Ihre Sicherung in einer neuen Instanz wiederherzustellen, müssen Sie die Sicherung herunterladen und nach dem Erstellen einer neuen Instanz manuell einspielen.
Verwaltetes Wiederherstellen in derselben Instanz
Abschnitt betitelt „Verwaltetes Wiederherstellen in derselben Instanz“Sie können eine Wiederherstellung durchführen, indem Sie zum Tab Sicherungen im Service-Dashboard Ihrer Instanz navigieren und die Wiederherstellungsschaltfläche verwenden.
- Öffnen Sie Ihr Projekt im STACKIT Portal
- Navigieren Sie zu Datenbanken > Redis
- Wählen Sie Ihre Redis-Instanz aus und gehen Sie zu Sicherungen
- Klicken Sie auf das Drei-Punkte-Menü auf der rechten Seite der gewünschten Sicherung, die Sie wiederherstellen möchten
- Klicken Sie auf Wiederherstellen
- Lesen Sie im Popup die Warnung, dass alle Daten in Ihrer Instanz überschrieben werden
- Wenn dies in Ordnung ist, klicken Sie auf Wiederherstellen
Entschlüsseln einer heruntergeladenen Backup-Datei
Abschnitt betitelt „Entschlüsseln einer heruntergeladenen Backup-Datei“Sie können Ihre Backup-Dateien herunterladen und entschlüsseln. Dies ist nützlich, wenn Sie planen, Ihre Daten unabhängig von STACKIT zu speichern.
Laden Sie das verschlüsselte Backup herunter
Abschnitt betitelt „Laden Sie das verschlüsselte Backup herunter“- Öffnen Sie Ihr Projekt im STACKIT Portal
- Navigieren Sie zu Datenbanken > Redis
- Wählen Sie Ihre Redis-Instanz aus und gehen Sie zu Sicherungen
- Klicken Sie auf das Drei-Punkte-Menü auf der rechten Seite der gewünschten Sicherung, die Sie wiederherstellen möchten, und klicken Sie auf Herunterladen
- Warten Sie, bis der Download abgeschlossen ist
Entschlüsseln Sie das heruntergeladene Backup
Abschnitt betitelt „Entschlüsseln Sie das heruntergeladene Backup“-
Öffnen Sie eine Shell und navigieren Sie zu dem Ordner, in den Sie das Backup heruntergeladen haben
-
Entschlüsseln und entpacken Sie das Backup:
<encrypted-backup-file>ist der Platzhalter für die heruntergeladene Datei.<target-backup-file-prefix>ist der Name der Zieldatei ohne Dateiendung. Sie können diesen Namen entsprechend den Einschränkungen Ihres lokalen Dateisystems frei wählen.Terminal-Fenster cat <encrypted-backup-file> | openssl enc -aes256 -md md5 -d -pass 'pass:<encryption-key>' > <target-backup-file-prefix>.rdb.tar.gztar -xvjf <target-backup-file-prefix>.sql.gz -
Überprüfen Sie die Datei: Verwenden Sie den Befehl
file, um das entschlüsselte und dekomprimierte Backup zu überprüfen:Terminal-Fenster file dump.rdbWenn alles korrekt ist, gibt
fileetwas Ähnliches wie dies zurück:dump.rdb: Redis RDB file, version 0011