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.
Verwendung von kurzlebigem Speicher mit Gateways EC2
In diesem Abschnitt werden die Schritte zum Verhindern von Datenverlust bei Auswahl eines flüchtigen Datenträgers als Speicherort für Ihren Gateway-Cache beschrieben.
Ephemere Festplatten bieten temporären Speicher auf Blockebene für Ihre Amazon-Instance. EC2 Ephemere Festplatten eignen sich ideal für die temporäre Speicherung von Daten, die sich häufig ändern, z. B. Daten im Cache-Speicher eines Gateways. Wenn Sie Ihr Gateway mit einem Amazon EC2 Amazon Machine Image starten und der von Ihnen gewählte Instance-Typ kurzlebigen Speicher unterstützt, werden die kurzlebigen Festplatten automatisch aufgelistet. Sie können eine der Festplatten auswählen, um die Cache-Daten Ihres Gateways zu speichern. Weitere Informationen finden Sie unter Amazon EC2 Instance Store im EC2 Amazon-Benutzerhandbuch.
Daten, die Anwendungen auf das Gateway schreiben, werden synchron im Cache auf den kurzlebigen Festplatten gespeichert und dann asynchron in einen dauerhaften Speicher in Amazon S3 FSx Windows File Server hochgeladen. Wenn die EC2 Amazon-Instance gestoppt wird, nachdem Daten in einen temporären Speicher geschrieben wurden, aber bevor ein asynchroner Upload erfolgt, können alle Daten verloren gehen, die noch nicht auf Amazon S3 FSx hochgeladen wurden. Sie können einen solchen Datenverlust verhindern, indem Sie die Schritte befolgen, bevor Sie die EC2 Instance, die Ihr Gateway hostet, neu starten oder beenden.
Wichtig
Wenn Sie ein EC2 Amazon-Gateway, das kurzlebigen Speicher verwendet, beenden und starten, ist das Gateway dauerhaft offline. Dies geschieht, weil der physische Speicherdatenträger ersetzt wird. Für dieses Problem gibt es keine Lösung. Die einzige Lösung besteht darin, das Gateway zu löschen und ein neues auf einer neuen EC2 Instance zu aktivieren.
Die Schritte im folgenden Verfahren sind spezifisch für File Gateways.
Um Datenverlust in File Gateways zu verhindern, die kurzlebige Festplatten verwenden
-
Beenden Sie alle Prozesse, die in Amazon S3 schreiben.
-
Abonnieren Sie, um Benachrichtigungen von CloudWatch Events zu erhalten. Weitere Informationen finden Sie unter Über Dateioperationen benachrichtigt werden.
-
Rufen Sie die NotifyWhenUploaded API auf, um benachrichtigt zu werden, wenn geschriebene Daten dauerhaft in Amazon S3 gespeichert wurden, bis der kurzlebige Speicher verloren ging.
-
Warten Sie, bis der API-Vorgang abgeschlossen wurde und Sie eine Benachrichtigungs-ID erhalten.
Sie erhalten ein CloudWatch Ereignis mit derselben Benachrichtigungs-ID.
-
Stellen Sie sicher, dass die
CachePercentDirty
-Metrik für Ihre Dateifreigabe 0 ist. Dies bestätigt, dass alle Ihre Daten in Amazon S3 geschrieben wurden. Informationen zu Metriken für Dateifreigaben finden Sie unter Metriken zur Dateifreigabe verstehen. -
Sie können das File Gateway jetzt neu starten oder beenden, ohne dass das Risiko besteht, Daten zu verlieren.