Wiederherstellung aus einem Snapshot - Amazon MemoryDB

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Wiederherstellung aus einem Snapshot

Sie können die Daten aus einer MemoryDB- oder ElastiCache (Redis OSS) .rdb-Snapshot-Datei jederzeit in einem neuen Cluster wiederherstellen.

Der MemoryDB-Wiederherstellungsprozess unterstützt Folgendes:

  • Migration von einer oder mehreren .rdb-Snapshot-Dateien, die Sie aus ElastiCache (Redis OSS) erstellt haben, zu einem MemoryDB-Cluster.

    Die .rdb-Dateien müssen für die Wiederherstellung in S3 verschoben werden.

  • Angabe einer Anzahl von Shards im neuen Cluster, die sich von der Anzahl der Shards im Cluster unterscheidet, der zur Erstellung der Snapshot-Datei verwendet wurde.

  • Angeben eines anderen Knotentyps für den neuen Cluster größer oder kleiner. Wenn Sie auf einen kleineren Knotentyp skalieren, stellen Sie sicher, dass der neue Knotentyp über ausreichend Speicher für Ihre Daten und den Redis OSS-Overhead verfügt.

  • Die Steckplätze des neuen MemoryDB-Clusters werden anders konfiguriert als in dem Cluster, der zur Erstellung der Snapshot-Datei verwendet wurde.

Wichtig
  • MemoryDB-Cluster unterstützen nicht mehrere Datenbanken. Daher schlägt Ihre Wiederherstellung bei der Wiederherstellung in MemoryDB fehl, wenn die RDB-Datei auf mehr als eine Datenbank verweist.

  • Sie können einen Snapshot nicht aus einem Cluster wiederherstellen, der Data Tiering verwendet (z. B. den Knotentyp R6GD), in einen Cluster, der kein Daten-Tiering verwendet (z. B. den R6G-Knotentyp).

Ob Sie beim Wiederherstellen eines Clusters aus einem Snapshot Änderungen vornehmen, hängt von Ihren Entscheidungen ab. Sie treffen diese Optionen auf der Seite „Cluster wiederherstellen“, wenn Sie die MemoryDB-Konsole für die Wiederherstellung verwenden. Sie treffen diese Auswahl, indem Sie Parameterwerte festlegen, wenn Sie die MemoryDB-API AWS CLI oder die MemoryDB-API für die Wiederherstellung verwenden.

Während des Wiederherstellungsvorgangs erstellt MemoryDB den neuen Cluster und füllt ihn dann mit Daten aus der Snapshot-Datei. Wenn dieser Vorgang abgeschlossen ist, ist der Cluster aufgewärmt und bereit, Anfragen anzunehmen.

Wichtig

Bevor Sie fortfahren, stellen Sie sicher, dass Sie einen Snapshot des Clusters erstellt haben, von dem Sie eine Wiederherstellung durchführen möchten. Weitere Informationen finden Sie unter Manuelle Snapshots erstellen.

Informationen zur Wiederherstellung aus einem extern erstellten Snapshot finden Sie unterEinen neuen Cluster mit einem extern erstellten Snapshot erstellen.

Die folgenden Verfahren zeigen Ihnen, wie Sie mithilfe der MemoryDB-Konsole, der oder der MemoryDB-API einen Snapshot in einem neuen Cluster wiederherstellen. AWS CLI

