Wie kann ich den von meinen EBS-Snapshots belegten Speicherplatz abrufen?
Zweitens sichert Amazon EBS-Snapshot laut Dokumentation nur die Blöcke eines EBS-Volumes, die seit der letzten Snapshot-Erstellung geändert wurden. Angenommen, ich habe ein EBS-Volume von 10 GB. Ich habe den ersten Schnappschuss dafür erstellt. Da es keinen "letzten" Schnappschuss gibt, gehe ich davon aus, dass der erste Schnappschuss 10 GB groß ist. IN ORDNUNG. Und dann habe ich 1 GB Daten geändert und einen zweiten Schnappschuss erstellt. Die Größe des zweiten Schnappschusses sollte ungefähr 1 GB betragen, oder? Was aber, wenn ich den ersten Schnappschuss an dieser Stelle gelöscht habe? Ist der 2. Schnappschuss noch 1GB? Wenn ja, kann ich das 10-GB-EBS-Volume aus dem zweiten Snapshot wiederherstellen? Oder wird der 2. Schnappschuss automatisch zu 10 GB?
quelle
Antworten:
Dies könnte Q2 beantworten (von http://aws.amazon.com/ebs/ ):
In Ihrem Beispiel würden Sie nach dem Löschen des ersten Schnappschusses nicht mehr für die 1 GB für den ersten zahlen, der vom zweiten Schnappschuss überschrieben wurde, und Sie können den Status des ersten Schnappschusses nicht wiederherstellen.
Aber es ist immer noch ziemlich undurchsichtig, wie viel eine Reihe von Schnappschüssen in Bezug auf die S3-Nutzung kostet.
quelle
Siehe diese Nachricht und die Antwort zwei Nachrichten darunter. Grundsätzlich gibt es nur eine Kopie jedes Blocks, und mehrere Snapshots können auf denselben Block verweisen. Snapshots können in beliebiger Reihenfolge gelöscht werden. Mit jedem Snapshot kann der Zustand wiederhergestellt werden, in dem sich das Volume zum Zeitpunkt der Snapshot-Erstellung befand.
quelle
Der Schnappschuss enthält meines Erachtens nur Blöcke, die mindestens einmal beschrieben wurden. Wenn Sie also ein neues EBS erstellt und es mit einem "schnellen" Format formatiert haben, das nur die Dateizuordnungstabellen schreibt, werden meines Erachtens nur die von den Dateizuordnungstabellen verwendeten Blöcke in den anfänglichen Snapshot geschrieben.
Wenn Sie das EBS für einen Datenbankspeicher verwenden, sollten Sie möglicherweise das gesamte EBS initialisieren, bevor Sie die Datenbank verwenden. Dies scheint die Datenbank zu beschleunigen, da das Laufwerk bereits vollständig initialisiert wurde. Der Nachteil ist, dass dies bedeutet, dass der erste Schnappschuss wahrscheinlich das gesamte EBS-Laufwerk sein wird, dh 10 GB.
quelle
Unabhängig von Amazon ...
Zunächst gibt es zwei Arten von Schnappschüssen. Einer ist voll und der zweite ist inkrementell. In Ihrem Beispiel erwähnen Sie 10 GB und 1 GB, damit Sie erraten können, welche davon welche ist. Ohne einen vollständigen Schnappschuss ist es nicht möglich, die Daten vollständig oder gar nicht wiederherzustellen. Inkrementeller Snapshot spart Platz und Zeit, um nicht immer wieder das gesamte Image zu sichern. Während Sie also keine inkrementellen Snapshots behalten können, müssen Sie ATLEAST einen vollständigen Snapshot haben.
Sie können daher planen, wie viel Sie benötigen. Vielleicht ein vollständiges Backup einmal pro Woche und jeden Tag inkrementell? oder was auch immer zu Ihrem Fall passt. Amazon unterscheidet sich hier allerdings ein wenig ...
Bezüglich der Kosten geht Amazon anscheinend (der Einfachheit halber) davon aus, dass die
Jetzt bin ich kein Profi bei AWS, aber dies geschieht nach meinem besten Verständnis. Ich könnte falsch liegen
quelle