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.
Zusätzliche Informationen
Dieser Abschnitt enthält eine Referenz zu unterstützten, aber veralteten FSx Amazon-Funktionen.
Einen benutzerdefinierten Backup-Zeitplan einrichten
Wir empfehlen AWS Backup die Verwendung, um einen benutzerdefinierten Backup-Zeitplan für Ihr Dateisystem einzurichten. Die hier bereitgestellten Informationen dienen zu Referenzzwecken, falls Sie Backups häufiger planen müssen, als dies bei der Verwendung möglich ist AWS Backup.
Wenn diese Option aktiviert ist, erstellt Amazon innerhalb eines täglichen Backup-Fensters FSx automatisch einmal täglich eine Sicherungskopie Ihres Dateisystems. Amazon FSx erzwingt eine Aufbewahrungsfrist, die Sie für diese automatischen Backups angeben. Es unterstützt auch vom Benutzer initiierte Backups, sodass Sie jederzeit Backups erstellen können.
Im Folgenden finden Sie die Ressourcen und die Konfiguration für die Implementierung einer benutzerdefinierten Backup-Planung. Die benutzerdefinierte Sicherungsplanung führt vom Benutzer initiierte Backups auf einem Amazon FSx for Lustre-Dateisystem nach einem von Ihnen definierten Zeitplan durch. Beispiele könnten einmal alle sechs Stunden, einmal pro Woche usw. sein. Dieses Skript konfiguriert auch das Löschen von Backups, die älter als der angegebene Aufbewahrungszeitraum sind.
Die Lösung stellt automatisch alle benötigten Komponenten bereit und berücksichtigt die folgenden Parameter:
-
Das Dateisystem
-
Ein CRON Zeitplanmuster für die Durchführung von Backups
-
Die Aufbewahrungsfrist für Backups (in Tagen)
-
Die Backup-Namensschilder
Weitere Informationen zu CRON Zeitplanmustern finden Sie unter Schedule Expressions for Rules im CloudWatch Amazon-Benutzerhandbuch.
Übersicht über die Architektur
Durch die Bereitstellung dieser Lösung werden die folgenden Ressourcen in der bereitgestellt AWS Cloud.
Diese Lösung macht Folgendes:
-
Die AWS CloudFormation Vorlage stellt ein CloudWatch Ereignis, eine Lambda-Funktion, eine SNS Amazon-Warteschlange und eine IAM Rolle bereit. Die IAM Rolle erteilt der Lambda-Funktion die Erlaubnis, die Amazon FSx for API Lustre-Operationen aufzurufen.
-
Das CloudWatch Ereignis läuft nach einem Zeitplan ab, den Sie bei der ersten CRON Bereitstellung als Muster definieren. Dieses Ereignis ruft die Backup-Manager-Lambda-Funktion der Lösung auf, die den Amazon FSx for
CreateBackup
API Lustre-Vorgang aufruft, um ein Backup zu initiieren. -
Der Backup-Manager ruft mithilfe von eine Liste vorhandener benutzerinitiierter Backups für das angegebene Dateisystem ab.
DescribeBackups
Anschließend werden Backups gelöscht, die älter sind als der Aufbewahrungszeitraum, den Sie bei der ersten Bereitstellung angegeben haben. -
Der Backup-Manager sendet bei einem erfolgreichen Backup eine Benachrichtigung an die SNS Amazon-Warteschlange, wenn Sie die Option wählen, bei der ersten Bereitstellung benachrichtigt zu werden. Im Falle eines Fehlers wird immer eine Benachrichtigung gesendet.
AWS CloudFormation Vorlage
Diese Lösung automatisiert AWS CloudFormation die Bereitstellung der benutzerdefinierten Backup-Planungslösung von Amazon FSx for Lustre. Um diese Lösung zu verwenden, laden Sie die fsx-scheduled-backupVorlage .template
Automatisierte Bereitstellung
Mit dem folgenden Verfahren wird diese benutzerdefinierte Lösung zur Planung von Backups konfiguriert und bereitgestellt. Die Bereitstellung dauert etwa fünf Minuten. Bevor Sie beginnen, müssen Sie die ID eines Amazon FSx for Lustre-Dateisystems, das in einer Amazon Virtual Private Cloud (AmazonVPC) läuft, in Ihrem AWS Konto haben. Weitere Informationen zur Erstellung dieser Ressourcen finden Sie unterErste Schritte mit Amazon FSx for Lustre.
Anmerkung
Bei der Implementierung dieser Lösung müssen die zugehörigen AWS Dienste in Rechnung gestellt werden. Weitere Informationen finden Sie auf den Seiten mit den Preisdetails für diese Dienste.
Um den Stack für benutzerdefinierte Backup-Lösungen zu starten
-
Laden Sie die Vorlage „fsx-scheduled-backup AWS CloudFormation .template
“ herunter. Weitere Informationen zum Erstellen eines AWS CloudFormation Stacks finden Sie im AWS CloudFormation Benutzerhandbuch unter Erstellen eines Stacks auf der AWS CloudFormation Konsole. Anmerkung
Standardmäßig wird diese Vorlage in der AWS Region USA Ost (Nord-Virginia) gestartet. Amazon FSx for Lustre ist derzeit nur in bestimmten AWS-Regionen Fällen verfügbar. Sie müssen diese Lösung in einer AWS Region einführen, in der Amazon FSx for Lustre verfügbar ist. Weitere Informationen finden Sie auf Amazon FSx Abschnitt von AWS-Regionen und Endpunkte in der Allgemeine AWS-Referenz.
-
Überprüfen Sie unter Parameter die Parameter für die Vorlage und ändern Sie sie an die Anforderungen Ihres Dateisystems. Diese Lösung verwendet die folgenden Standardwerte.
Parameter Standard Beschreibung Dateisystem-ID von Amazon FSx for Lustre Kein Standardwert Die Dateisystem-ID für das Dateisystem, das Sie sichern möchten. CRONZeitplanmuster für Backups. 0 0/4 * *? * Der Zeitplan für die Ausführung des CloudWatch Ereignisses, das Auslösen eines neuen Backups und das Löschen alter Backups außerhalb des Aufbewahrungszeitraums. Aufbewahrung von Backup (Tage) 7 Die Anzahl der Tage, für die vom Benutzer initiierte Backups aufbewahrt werden sollen. Die Lambda-Funktion löscht vom Benutzer initiierte Backups, die älter als diese Anzahl von Tagen sind. Name für Backups vom Benutzer geplante Backups Der Name für diese Backups, der in der Spalte Backup-Name der Amazon FSx for Lustre-Managementkonsole angezeigt wird. Backup-Benachrichtigungen Ja Wählen Sie aus, ob Sie benachrichtigt werden möchten, wenn Backups erfolgreich initiiert wurden. Bei einem Fehler wird immer eine Benachrichtigung gesendet. E-Mail-Adresse Kein Standardwert Die E-Mail-Adresse, um die SNS Benachrichtigungen zu abonnieren. -
Wählen Sie Weiter.
-
Wählen Sie unter Optionen die Option Weiter aus.
-
Überprüfen und bestätigen Sie die Einstellungen zur Überprüfung. Sie müssen das Kontrollkästchen aktivieren, um zu bestätigen, dass die Vorlage IAM Ressourcen erstellt.
-
Wählen Sie Create aus, um den Stack bereitzustellen.
Sie können den Status des Stacks in der AWS CloudFormation Konsole in der Spalte Status einsehen. COMPLETEIn etwa fünf Minuten sollte Ihnen der Status CREATE_ angezeigt werden.
Zusätzliche Optionen
Sie können die mit dieser Lösung erstellte Lambda-Funktion verwenden, um benutzerdefinierte geplante Backups von mehr als einem Amazon FSx for Lustre-Dateisystem durchzuführen. Die Dateisystem-ID wird in der Eingabe FSx für das CloudWatch Ereignis an die Amazon JSON for Lustre-Funktion übergeben. Die Standardeinstellung, die an die Lambda-Funktion JSON übergeben wird, lautet wie folgt, wobei die Werte für FileSystemId
und aus den Parametern übergeben SuccessNotification
werden, die beim Starten des AWS CloudFormation Stacks angegeben wurden.
{ "start-backup": "true", "purge-backups": "true", "filesystem-id": "${FileSystemId}", "notify_on_success": "${SuccessNotification}" }
Um Backups für ein zusätzliches Amazon FSx for Lustre-Dateisystem zu planen, erstellen Sie eine weitere CloudWatch Ereignisregel. Dazu verwenden Sie die Schedule-Ereignisquelle mit der von dieser Lösung erstellten Lambda-Funktion als Ziel. Wählen Sie unter Eingabe konfigurieren die Option Constant (JSONText) aus. Ersetzen Sie für die JSON Eingabe einfach die Dateisystem-ID des Amazon FSx for Lustre-Dateisystems, das gesichert werden soll, anstelle von${FileSystemId}
. Ersetzen Sie außerdem entweder Yes
oder No
anstelle von ${SuccessNotification}
JSON oben.
Alle zusätzlichen CloudWatch Event-Regeln, die Sie manuell erstellen, gehören nicht zum Paket der individuell geplanten Backup-Lösungen von Amazon FSx for Lustre AWS CloudFormation . Sie werden also nicht entfernt, wenn Sie den Stack löschen.