2017-10-09 3 views
1

Ich habe eine Website, auf der ich Inhalte ausliege, die in einem AWS S3-Bucket gespeichert sind. Als die Menge der Inhalte wächst, habe ich angefangen, über Backup-Optionen nachzudenken. Die Verwendung von AWS Glacier war eine natürliche Route.Verwenden von AWS Glacier als Backup

Nach dem Lesen habe ich nicht verstanden, ob es tut, was ich damit machen will. Soweit ich verstanden habe, legen Sie mit Glacier Lebenszyklusrichtlinien für Objekte fest, die in Ihren S3-Buckets gespeichert sind. Gemäß diesen Richtlinien werden Objekte zu einem bestimmten Zeitpunkt nach dem Hochladen in S3 aus dem S3-Bucket in Glacier übertragen und gelöscht. Zu diesem Zeitpunkt ändert sich die Speicherklasse des Objekts in "GLACIER".
Amazon erklärt, dass Sie dann nicht mehr über S3 auf die Objekte zugreifen können, sondern "ihr Indexeintrag bleibt so wie sie ist". Gleichzeitig sagen sie, dass das Abrufen von Objekten von Glacier 3-5 Stunden dauert.

Meine Frage ist: Bedeutet dies, dass, sobald Objekte auf Glacier übertragen werden, ich nicht in der Lage sein werde, sie auf meiner Website zu bedienen, ohne sie zuerst abzurufen? Oder heißt das, dass sie wie üblich aus dem S3-Bucket bedient werden, aber falls etwas mit den Dateien auf S3 passiert, kann ich sie nur in 3-5 Stunden abrufen?
Glacier wäre nur dann eine brauchbare Backup-Lösung für mich, wenn Benutzer meiner Website weiterhin Inhalte auf der Website laden könnten, nachdem die entsprechenden Objekte auf Glacier übertragen wurden.
Ist es auch möglich, Objekte auf Glacier zu übertragen, ohne dass sie aus dem S3-Bucket gelöscht werden?

Danke

Antwort

1

Um Ihre Frage zu beantworten: Das bedeutet, dass, sobald Objekte Glacier übertragen werden, ich will sie nicht in der Lage sein, auf meiner Website zu dienen, ohne sie vorher abzurufen?
Nein, Sie können sie nicht auf Ihrer Website anbieten, es sei denn, sie werden vom Gletscher in die Standard-Klasse oder in die Klasse standard_IA transferiert, die 3-5 Stunden dauert. Glacier wird im Allgemeinen verwendet, um kalte Daten wie alte Protokolle zu archivieren, auf die in seltenem Zustand zugegriffen wird. Wenn Sie also Echtzeitzugriff auf das Objekt benötigen, ist Glacier keine gültige Option für Sie.

+0

Vielen Dank! – franciscofcosta

+0

Ist es möglich, die S3-Buckets manuell in Glacier zu sichern (z. B. programmgesteuert, aber nicht mit Lebenszyklus-MGMT)? Dann wäre er in der Lage, Glacier für Backups zu nutzen und keine Löschungen von S3 Bucket zu erleiden? – JoelAZ

Verwandte Themen