Verschieben von EBS-Schnappschüssen auf Glacier

20646
Max

Ich habe hunderte von großen EBS-Schnappschüssen, die ich zum Glacier bewegen muss.

Was ist der beste Weg, dies zu tun?

20

5 Antworten auf die Frage

5
Steffen Opel

Während Amazon EBS in der Tat die Möglichkeit bietet, Point-in-Time - Snapshots von Volumes zu erstellen, die auf Amazon S3 beibehalten werden, dieser Vorgang außerhalb Ihrer Kontrolle ist und vollständig von EC2 behandelt, finden Sie in der entsprechenden FAQ Kann ich meine Schnappschüsse zugreifen Verwenden der regulären Amazon S3-APIs? :

Nein, Momentaufnahmen sind nur über die Amazon EC2-APIs verfügbar.

Daher können Sie diese nicht zugänglichen Snapshots auch nicht aus dem unterstützenden Amazon S3-Speicher auf Amazon Glacier verschieben. Dies wäre nur möglich, wenn AWS die Funktionalität zukünftig direkt zur Verfügung stellt, z. B. ähnlich wie die kürzlich aktivierte Archivierung [von] Amazon S3-Daten an Amazon Glacier mittels Object Lifecycle Management .

4
OK1

EBS-Schnappschüsse können nicht nach Glacier verschoben werden, und es macht auch keinen Sinn, sie dort zu speichern. Da EBS-Schnappschüsse inkrementell sind, zeigt jeder Schnappschuss normalerweise auf Daten, die in vielen früheren Schnappschüssen gespeichert sind. Da das Abrufen von Objekten aus Glacier extrem lange dauert, war es sogar möglich, EBS-Schnappschüsse auf Glacier zu verschieben. Das Wiederherstellen von Daten, die in Schnappschüssen von Glacier enthalten sind, wäre ein praktisch unbrauchbares Szenario. Die Archivierung von Gletschern funktioniert besser mit Dateien: Kopieren oder Sichern Sie die erforderlichen Dateien auf Glaciers, damit Sie sie zu einem späteren Zeitpunkt abrufen können.

1
thenickdude

Amazon hat dafür keine Funktion. Wenn es Ihnen nichts ausmacht, den platzsparenden Vorteil zu verlieren, den Ihnen die inkrementellen Eigenschaften der Snapshots bieten, können Sie Ihren Snapshot in ein temporäres EBS-Volume umwandeln, den Inhalt tarieren und das Tar in S3 hochladen, wo es sein kann automatisch nach Glacier mit S3-Bucket-Lebenszyklusregeln migriert.

Ich habe ein Open-Source-Tool entwickelt, das diesen Prozess für Sie automatisiert. Es heißt snap-to-s3:

https://github.com/thenickdude/snap-to-s3

Sie können auch verwenden, ddanstatt tarjedes Byte des Datenträgers zu erhalten, wenn Sie möchten.

-1
Mallie

Es gibt nichts, was Sie davon abhält, Amazon zu kontaktieren und sie zu fragen, ob sie Ihre Schnappschüsse in Glacier übertragen würden. Sie laufen Gefahr, nicht schnell an sie heranzukommen, wenn Sie sie plötzlich brauchen. Da Sie jedoch nicht direkt auf den S3-Bucket zugreifen können, in dem sie leben, können Sie möglicherweise eine Anfrage einreichen dies für Sie.

* "Sie laufen Gefahr, nicht schnell an sie herankommen zu können, wenn Sie sie plötzlich brauchen" * Das gehört bei Glacier zum Paket, also scheint das OP bereits etwas in Betracht zu ziehen. Wenn Sie von S3 auf Glacier umsteigen, erhalten Sie eine Ermäßigung von ~ 90%, wenn Sie den direkten Zugriff verlieren (die Zugriffszeiten für in Glacier gespeicherte Daten können laut Amazon bis zu fünf Stunden betragen, IIRC). a CVn vor 10 Jahren 0
-1
Andrew Hill

Die einzige Möglichkeit besteht darin, eine Datei manuell aus dem Volume-Snapshot zu generieren und diese auf Glacier zu verschieben.

Es gibt eine ähnliche Frage in den AWS-Foren von vor einiger Zeit, die über die ursprüngliche Frage hinaus nicht beantwortet wurde:

Danke für die Rückmeldung. Derzeit ist diese Funktionalität nicht über die AWS-Konsole verfügbar. Wir erkennen jedoch den Wert dieser Art der Integration an und prüfen derzeit die Aufnahme in eine zukünftige Version.

Antworten sollten nicht zur Übermittlung von Kommentaren verwendet werden. Diese Antwort scheint die Frage des Autors nicht zu beantworten. Ramhound vor 8 Jahren 0
Der erste Satz wird immer noch wie ein Kommentar gelesen, wobei die zitierte Antwort eher einer tatsächlichen Antwort entspricht (IMO). Ramhound vor 8 Jahren 0