So verschieben Sie Amazon S3-Daten nach Glacier


Amazon S3 ist eine Cloud-Speicherlösung von Amazon, die unbegrenzte Speicherkapazität zu relativ niedrigen Preisen bietet. Ich verwende es derzeit, um ein Backup meines lokalen NAS-Geräts (Network Attached Storage) zu erstellen. Allerdings ist Amazon S3 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 die Speicherung großer Mengen drastisch reduziert Daten in der Cloud Zum Beispiel kostet das Speichern von 2500 GB Daten auf S3 etwa 215 US-Dollar pro Monat. Das ist ziemlich viel Geld für die Sicherung Ihrer Daten. Die Speicherung von 2500 GB auf Amazon Glacier kostet Sie jedoch nur 25 US-Dollar pro Monat. Das sind fast 1/10 der Kosten von S3.

Wie also bewegen Sie Ihre Daten von Amazon S3 nach Glacier? Lebenszyklusrichtlinien verwenden Diese Richtlinien sind im Grunde nur Regeln, die Sie einrichten können, um die Daten zu bestimmten Zeiten von S3 nach Glacier zu verschieben. Erfahren Sie, wie Sie eine Lifecycle-Richtlinie erstellen.

Erstellen einer Lebenszyklusrichtlinie auf Amazon S3

Beginnen Sie zunächst mit der Anmeldung bei Amazon Web Services (aws.amazon.com) und Klicken Sie oben auf Mein Konto / Konsole. Klicken Sie anschließend auf AWS Management Console.

Aws-Konsole

Klicken Sie nun in der Liste der aufgeführten Amazon Web-Services auf "Weiter" auf S3.

Amazon S3-Dienst

Klicken Sie als nächstes auf den Bucket-Namen, der die Daten enthält, die Sie nach Glacier übertragen möchten. Beachten Sie, dass Sie entweder den gesamten Bucket, nur Ordner oder nur bestimmte Dateien übertragen können.

S3-Bucket-Name

Wenn Sie einen Bucket öffnen, werden Sie Ich sehe den Inhalt des Eimers auf der linken Seite. Klicken Sie rechts oben auf Eigenschaften, um die Einstellungen für diesen Bucket zu öffnen.

Bucket-Eigenschaften

Ganz unten " Siehe Lebenszyklus. Fahren Sie fort und erweitern Sie Lifecycle, um gegebenenfalls Ihre aktuellen Regeln anzuzeigen. Ich habe bereits ein Setup, das alles in den Bucket an Glacier überträgt, nachdem es in S3 hochgeladen wurde.

Lebenszyklus hinzufügen

Um eine neue Regel einzurichten, gehen Sie vor und Klicken Sie auf Regel hinzufügen. Das neue Lifecycle-Regeldialogfeld wird wie unten gezeigt angezeigt.

Lebenszyklusregel

Gehen wir nun durch die verschiedenen Optionen. Erstens können Sie ihm einen Namen geben, der sein kann, was auch immer Sie leben. Das Kontrollkästchen Auf den gesamten Bucket anwendenwendet die Regel auf alle Dateien und Ordner im Bucket an. 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.

Sie können stattdessen ein Präfix eingeben, das den Namen der Datei angibt oder Ordner, den Sie nach Glacier verschieben möchten. Wenn ich beispielsweise den Ordner Musikin meinem Bucket in Glacier verschieben möchte, gebe ich Musik /in das Feld Präfixein. Um eine Datei anzugeben, geben Sie den Pfad wie folgt ein: music / mymusic.mp3.

Als nächstes steht Zeitraumformatzur Verfügung. Sie können zwischen Tage ab dem Erstellungsdatumoder Ab Datumwählen. Mit dieser Option können Sie auswählen, wann die von Ihnen angegebenen Objekte in Glacier verschoben werden sollen. Wenn Sie Tage ab dem Erstellungsdatum wählen, können Sie beispielsweise angeben, dass Sie die Daten nach 10 Tagen nach Glacier verschieben möchten. Das bedeutet, wenn die Datei zuerst in S3 hochgeladen wird, wird sie nach 10 Tagen nach der Erstellung in Glacier verschoben.

Ab Datum können Sie einfach ein Datum in der Zukunft angeben, zu welchem ​​Zeitpunkt die Daten an Glacier übertragen werden. Sie müssen auf die Schaltfläche Übergang hinzufügenklicken, um den Zeitraum festzulegen. Mein Screenshot sagt "Move to Glacier", aber das liegt daran, dass ich bereits eine Regel erstellt habe. 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.

