So verschieben Sie Amazon S3-Daten auf den Gletscher
Amazon S3 ist eine Cloud-Speicherlösung von Amazon, die unendliche Speicherkapazität zu relativ niedrigen Preisen bietet. Ich verwende es derzeit, um eine Sicherungskopie meines lokalen NAS-Geräts (Network Attached Storage) zu erstellen. Amazon S3 ist jedoch nicht die beste Option zum Speichern einer großen Datenmenge, auf die Sie nicht oft zugreifen.
Amazon Glacier ist eine Lösung von Amazon, die die Kosten für das Speichern großer Datenmengen in der Cloud drastisch senkt. Die Speicherung von 2500 GB an Daten auf S3 kostet beispielsweise etwa 215 US-Dollar pro Monat. Das ist ziemlich viel Geld, wenn Sie nur Ihre Daten sichern. Das Speichern von 2500 GB bei Amazon Glacier kostet Sie jedoch nur 25 USD pro Monat. Das ist fast 1/10 der Kosten von S3.
Wie verschieben Sie Ihre Daten von Amazon S3 nach Glacier? Lebenszyklusrichtlinien verwenden. Diese Richtlinien sind im Wesentlichen nur Regeln, die Sie einrichten können, um die Daten zu bestimmten Zeiten von S3 nach Glacier zu verschieben. Lernen Sie, wie Sie eine Lebenszyklusrichtlinie erstellen.
Erstellen Sie eine Lebenszyklusrichtlinie für Amazon S3
Melden Sie sich zunächst bei Amazon Web Services (aws.amazon.com) an und klicken Sie auf Mein Konto / Konsole oben. Dann klicken Sie auf AWS Management Console.
Gehen Sie nun aus der Liste der Amazon-Webdienste heraus und klicken Sie auf S3.
Klicken Sie anschließend auf den Bucket-Namen, der die Daten enthält, die Sie an Glacier übertragen möchten. Beachten Sie, dass Sie entweder den gesamten Bucket, nur Ordner oder nur bestimmte Dateien übertragen können.
Wenn Sie einen Eimer öffnen, sehen Sie auf der linken Seite den Inhalt des Eimers. Klicke auf Eigenschaften oben rechts, um die Einstellungen für diesen Eimer zu öffnen.
Unten sehen Sie Lebenszyklus. Erweitern Sie Lifecycle, um Ihre aktuellen Regeln anzuzeigen (falls vorhanden). Ich habe bereits ein Setup, das alles im Eimer an Glacier übergibt, nachdem es in S3 hochgeladen wurde.
Um eine neue Regel einzurichten, klicken Sie auf Regel hinzufügen. Das neue Dialogfeld "Lebenszyklusregel" wird wie unten gezeigt angezeigt.
Gehen wir nun die verschiedenen Optionen durch. Erstens können Sie ihm einen Namen geben, der für jedes Leben gilt. Das Auf den gesamten Eimer anwenden Mit dem Kontrollkästchen wird die Regel auf alle Dateien und Ordner im Bucket angewendet. Wenn Sie nur einen bestimmten Teil der Daten nach Glacier verschieben und den Rest in S3 belassen möchten, aktivieren Sie das Kontrollkästchen nicht.
Stattdessen können Sie ein Präfix eingeben. Dies ist der Name der Datei oder des Ordners, die Sie nach Glacier verschieben möchten. Zum Beispiel, wenn ich das nur verschieben wollte Musik- Ordner in meinem Eimer zu Glacier würde ich tippen Musik/ in dem Präfix Box. Um eine Datei anzugeben, geben Sie den Pfad wie folgt ein music / mymusic.mp3.
Der nächste ist Zeitraum Format. Sie können entweder wählen Tage ab dem Erstellungsdatum oder Gültig ab Datum. Mit dieser Option können Sie auswählen, wann die von Ihnen angegebenen Objekte in den Gletscher verschoben werden sollen. Wenn Sie aus dem Erstellungsdatum Tage auswählen, können Sie beispielsweise sagen, dass Sie die Daten nach 10 Tagen nach Glacier verschieben möchten. Das heißt, wenn die Datei zum ersten Mal in S3 hochgeladen wird, wird sie nach 10 Tagen nach Glacier verschoben.
Gültig ab Datum können Sie nur ein Datum in der Zukunft angeben, an dem die Daten an Glacier übertragen werden. Sie müssen auf das Symbol klicken Übergang hinzufügen , um den Zeitraum festzulegen. Mein Screenshot zeigt "Move to Glacier", aber ich habe bereits eine Regel erstellt. Wenn Sie auf Übergang hinzufügen klicken, können Sie die Anzahl der Tage oder das Datum eingeben. Wenn Sie für die Anzahl der Tage 0 eingeben, werden die Daten bei der nächsten Ausführung der Regel sofort verschoben.
Es gibt auch eine Ablauf Taste, aber seien Sie vorsichtig mit diesem. Je nachdem, was Sie aus dem Periodenformat ausgewählt haben, können Sie entweder eine Anzahl von Tagen oder ein bestimmtes Datum in der Zukunft angeben. Das Hinzufügen eines Ablaufs bedeutet, dass die Daten nach dem von Ihnen angegebenen Zeitpunkt gelöscht werden. Es ist wichtig zu wissen, dass es in S3, RRS und Glacier gelöscht wird. Im Grunde ist es völlig weg, wenn Sie sich entscheiden, ein Verfallsdatum hinzuzufügen.
Wenn Sie kein Verfallsdatum hinzufügen, bleiben die Daten immer in Glacier und werden nicht gelöscht. Das wars so ziemlich. Nachdem Sie die Regel gespeichert haben, wird die Regel einmal täglich ausgeführt. Wenn Ihre Regel den von Ihnen angegebenen Kriterien entspricht, werden die Daten übertragen.
Es gibt ein paar Dinge zu diesem Prozess zu beachten. Erstens können Sie feststellen, dass Ihre Daten nach Glacier verschoben wurden, indem Sie das Kontrollkästchen Speicherklasse. Wenn es Standard ist, ist das S3. Wenn es sich um RRS handelt, ist dies reduzierte Redundanz. Die dritte Klasse ist Glacier, was bedeutet, dass sie jetzt dort gespeichert ist.
Beachten Sie auch, dass Sie beim Verschieben von Daten von S3 nach Glacier immer noch von S3 aus darauf zugreifen müssen. Wenn Sie Daten direkt in Glacier hochladen, werden diese in der Glacier-Konsole angezeigt, wenn Sie sich bei AWS anmelden. Das Verschieben von Daten mithilfe von Lifecycle-Regeln bedeutet jedoch, dass die Daten in Glacier gespeichert werden und Ihnen Gletscherpreise in Rechnung gestellt werden. Sie müssen jedoch auf die Daten von der S3-Konsole aus zugreifen. Irgendwie verwirrend, aber so funktioniert es.
Daten vom Gletscher abrufen
Daten von Glacier zurückzuholen, ist auch ziemlich einfach. Bei Glacier ist zu beachten, dass die Daten nicht sofort wie in S3 zugänglich sind. Mit S3 können Sie jederzeit beliebige Dateien herunterladen. Bei Glacier müssen Sie etwa 3 bis 5 Stunden warten, bis die Daten abgerufen und wieder in S3 gespeichert werden. Deshalb ist es auch viel billiger.
Um eine Wiederherstellung zu starten, wählen Sie die Datei oder den Ordner aus, den Sie abrufen möchten, und klicken Sie mit der rechten Maustaste darauf. Sie sehen eine Option namens Wiederherstellung einleiten.
Wenn die Option deaktiviert ist, wird die Datei nicht in Glacier gespeichert. Bei der Wiederherstellung müssen Sie auswählen, wie lange die Daten in S3 verfügbar sein sollen.
Beachten Sie, dass die Dateien in der Speicherklasse S3 RRS (Reduced Redundancy) wiederhergestellt werden, die etwas günstiger als S3 Standard ist. Beachten Sie auch, dass Sie die Daten nicht dauerhaft wiederherstellen können. Sie werden schließlich gelöscht. Ich bin nicht sicher, welchen maximalen Wert Sie für Tage eingeben können, um die Daten zu behalten, aber es ist nicht für immer. Außerdem müssen Sie die höheren Gebühren zahlen, je länger Daten in der RRS-Speicherklasse liegen. Daher ist es besser, die Dauer kurz zu halten.
Um den Status einer Wiederherstellung anzuzeigen, klicken Sie einfach auf die Datei oder den Ordner, den Sie wiederhergestellt haben, und klicken Sie auf Eigenschaften. Es wird sagen Restaurierung im Gange. Wenn die Wiederherstellung abgeschlossen ist und Sie erneut auf Eigenschaften klicken, wird das Datum angezeigt, an dem die Wiederherstellung beibehalten wird.
Insgesamt ist es sehr einfach, Ihre Daten von S3 nach Glacier zu bekommen. Erstellen Sie einfach eine Regel und Sie sind fertig. Das Verschieben von Daten nach Glacier kann große Einsparungen bedeuten, wenn Sie viele Daten zu S3 haben. Wenn Sie Fragen haben, schreiben Sie bitte einen Kommentar. Genießen!