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.
Wiederherstellen eines Clusters aus einem Snapshot
Ein Snapshot enthält Daten aus Datenbanken, die auf Ihrem Cluster ausgeführt werden. Dazu enthält er Informationen zu Ihrem Cluster, darunter die Anzahl der Knoten, den Knotentyp und den Admin-Benutzernamen. Wenn Sie einen Cluster aus einem Snapshot wiederherstellen, verwendet Amazon Redshift die Cluster-Informationen zur Erstellung eines neuen Clusters. Dann werden alle Datenbanken aus den Snapshot-Daten wiederhergestellt.
Für den aus dem ursprünglichen Snapshot wiederhergestellten neuen Cluster können Sie die Konfiguration auswählen, etwa den Knotentyp und die Anzahl der Knoten. Der Cluster wird in derselben AWS -Region und in einer zufällig vom System ausgewählten Availability Zone wiederhergestellt, es sei denn, Sie geben in Ihrer Anforderung eine andere Availability Zone an. Wenn Sie einen Cluster anhand eines Snapshots wiederherstellen, können Sie optional eine kompatible Wartungsspur für den neuen Cluster auswählen.
Anmerkung
Wenn Sie einen Snapshot zu einem Cluster mit einer anderen Konfiguration wiederherstellen, muss der Snapshot auf einem Cluster mit Clusterversion 1.0.10013 oder höher erstellt worden sein.
Während eine Wiederherstellung ausgeführt wird, werden Ereignisse in der Regel in der folgenden Reihenfolge ausgegeben:
-
RESTORE_STARTED – REDSHIFT-EVENT-2008 wird gesendet, wenn der Wiederherstellungsprozess beginnt.
-
RESTORE_SUCCEEDED – REDSHIFT-EVENT-3003 wird gesendet, wenn der neue Cluster erstellt wurde.
Der Cluster ist für Abfragen verfügbar.
-
DATA_TRANSFER_COMPLETED — REDSHIFT-EVENT-3537 wird gesendet, wenn die Datenübertragung abgeschlossen ist.
Anmerkung
RA3 Cluster geben nur die Ereignisse RESTORE_STARTED und RESTORE_SUCCEED aus. Nach einem erfolgreichen RESTORE muss keine explizite Datenübertragung durchgeführt werden, da RA3 Knotentypen Daten im von Amazon Redshift verwalteten Speicher speichern. Bei RA3 Knoten werden Daten im Rahmen der normalen Abfrageverarbeitung kontinuierlich zwischen RA3 Knoten und dem von Amazon Redshift verwalteten Speicher übertragen. RA3 Knoten speichern heiße Daten lokal im Cache und speichern Blöcke, die seltener abgefragt werden, automatisch im von Amazon Redshift verwalteten Speicher.
Sie können den Fortschritt einer Wiederherstellung überwachen, indem Sie entweder den DescribeClustersAPI-Vorgang aufrufen oder die Cluster-Details in der anzeigen. AWS Management Console Für eine Wiederherstellung in Bearbeitung werden Informationen wie die Größe der Snapshot-Daten, die Übertragungsrate, die verstrichene Zeit und die geschätzte Restzeit angezeigt. Eine Beschreibung dieser Metriken finden Sie unter RestoreStatus.
Sie können einen Snapshot nicht zum Wiederherstellen eines aktiven Clusters in einen vorherigen Status verwenden.
Anmerkung
Wenn Sie einen Snapshot in einen neuen Cluster wiederherstellen, werden die Standardsicherheitsgruppe und -parametergruppe verwendet, sofern Sie keine anderen Werte angeben.
Möglicherweise möchten Sie aus den folgenden Gründen einen Snapshot zu einem Cluster mit einer anderen Konfiguration wiederherstellen:
-
Wenn ein Cluster aus kleineren Knotentypen besteht und Sie ihn zu einem größeren Knotentyp mit weniger Knoten konsolidieren möchten.
-
Wenn Sie Ihre Workloads beobachtet haben und feststellen, dass Sie einen Knotentyp mit mehr CPU-Leistung und Speicherplatz benötigen.
-
Wenn Sie die Leistung von Test-Workloads mit anderen Knotentypen messen möchten.
Für die Wiederherstellung gelten die folgenden Einschränkungen:
-
Die neue Knotenkonfiguration muss über genügend Speicherplatz für vorhandene Daten verfügen. Auch wenn Sie Knoten hinzufügen, verfügt Ihre neue Konfiguration möglicherweise aufgrund der Verteilung der Daten nicht über ausreichend Speicherplatz.
-
Der Wiederherstellungsvorgang überprüft, ob der Snapshot auf einer Cluster-Version erstellt wurde, die mit der Cluster-Version des neuen Clusters kompatibel ist. Wenn die Versionsebene des neuen Clusters zu früh ist, schlägt der Wiederherstellungsvorgang fehl und weitere Informationen werden in einer Fehlermeldung ausgegeben.
-
Welche möglichen Konfigurationen (Knotenanzahl und Knotentyp) Sie wiederherstellen können, ist von der Anzahl der Knoten im ursprünglichen Cluster und dem Zielknotentyp des neuen Clusters abhängig. Um die möglichen verfügbaren Konfigurationen zu ermitteln, können Sie die Amazon Redshift Redshift-Konsole oder den
describe-node-configuration-options
AWS CLI Befehl mitaction-type restore-cluster
verwenden. Weitere Informationen zur Wiederherstellung mithilfe der Amazon-Redshift-Konsole finden Sie unter Wiederherstellen eines Clusters aus einem Snapshot.
Die folgenden Schritte basieren auf einem Cluster mit zahlreichen Knoten und konsolidieren diesen zu einem größeren Knotentyp mit einer geringeren Zahl von Knoten mit AWS CLI. Für dieses Beispiel beginnen wir mit einem Quell-Cluster mit 24 -Knoten. Für diesen Fall nehmen wir an, dass wir bereits einen Snapshot dieses Clusters erstellt haben und diesen jetzt zu einem größeren Knotentyp wiederherstellen möpchten.
-
Führen Sie den folgenden Befehl aus, um die Details zu unserem 24-Knoten--Cluster abzurufen.
aws redshift describe-clusters --region eu-west-1 --cluster-identifier mycluster-123456789012
-
Führen Sie den folgenden Befehl aus, um die Details des Snapshots abzurufen.
aws redshift describe-cluster-snapshots --region eu-west-1 --snapshot-identifier mycluster-snapshot
-
Führen Sie den folgenden Befehl aus, um die für diesen Snapshot verfügbaren Optionen zu beschreiben.
aws redshift describe-node-configuration-options --snapshot-identifier mycluster-snapshot --region eu-west-1 --action-type restore-cluster
Dieser Befehl gibt eine Optionenliste mit empfohlenen Knotentypen, der Knotenanzahl und der Festplattennutzung für jede Option aus. Bei diesem Beispiel listet der obige Befehl die folgenden möglichen Knotenkonfigurationen auf. Wir entscheiden uns für die Wiederherstellung zu einem -Cluster mit drei Knoten.
{ "NodeConfigurationOptionList": [ { "EstimatedDiskUtilizationPercent": 65.26134808858235, "NodeType": "dc2.large", "NumberOfNodes": 24 }, { "EstimatedDiskUtilizationPercent": 32.630674044291176, "NodeType": "dc2.large", "NumberOfNodes": 48 }, { "EstimatedDiskUtilizationPercent": 65.26134808858235, "NodeType": "dc2.8xlarge", "NumberOfNodes": 3 }, { "EstimatedDiskUtilizationPercent": 48.94601106643677, "NodeType": "dc2.8xlarge", "NumberOfNodes": 4 }, { "EstimatedDiskUtilizationPercent": 39.156808853149414, "NodeType": "dc2.8xlarge", "NumberOfNodes": 5 }, { "EstimatedDiskUtilizationPercent": 32.630674044291176, "NodeType": "dc2.8xlarge", "NumberOfNodes": 6 } ] }
-
Führen Sie den folgenden Befehl aus, um den Snapshot zu der von uns gewählten Clusterkonfiguration wiederherzustellen. Nach der Wiederherstellung dieses Clusters haben wir denselben Inhalt wie der Quell-Cluster, wobei die Daten aber in drei
dc2.8xlarge
-Knoten konsolidiert wurden.aws redshift restore-from-cluster-snapshot --region eu-west-1 --snapshot-identifier mycluster-snapshot --cluster-identifier mycluster-123456789012-x --node-type dc2.8xlarge --number-of-nodes 3
Wenn Sie über reservierte Knoten verfügen, z. B. über DC2 reservierte Knoten, können Sie ein Upgrade auf RA3 reservierte Knoten durchführen. Sie können dies tun, wenn Sie eine Wiederherstellung von einem Snapshot oder eine elastische Größenänderung durchführen. Sie können die Konsole verwenden, um sich durch den Prozess führen zu lassen. Weitere Informationen zum Upgrade auf RA3 Knoten finden Sie unter Upgrade auf RA3 Knotentypen.
So stellen Sie einen Cluster aus einem Snapshot auf der Konsole wieder her
-
Melden Sie sich bei der an AWS Management Console und öffnen Sie die Amazon Redshift Redshift-Konsole unter https://console.aws.amazon.com/redshiftv2/
. -
Wählen Sie im Navigationsmenü Clusters (Cluster), Snapshots und dann den wiederherzustellenden Snapshot aus.
-
Wählen Sie Restore from snapshot (Aus Snapshot Wiederherstellen) aus, um die Werte Cluster configuration (Cluster-Konfiguration) und Cluster details (Cluster-Details) des neuen zu erstellenden Clusters unter Verwendung der Snapshot-Informationen anzuzeigen.
-
Aktualisieren Sie die Eigenschaften des neuen Clusters und wählen Sie dann Restore cluster from snapshot (Cluster aus Snapshot wiederherstellen) aus.
Nach der Wiederherstellung Ihres Cluster-Snapshots wird das wiederhergestellte Data Warehouse mit demselben benutzerdefinierten AWS KMS-Schlüssel verschlüsselt, den es zum Zeitpunkt der Snapshot-Erstellung verwendet hat. Wenn der Snapshot keinen benutzerdefinierten KMS-Schlüssel hatte, hängt die Backup-Verschlüsselungslogik von Amazon Redshift von den folgenden Faktoren ab:
Der Typ des Amazon Redshift Data Warehouse, in dem Sie den Snapshot wiederherstellen.
Der Verschlüsselungstyp des Clusters zum Zeitpunkt der Erstellung des Snapshots.
In der folgenden Tabelle erfahren Sie, wie Ihr Data Warehouse verschlüsselt wird, nachdem Sie es aus Ihrem Cluster-Snapshot wiederhergestellt haben:
Zieltyp | Verschlüsselungstyp des Snapshots | Verschlüsselungstyp des Ziels |
---|---|---|
Bereitgestellter Cluster | Verschlüsselt mit einem Von AWS verwalteter Schlüssel | Verschlüsselt mit einem Von AWS verwalteter Schlüssel |
Bereitgestellter Cluster | Verschlüsselt mit einem AWS-eigener Schlüssel | Verschlüsselt mit einem AWS-eigener Schlüssel |
Serverloser Namespace | Verschlüsselt mit einem Von AWS verwalteter Schlüssel | Verschlüsselt mit einem AWS-eigener Schlüssel |
Serverloser Namespace | Verschlüsselt mit einem AWS-eigener Schlüssel | Verschlüsselt mit einem AWS-eigener Schlüssel |
Wenn Sie das Admin-Passwort Ihres Clusters zum Zeitpunkt der Snapshot-Erstellung AWS Secrets Manager verwaltet haben, müssen Sie es weiterhin AWS Secrets Manager zur Verwaltung des Admin-Passworts verwenden. Sie haben die Möglichkeit, die Verwendung von Secrets nach der Wiederherstellung des Clusters durch Aktualisierung der Administratoranmeldeinformationen des Clusters auf der Seite mit den Cluster-Details zu deaktivieren.
Wenn Sie über reservierte Knoten verfügen, können Sie ein Upgrade auf RA3 reservierte Knoten durchführen. Sie können dies tun, wenn Sie eine Wiederherstellung von einem Snapshot oder eine elastische Größenänderung durchführen. Sie können die Konsole verwenden, um sich durch den Prozess führen zu lassen. Weitere Informationen zum Upgrade auf RA3 Knoten finden Sie unter Upgrade auf RA3 Knotentypen.