Anzahl der Tage

Es gibt auch eine Schaltfläche Ablauf, aber seien Sie vorsichtig damit. Abhängig davon, was Sie aus dem Zeitraumformat ausgewählt haben, können Sie entweder eine Anzahl von Tagen oder ein bestimmtes Datum in der Zukunft angeben. Wenn Sie ein Ablaufdatum hinzufügen, werden die Daten nach der von Ihnen angegebenen Zeit gelöscht. Es ist wichtig daran zu denken, dass es aus S3, RRS und Glacier gelöscht wird. Im Grunde genommen ist es komplett verschwunden, wenn Sie ein Ablaufdatum hinzufügen.

Ablauf hinzufügen

Wenn Sie kein Ablaufdatum hinzufügen, bleiben die Daten immer erhalten Gletscher und nicht gelöscht werden. Das wars so ziemlich. Sobald Sie die Regel gespeichert haben, wird die Regel einmal am Tag ausgeführt. Wenn Ihre Regel den von Ihnen angegebenen Kriterien entspricht, werden die Daten übertragen.

Es gibt einige Dinge, die bei diesem Vorgang zu beachten sind. Erstens können Sie feststellen, dass Ihre Daten nach Glacier verschoben wurden, indem Sie die Speicherklasseüberprüfen. Wenn es Standard ist, ist das S3. Wenn es RRS ist, ist das Reduced Redundancy. Die dritte Klasse ist Glacier, was bedeutet, dass sie dort gespeichert ist.

Speicherklasse s3

Es ist noch eine Sache zu beachten, dass wenn Sie Daten von S3 nach Glacier bewegen, Sie müssen immer noch von S3 darauf zugreifen. Wenn Sie Daten direkt zu Glacier hochladen, wird dies 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 die Glacier-Preise berechnet werden. Sie müssen jedoch über die S3-Konsole auf die Daten zugreifen. Irgendwie verwirrend, aber so funktioniert es.

Daten aus dem Gletscher holen

Die Daten von Glacier sind auch ziemlich einfach. Die Sache, an die man sich bei Glacier erinnert, ist, dass Daten nicht wie in S3 sofort zugänglich sind. Mit S3 können Sie jede Datei jederzeit herunterladen. Bei Glacier müssen Sie etwa 3 bis 5 Stunden warten, bis die Daten abgerufen und in S3 gespeichert sind. Das ist auch der Grund, warum es so viel billiger ist.

Um eine Wiederherstellung zu starten, wählen Sie die Datei oder den Ordner, den Sie abrufen möchten, und klicken Sie dann mit der rechten Maustaste darauf. Sie sehen eine Option namens Wiederherstellung initiieren.

Wiederherstellung vom Gletscher

Wenn die Option deaktiviert ist, heißt das, dass die Datei lautet nicht in Glacier gespeichert. Bei der Wiederherstellung müssen Sie auswählen, wie lange die Daten in S3 verfügbar sein sollen.

Initiiere Wiederherstellung Gletscher

Beachten Sie, dass die Dateien wiederhergestellt werden bis S3 RRS (Reduced Redundancy) Speicherklasse, die ein wenig billiger als S3 Standard ist. Beachten Sie auch, dass Sie die Daten nicht dauerhaft wiederherstellen können, da sie irgendwann gelöscht werden. Ich bin nicht sicher, was den größten Wert gibt, den 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 bezahlen, je länger die 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 wiederhergestellte Datei oder den Ordner und dann auf Eigenschaften. Es wird Wiederherstellung in Bearbeitungangezeigt. Wenn die Wiederherstellung abgeschlossen ist und Sie erneut auf Eigenschaften klicken, wird das Datum angezeigt, an dem die Wiederherstellung durchgeführt wird.

Insgesamt ist es sehr einfach, Ihre Daten von S3 nach Glacier zu übertragen. Erstellen Sie einfach eine Regel und Sie sind fertig. Das Verschieben von Daten zu Glacier kann große Einsparungen bedeuten, wenn Sie viele Daten zu S3 haben. Wenn Sie Fragen haben, schreiben Sie einen Kommentar. Viel Spaß!

Demo Daten speichern in der Cloud - S3 und Glacier

Zusammenhängende Posts:


30.07.2013