2012-01-27 14 views
8

AWSスナップショットでEBSボリュームの増分バックアップを作成できることを理解しています。同じボリュームからスナップショットが生成される限り、AWSはインクリメンタルパートを自動的に処理します(つまり、変更されたものだけを格納します)?EC2増分バックアップとしてのEBSスナップショット

スナップショットの実際のサイズが表示されないか、またはS3でそれらを表示することができるので、私には分かりません(私が知る限り)。スナップショットは、作成されたボリューム以外のものではありません。作成されたスナップショット(最初のスナップショットを含む)は元のAMIの増分とみなされませんでしたか?最初のスナップショットが個人のS3アカウントに保存された完全に独立したイメージであるかどうかを知ることができます。

答えて

19

各EBSスナップショットは、最後のスナップショット以降に変更されたブロックのみ増分加算します。

各EBSスナップショットには、EBSボリューム上でこれまでに使用されていたブロックがすべて含まれています。他のスナップショットの完全性を低下させることなくスナップショットを削除できます。

それは魔法です。

実際には、各スナップショットには気になるブロックへのポインタがあり、複数のスナップショットで同じブロックを共有できる技術的な間接的な方法です。ブロック上の特定のデータセットを指す少なくとも1つのスナップショットが存在する限り、ブロックはS3で保存されます。

これは、サイズが互いに排他的ではないため、単一のスナップショットがどれくらいのスペースを占めるかをAmazonが示すことを困難にします。

http://blog.rightscale.com/2008/08/20/amazon-ebs-explained/

注スナップショットのみを持っているEBSボリューム上のブロックを保存することも:ここ

は、スナップショットが舞台裏でどのように動作するかを説明するいくつかの素晴らしい写真を持っているRightScaleのから古い記事ですスナップショットが圧縮され、データストレージコストがさらに削減されます。

+0

ありがとう、エリック。最初のスナップショットが全体のイメージを作成するのか、元のAMIとの違いだけを記録するのか、好奇心から逃れていますか?私は過度にコストには関係していない。より多くのコンセプトに興味があります。 – bnjmn

+0

私は、最初のスナップショットがAMIスナップショットとブロックを共有するかもしれないと思っていましたが、異なるアカウントが所有する可能性があるため、別々のスナップショットが存在する可能性があります。いくつかの空のAWSアカウントでこれをテストすることは可能です。 –

関連する問題