2012-12-12 9 views
18

Ich versuche, eine Sicherungskopie zu erstellen und wiederherzustellen Mechanismus für meine EBS-VolumesAmazon EC2: ein EBS Volume Snapshot Umzug in s3

ich leicht einen Mechanismus für diese durch die Verwendung

, um einen Snapshot erstellen könnte von Volumen

ec2-create-snapshot -d $description $volume 

und

ec2-create-volume --snapshot $snapid -z $zone 

Jetzt nach meinem Verständnis th wiederherstellen Diese Snapshots sind immer noch auf EBS. Ein besserer Weg wird also sein, die Snapshots nach S3 zu verschieben.

Also wie kann ich die Snapshots in s3 Bucket verschieben?

Antwort

19

EBS Snapshots werden in S3 gespeichert. Es sollte nicht nötig sein, den Schnappschuss irgendwohin zu verschieben.

+2

veröffentlicht mit dem neuen Feature erreichen Ich sehe sie nicht. erstellt es einen Standard-Bucket? Das sehe ich auch nicht. – FlavorScape

+9

@FlavorScape EBS-Snapshots befinden sich nicht in einem Bucket, den Sie besitzen. Die Persistenzschicht ist jedoch S3. Die Snapshots sind tatsächlich nicht einmal vollständige Snapshots von Daten, sondern eher inkrementelle Updates von früheren Snapshots. Selbst wenn Sie als Endbenutzer Zugriff auf den rohen binären Snapshot hatten (was Sie nicht tun), müssten Sie wissen, wie man assembliert die Teile aller vorherigen Schnappschüsse, um etwas brauchbares zu bekommen. Sie arbeiten nur mit Snapshots, die auf ihrer ID basieren, und stellen Volumes entweder über die AWS-Konsole oder über Befehlszeilentools bereit. –

+1

Die Notwendigkeit, Snapshots zu verschieben, sind die Speicherkosten. Es ist wesentlich billiger, in S3 oder in Glacier zu speichern, verglichen mit Snapshots. –

3

Die Frage scheint mir vernünftig genug. In unserem Fall wollen wir ein EBS-Volume nehmen, das wir in der Region us-west-1 verwenden, und ein Bild davon (via S3) bereitstellen, damit wir es an eine Instanz in us-east-1 anhängen können.

So einfach dieses Konzept scheint, es gibt derzeit anscheinend keine einfache Lösung und auch keine Lösung. Wenn jemand einen kennt, bitte hier Infos oder Links posten, danke.

+3

Sie können Snapshots über Regionen hinweg kopieren. Siehe die Dokumentation hier http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-copy-snapshot.html –

+2

@ Mike, ja. Wie Nnahum sagte, gibt es ein neues Feature. Es wurde spät im Dezember 2012 veröffentlicht, das erlaubt uns, dies jetzt zu tun :) – Octopus

Verwandte Themen