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 (RedisOSS) .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 (RedisOSS) 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 Ihren Daten- und Engine-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 Daten-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 AWS CLI oder API MemoryDB zur 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 einen Snapshot in einem neuen Cluster wiederherstellen. AWS CLI API
Um einen Snapshot auf einem neuen Cluster (Konsole) wiederherzustellen
-
Melden Sie sich bei der an AWS Management Console und öffnen Sie die MemoryDB-Konsole unter. https://console.aws.amazon.com/memorydb/
-
Wählen Sie im Navigationsbereich Snapshots aus.
-
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.
Wählen Sie „Aktionen“ und anschließend „Wiederherstellen“
Geben Sie unter Clusterkonfiguration Folgendes ein:
-
Clustername — Erforderlich. Der Name des neuen Clusters.
-
Beschreibung — Optional. Die Beschreibung des neuen Clusters.
-
Füllen Sie den Abschnitt Subnetzgruppen aus:
-
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 existiertVPC, werden Sie aufgefordert, eine VPC zu erstellen. Weitere Informationen finden Sie unter Was ist AmazonVPC? im VPCAmazon-Benutzerhandbuch.
-
Füllen Sie den Abschnitt Cluster-Einstellungen aus:
-
Akzeptieren Sie für Valkey-Versionskompatibilität oder OSSRedis-Versionskompatibilität die Standardeinstellung.
6.0
-
Akzeptieren Sie für Port den Standardport 6379 oder geben Sie die Portnummer ein, falls Sie einen anderen Port verwenden möchten.
Akzeptieren Sie für Parametergruppe die
default.memorydb-redis6
Parametergruppe.Parametergruppen steuern die Laufzeitparameter Ihres Clusters. Weitere Informationen zu Parametergruppen finden Sie unter Motorspezifische Parameter.
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.
-
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.
-
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.
-
-
Wählen Sie Weiter
Füllen Sie den Abschnitt Erweiterte Einstellungen aus:
-
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 verwenden VPC oder eine neue erstellen.
Weitere Informationen zu Sicherheitsgruppen finden Sie unter Sicherheitsgruppen für Sie VPC im VPCAmazon-Benutzerhandbuch.
-
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 „Vom Kunden verwalteter AWS KMS Schlüssel“ 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 Zugriffskontrolllisten authentifizieren () ACLs.
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.
-
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 Zeiten sind UCT Zeiten.
Weitere Informationen finden Sie unter Verwaltung der Wartung.
-
Wählen Sie für Benachrichtigungen ein vorhandenes Amazon Simple Notification Service (AmazonSNS) -Thema oder wählen Sie Manuelle ARN Eingabe und geben Sie den Amazon-Ressourcennamen des Themas (ARN) ein. SNSMit Amazon 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/
-
Bei Tags können Sie optional Tags anwenden, um Ihre Cluster zu durchsuchen und zu filtern oder Ihre AWS Kosten nachzuverfolgen.
-
Ü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 der Status Ihres Clusters verfügbar ist, können Sie EC2 Zugriff darauf gewähren, eine Verbindung zu ihm herstellen und ihn verwenden. Weitere Informationen erhalten Sie unter Schritt 3: Zugriff auf den Cluster autorisieren und Schritt 4: 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 5: 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 ausstatten.
Weitere Informationen finden Sie hier:
-
Erstellen eines Clusters (AWS CLI)im MemoryDB-Benutzerhandbuch.
-
create-cluster in der Befehlsreferenz. AWS CLI
Sie können einen MemoryDB-Snapshot mithilfe des MemoryDB-Vorgangs wiederherstellen. API 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:
-
Einen Cluster erstellen (MemoryDBAPI)im MemoryDB-Benutzerhandbuch.
-
CreateClusterin der MemoryDB-Referenz API.