Um einen Snapshot auf einem neuen Cluster (Konsole) wiederherzustellen
  1. Melden Sie sich bei der MemoryDB-Konsole an AWS Management Console und öffnen Sie sie unter https://console.aws.amazon.com/memorydb/.

  2. Wählen Sie im Navigationsbereich Snapshots aus.

  3. Wählen Sie in der Liste der Snapshots die Schaltfläche neben dem Namen des Snapshots aus, von dem Sie eine Wiederherstellung durchführen möchten.

  4. Wählen Sie „Aktionen“ und anschließend „Wiederherstellen“

  5. Geben Sie unter Clusterkonfiguration Folgendes ein:

    1. Clustername — Erforderlich. Der Name des neuen Clusters.

    2. Beschreibung — Optional. Die Beschreibung des neuen Clusters.

  6. Füllen Sie den Abschnitt Subnetzgruppen aus:

    1. Erstellen Sie für Subnetzgruppen eine neue Subnetzgruppe oder wählen Sie eine vorhandene aus der verfügbaren Liste aus, die Sie auf diesen Cluster anwenden möchten. Wenn Sie eine neue erstellen:

      • Geben Sie einen Namen ein

      • Geben Sie eine Beschreibung ein

      • Wenn Sie Multi-AZ aktiviert haben, muss die Subnetzgruppe mindestens zwei Subnetze enthalten, die sich in verschiedenen Availability Zones befinden. Weitere Informationen finden Sie unter Subnetze und Subnetzgruppen.

      • Wenn Sie eine neue Subnetzgruppe erstellen und noch keine VPC haben, werden Sie aufgefordert, eine VPC zu erstellen. Weitere Informationen finden Sie unter Was ist Amazon VPC? im Amazon VPC-Benutzerhandbuch.

  7. Füllen Sie den Abschnitt Clustereinstellungen aus:

    1. Akzeptieren Sie die Standardeinstellung6.0, um die Redis OSS-Versionskompatibilität zu gewährleisten.

    2. Akzeptieren Sie für Port den Redis OSS-Standardport 6379 oder geben Sie die Portnummer ein, falls Sie einen anderen Port verwenden möchten.

    3. Akzeptieren Sie für Parametergruppe die default.memorydb-redis6 Parametergruppe.

      Parametergruppen steuern die Laufzeitparameter Ihres Clusters. Weitere Informationen zu Parametergruppen finden Sie unter Redis OSS-spezifische Parameter.

    4. Wählen Sie unter Knotentyp einen Wert für den gewünschten Knotentyp (zusammen mit der zugehörigen Speichergröße) aus.

      Wenn Sie ein Mitglied der R6gd-Knotentypfamilie wählen, aktivieren Sie automatisch das Data-Tiering in Ihrem Cluster. Weitere Informationen finden Sie unter Daten-Tiering.

    5. Wählen Sie unter Anzahl der Shards die Anzahl der Shards aus, die Sie für diesen Cluster benötigen.

      Sie können die Anzahl der Shards in Ihrem Cluster dynamisch ändern. Weitere Informationen finden Sie unter Skalierung von MemoryDB-Clustern.

    6. Wählen Sie für Replicas per shard (Replikate pro Shard) die Anzahl der Read Replica-Knoten aus, die sich in jedem Shard befinden sollen.

      Es bestehen die folgenden Einschränkungen;.

      • Wenn Sie Multi-AZ aktiviert haben, stellen Sie sicher, dass mindestens ein Replikat pro Shard vorhanden ist.

      • Die Anzahl der Replikate ist für jeden Shard gleich, wenn der Cluster mithilfe der Konsole erstellt wird.

    7. Wählen Sie Weiter

    8. Füllen Sie den Abschnitt Erweiterte Einstellungen aus:

      1. Wählen Sie für Security groups (Sicherheitsgruppen) die gewünschten Sicherheitsgruppen für diesen Cluster aus. Eine security group (Sicherheitsgruppe) fungiert als Firewall, um den Netzwerkzugriff auf Ihren Cluster zu steuern. Sie können die Standardsicherheitsgruppe für Ihre VPC verwenden oder eine neue erstellen.

        Weitere Informationen zu Sicherheitsgruppen finden Sie unter Sicherheitsgruppen für Ihre VPC im Benutzerhandbuch zu Amazon VPC.

      2. Daten werden auf folgende Weise verschlüsselt:

        • Verschlüsselung im Ruhezustand – Ermöglicht die Verschlüsselung von Daten, die auf der Festplatte gespeichert sind. Weitere Informationen finden Sie unter Verschlüsselung im Ruhezustand.

          Anmerkung

          Sie haben die Möglichkeit, einen anderen Verschlüsselungsschlüssel anzugeben, indem Sie Customer Managed AWS KMS key und dann den Schlüssel auswählen.

        • Verschlüsselung während der Übertragung – Ermöglicht die Verschlüsselung von Daten während der Übertragung. Dies ist standardmäßig aktiviert. Weitere Informationen finden Sie unter Verschlüsselung während der Übertragung.

        Wenn Sie keine Verschlüsselung auswählen, wird eine offene Zugriffskontrollliste namens „Open Access“ mit einem Standardbenutzer erstellt. Weitere Informationen finden Sie unter Benutzer mit Access Control Lists (ACLs) authentifizieren.

      3. Geben Sie für Snapshot optional einen Aufbewahrungszeitraum für Snapshots und ein Snapshot-Fenster an. Standardmäßig ist die Option Automatische Snapshots aktivieren ausgewählt.

      4. Geben Sie für das Wartungsfenster optional ein Wartungsfenster an. Das Wartungsfenster ist die Zeit, in der Regel eine Stunde, jede Woche, zu der MemoryDB die Systemwartung für Ihren Cluster plant. Sie können MemoryDB erlauben, den Tag und die Uhrzeit für Ihr Wartungsfenster auszuwählen (keine Präferenz), oder Sie können Tag, Uhrzeit und Dauer selbst wählen (Wartungsfenster angeben). Treffen Sie bei Wahl von Specify maintenance window eine Auswahl in den Listen Start day, Start time und Duration (in Stunden) für Ihr Wartungsfenster. Alle Uhrzeiten sind in UCT angegeben.

        Weitere Informationen finden Sie unter Verwaltung der Wartung.

      5. Wählen Sie für Benachrichtigungen ein bestehendes Amazon Simple Notification Service (Amazon SNS)-Thema oder wählen Sie Manuelle ARN-Eingabe und geben Sie den Amazon-Ressourcennamen (ARN) des Themas ein. Mit Amazon SNS können Sie Push-Benachrichtigungen an mit dem Internet verbundene Smart-Geräte senden. Standardmäßig sind Benachrichtigungen deaktiviert. Weitere Informationen finden Sie unter https://aws.amazon.com/sns/.

    9. Bei Tags können Sie optional Tags anwenden, um Ihre Cluster zu durchsuchen und zu filtern oder Ihre AWS Kosten nachzuverfolgen.

    10. Überprüfen Sie alle Ihre Einträge und ausgewählten Optionen und machen Sie dann evtl. erforderliche Korrekturen. Wenn Sie bereit sind, wählen Sie Create cluster, um den Cluster zu starten, oder Cancel, um die Operation abzubrechen.

    Sobald als Status des Clusters available erscheint, können Sie EC2 Zugriff darauf erteilen, eine Verbindung mit ihm herstellen und ihn verwenden. Weitere Informationen finden Sie unter Schritt 2: Autorisieren Sie den Zugriff auf den Cluster und Schritt 3: Connect zum Cluster her.

    Wichtig

    Sobald Ihr Cluster verfügbar ist, wird Ihnen jede ganze oder angebrochene Stunde in Rechnung gestellt, die der Cluster aktiv ist, auch wenn Sie ihn nicht aktiv nutzen. Damit Ihnen keine Kosten mehr für diesen Cluster entstehen, müssen Sie ihn löschen. Siehe Schritt 4: Löschen eines Clusters.

Wenn Sie einen der beiden create-cluster Operationen verwenden, stellen Sie sicher, dass Sie den Parameter angeben --snapshot-name oder --snapshot-arns den neuen Cluster mit den Daten aus dem Snapshot als Seed versehen.

Weitere Informationen finden Sie hier:

Sie können einen MemoryDB-Snapshot mithilfe des MemoryDB-API-Vorgangs wiederherstellen. CreateCluster

Achten Sie bei der Verwendung des CreateCluster Vorgangs darauf, den Parameter anzugeben SnapshotName oder den neuen Cluster mit den Daten aus dem Snapshot SnapshotArns zu versorgen.

Weitere Informationen finden Sie hier: