次のトピックでは、スナップショットとバックアップの用途について簡単に説明します。
スナップショット
スナップショットはインスタンス内の容量を消費するリソースであり、インスタンス データの現在の状態を以前の特定の時点に戻すことができます。ユーザーは、特定のファイルを以前のバージョンに戻すこともできます。
インスタンスのデータが変更されるまで、スナップショットではデータの複製や容量の消費は発生しません。インスタンスのすべてのスナップショットでは、共通のデータが共有されます。つまり、インスタンスにはスナップショット間の違いのみが保持されます。スナップショットは、バックアップと比較するとコスト効率が優れていますが、ファイルが変更されるたびに、使用可能なインスタンス容量は継続的に減少します。
インスタンスを以前の状態に戻すと、最新バージョンのインスタンス データが削除されるため、破壊的な扱いになります。使用は慎重に行う必要があります。
バックアップ
バックアップは、インスタンスの外部に存在する外部リソースであり、独自の容量を使用します。最初のバックアップはインスタンス データの完全なコピーであり、その後の各バックアップは、前回のバックアップ以降の増分および差分変更を追跡するために必要なデータのみを消費します。内部では、バックアップ チェーンの履歴がスナップショットを使用して追跡されます。このスナップショットは、ソース インスタンスの容量を消費します。
デフォルトでは冗長データに対する料金が発生しないようにし、保存容量の使用を最小限に抑えるために、バックアップは増分バックアップとしています。変更履歴の信頼性を確保するために、バックアップでインスタンスの完全なコピーが取得される場合があります。これは、保存容量を最大化し、ストレージ費用を最小限に抑えるために自動的に行われます。増分スナップショットと完全バックアップのどちらを作成するかを選択する必要はありません。バックアップでインスタンスの完全なコピーがキャプチャされた場合、そのインスタンスの以前の増分スナップショットは変更されません。