Erstellen eines DB-Snapshots für eine Single-AZ-DB-Instance für Amazon RDS - Amazon Relational Database Service

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.

Erstellen eines DB-Snapshots für eine Single-AZ-DB-Instance für Amazon RDS

Amazon RDS erstellt einen Speichervolumen-Snapshot Ihrer DB-Instance und sichert die gesamte DB-Instance und nicht nur einzelne Datenbanken. Das Erstellen dieses DB-Snapshots in einer Single-AZ-DB-Instance bewirkt eine kurzzeitige I/O-Unterbrechung, die – je nach Größe und Klasse Ihrer DB-Instance – einige Sekunden bis Minuten dauern kann. Für MariaDB, MySQL, Oracle und Postgre SQL wird die I/O-Aktivität auf Ihrem Primärserver während des Backups für Multi-AZ-Bereitstellungen nicht unterbrochen, da das Backup aus dem Standby-Modus stammt. Bei SQL Servern wird die I/O-Aktivität während des Backups für Multi-AZ-Bereitstellungen kurzzeitig unterbrochen.

Beim Erstellen eines DB-Snapshots wählen Sie die DB-Instance aus, die gesichert werden soll, und benennen den DB-Snapshot, damit Sie später mit diesem eine Wiederherstellung ausführen können. Die Zeit, die für die Erstellung eines Snapshots benötigt wird, hängt von der Größe Ihrer Datenbanken ab. Da der Snapshot das gesamte Speichervolume umfasst, wirkt sich die Größe von Dateien, wie z. B. temporären Dateien, auch auf die Zeitdauer aus, die für die Erstellung des Snapshots benötigt wird.

Anmerkung

Ihre DB-Instance muss den Status available aufweisen, um einen DB-Snapshot zu erstellen.

Bei SQL Postgre-DB-Instances werden Daten in Tabellen ohne Protokollierung möglicherweise nicht aus Snapshots wiederhergestellt. Weitere Informationen finden Sie unter Bewährte Methoden für die Arbeit mit Postgre SQL.

Im Gegensatz zu automatisierten Backups unterliegen manuelle Snapshots nicht dem Aufbewahrungszeitraum für Backups. Snapshots laufen nicht ab.

Für sehr langfristige Backups von MariaDB-SQL, My- und SQL Postgre-Daten empfehlen wir, Snapshot-Daten nach Amazon S3 zu exportieren. Wenn die Hauptversion der DB-Engine nicht mehr unterstützt wird, können Sie diese Version nicht über einen Snapshot wiederherstellen. Weitere Informationen finden Sie unter Exportieren von DB-Snapshot-Daten nach Amazon S3 for Amazon RDS.

Sie können einen DB-Snapshot mit dem AWS Management Console, dem oder dem AWS CLI erstellen. RDS API

So erstellen Sie einen DB-Snapshot
  1. Melden Sie sich bei der an AWS Management Console und öffnen Sie die RDS Amazon-Konsole unter https://console.aws.amazon.com/rds/.

  2. Wählen Sie im Navigationsbereich die Option Snapshots.

    Die Liste manuellen Snapshots wird angezeigt.

  3. Wählen Sie Take Snapshot (Snapshot erstellen) aus.

    Das Fenster Take DB Snapshot (DB-Snapshot erstellen) wird angezeigt.

    Erstellen Sie einen DB-Snapshot.
  4. Wählen Sie die DB-Instance aus, für die Sie einen Snapshot erstellen möchten.

  5. Geben Sie den Snapshot-Namen ein.

  6. Wählen Sie Take Snapshot (Snapshot erstellen) aus.

Die Liste der manuellen Snapshots wird angezeigt, wobei der Status des neuen DB-Snapshots als Creating angezeigt wird. Nachdem sein StatusAvailable, können Sie die Erstellungszeit sehen.

Wenn Sie mit dem einen DB-Snapshot erstellen AWS CLI, müssen Sie angeben, welche DB-Instance Sie sichern möchten, und Ihrem DB-Snapshot einen Namen geben, damit Sie ihn später wiederherstellen können. Sie können dies tun, indem Sie den AWS CLI create-db-snapshotBefehl mit den folgenden Parametern verwenden:

  • --db-instance-identifier

  • --db-snapshot-identifier

In diesem Beispiel erstellen Sie einen DB-Snapshot mit dem Namen mydbsnapshot für eine DB-Instance namens mydbinstance.

Wählen Sie in der &Snowconsole; Ihren Auftrag aus der Tabelle. Linux, macOS, oder Unix:

aws rds create-db-snapshot \ --db-instance-identifier mydbinstance \ --db-snapshot-identifier mydbsnapshot

Wählen Sie in der &Snowconsole; Ihren Auftrag aus der Tabelle. Windows:

aws rds create-db-snapshot ^ --db-instance-identifier mydbinstance ^ --db-snapshot-identifier mydbsnapshot

Wenn Sie mit Amazon einen DB-Snapshot erstellen RDSAPI, müssen Sie angeben, welche DB-Instance Sie sichern möchten, und Ihrem DB-Snapshot einen Namen geben, damit Sie ihn später wiederherstellen können. Sie können dies tun, indem Sie den RDS API CreateDBSnapshotAmazon-Befehl mit den folgenden Parametern verwenden:

  • DBInstanceIdentifier

  • DBSnapshotIdentifier