Durch die Nutzung von AWS re:Post stimmt du den AWS re:Post Nutzungsbedingungen

Wie kann ich die Häufigkeit der Erstellung automatisierter Snapshots in Amazon Redshift reduzieren?

Lesedauer: 4 Minute
0

Ich möchte die Häufigkeit der automatisierten Erstellung von Snapshots in Amazon Redshift reduzieren.

Lösung

In Amazon Redshift können Sie Cluster-Snapshots planen, um die Häufigkeit der Erstellung automatisierter Snapshots zu reduzieren. Richten Sie einen Snapshot-Zeitplan ein, um die Zeit und Häufigkeit der Erstellung automatisierter Snapshots zu steuern.

Wenn Sie einen Cluster in Amazon Redshift erstellen, sind automatische Snapshots standardmäßig aktiviert. Wenn automatische Snapshots für einen Cluster aktiviert sind, erstellt Amazon Redshift regelmäßig Snapshots dieses Clusters. Standardmäßig erstellt Amazon Redshift etwa nach Ablauf von acht Stunden oder nach allen Datenänderungen im Umfang von 5 GB pro Knoten einen Snapshot, je nachdem, was zuerst eintritt.

Hinweis: Wenn einem Cluster kein Snapshot-Zeitplan angehängt ist, verwendet der Cluster den standardmäßigen Zeitplan für automatisierte Snapshots.

Verwenden der Konsole, um automatisierte Snapshots zu planen

Gehen Sie wie folgt vor, um automatisierte Snapshots für ein bestimmtes Zeitintervall zu planen:

  1. Öffnen Sie die Amazon-Redshift-Konsole.
  2. Wählen Sie im Navigationsbereich Cluster und dann Snapshots aus. Alle Snapshots sind auf der Registerkarte Snapshots sichtbar.
  3. Um einen Snapshot-Zeitplan zu erstellen, wählen Sie die Registerkarte Snapshot-Zeitpläne.
  4. Wählen Sie Snapshot-Zeitplan hinzufügen.
  5. Geben Sie unter Name des Zeitplans einen Namen und eine Beschreibung – optional für den Snapshot-Zeitplan ein.
  6. Um Zeitpläne für einen automatisierten Snapshot zu erstellen, wählen Sie Regeln für automatisierte Snapshots konfigurieren. Verwenden Sie dann die Editor- oder Cron-Syntax, um eine Regel zu erstellen.
    Hinweis: Weitere Informationen zur Verwendung der Cron-Syntax zum Planen Ihres Snapshots finden Sie unter Format des Snapshot-Zeitplans.
  7. Verwenden Sie den Editor, um die Snapshot-Erstellung als wiederkehrend oder zu einem bestimmten Zeitpunkt zu definieren:
    Um einen wiederkehrenden Snapshot zu erstellen, wählen Sie unter Snapshot erstellen die Option Wiederkehrend und unter Alle X Stunden die Wiederholungsfrequenz aus. Wählen Sie dann unter An Tagen die gewünschte Häufigkeit der Erstellung von Snapshots aus.
    Um Snapshots zu einer bestimmten Tages- oder Wochenzeit zu planen, wählen Sie unter Snapshot erstellen die Option Wiederkehrend aus und geben Sie für Uhrzeit (UTC) eine UTC-Zeit ein. Wählen Sie dann unter An Tagen die gewünschte Häufigkeit der Erstellung von Snapshots aus. Um mehrere Snapshot-Regeln zu erstellen, wählen Sie Eine weitere Regel hinzufügen oder Regel aus Vorlage hinzufügen.
    Hinweis: Snapshot-Häufigkeiten von weniger als einer Stunde oder mehr als 24 Stunden werden nicht unterstützt.
  8. Wählen Sie Snapshot-Zeitplan hinzufügen.
  9. Hängen Sie Cluster an Ihren neuen Snapshot-Zeitplan an und klicken Sie auf OK.
    Hinweis: Sie können einen Zeitplan auch an mehrere Cluster anhängen.

Informationen zur Verwendung von AWS Command Line Interface (AWS CLI) zum Planen automatisierter Snapshots finden Sie unter create-snapshot-schedule.

**Hinweis:**Wenn Sie beim Ausführen von Befehlen in AWS CLI Fehlermeldungen erhalten, finden Sie weitere Informationen unter Beheben von AWS CLI-Fehlern. Stellen Sie außerdem sicher, dass Sie die neueste Version von AWS CLI verwenden.

Verwenden der Konsole, um geplante Snapshots zu löschen

Hinweis: Bevor Sie den Snapshot-Zeitplan löschen, müssen Sie die Amazon-Redshift-Cluster trennen, die dem Snapshot-Zeitplan zugeordnet sind.

Gehen Sie wie folgt vor, um Cluster zu trennen und einen Snapshot-Zeitplan zu löschen:

  1. Öffnen Sie die Amazon-Redshift-Konsole.
  2. Wählen Sie im Navigationsbereich Cluster und dann Snapshots aus.
  3. Um geplante Snapshots anzuzeigen, wählen Sie die Registerkarte Snapshot-Zeitplan.
  4. Wählen Sie den Snapshot-Zeitplan aus, den Sie löschen möchten.
  5. Wählen Sie in der Spalte Angefügte Cluster den Spaltenwert aus. Sie werden aufgefordert, den Cluster zu trennen.
  6. Wählen Sie die Cluster aus, die dem Snapshot zugeordnet sind, und klicken Sie auf Entfernen. Klicken Sie auf OK, nachdem der Snapshot entfernt wurde.
  7. Wählen Sie unter Aktionen die Option Zeitplan löschen aus. Bestätigen Sie das Löschen der Snapshots und klicken Sie auf OK.

Informationen zum Löschen eines Snapshots mithilfe von AWS CLI finden Sie unter delete-snapshot-schedule.

Verwandte Informationen

Managing snapshots using the console

Amazon Redshift snapshots and backups

AWS OFFICIAL
AWS OFFICIALAktualisiert vor einem Jahr