IBM Cloud Docs
スナップショット

スナップショット

スナップショットは IBM Cloud® Block Storage for Classic の機能の 1 つです。 スナップショットは、特定の時点におけるボリュームの内容を表しています。 スナップショットを使用すると、パフォーマンスに影響を与えることなく、スペース消費量を最小限に抑えて、データを保護できます。 スナップショットは、データ保護のための第 1 の防衛線として考えられます。 ユーザーが、ボリュームにある重要なデータを誤って変更したり、削除したりした場合でも、データをスナップショット・コピーから容易に、しかも迅速に復元することができます。

Block Storage for Classicには、スナップショットを取得する 2 つの方法が用意されています。

  • 1 つ目は、ストレージ・ボリュームごとにスナップショット・コピーを自動的に作成および削除する構成可能なスナップショット・スケジュールする方法です。 要件に合わせて、追加のスナップショット・スケジュールの作成、コピーの手動削除、およびスケジュールの管理もできます。
  • もう 1 つの方法は、手動でスナップショットを取得することです。

スナップショット・コピーとは、特定の時点のボリュームの状態をキャプチャーした、Block Storage for Classic ボリュームの読み取り専用イメージです。 スナップショット・コピーは、コピーの作成に必要な時間とストレージ・スペースの両方において、効率的です。 Block Storage for Classic のスナップショット・コピーの作成には数秒しかかかりません。 ボリュームのサイズやストレージ上のアクティビティーのレベルに関係なく、通常は 1 秒未満で済みます。 スナップショット・コピーが作成された後、データ・オブジェクトへの変更は、まるでスナップショット・コピーが存在しないかのように、現行のオブジェクト・バージョンへの更新に反映されます。 その間、データのコピーは安定した状態のままです。

スナップショット・コピーでは、パフォーマンスが低下することはありません。 ユーザーは、1 つのBlock Storage for Classic・ボリュームにつき最大 50 個のスケジュールされたスナップショットと 50 個の手動スナップショットを簡単に保管でき、それらのスナップショットはすべて、読み取り専用のオンライン・バージョンのデータとしてアクセス可能です。

スナップショットにより、以下が可能になります。

  • ポイントインタイムのリカバリポイントを無停止で作成、
  • ボリュームを以前の特定時点に戻す。

スナップショットを作成するには、そのボリューム用に一定量のスナップショット・スペースを購入する必要があります。 スナップショット・スペースは、ボリュームの最初の注文時に追加することも、後で**「ボリュームの詳細」**から追加することもできます。 スケジュールスナップショットと手動スナップショットはスナップショット領域を共有するので、十分なスナップショット領域を注文してください。 詳しくは、スナップショットの注文を参照してください。

スナップショットのベスト・プラクティス

スナップショットの設計は、お客様の環境によって異なります。 スナップショット・コピーを計画および実装するときは、以下の設計上の考慮事項が役立ちます。

  • スナップショットは、スケジュールで最大50個まで、各ボリュームまたはボリュームで最大50個まで手動で作成できます。

  • 作成するスナップショットの数が多すぎないようにしてください。 毎時、毎日、または毎週のスナップショットをスケジュールすることにより、スケジュールしたスナップショットの頻度で、お客様の RTO および RPO のニーズとアプリケーションのビジネス要件が確実に満たされるようにしてください。

  • ストレージ消費量の増加を制御するために、スナップショット自動削除を使用できます。

    AutoDelete の閾値は95%に固定されている。

スナップショットは、実際のオフサイト災害復旧レプリケーションや長期保存バックアップに代わるものではありません。

セキュリティー

すべてのスナップショットおよび暗号化された Block Storage for Classic のレプリカも、デフォルトで暗号化されます。 この機能は、ボリューム単位でオフにすることはできません。 プロバイダー管理の保存データの暗号化について詳しくは、データの保護を参照してください。

スナップショットがディスク・スペースに与える影響

スナップショット・コピーは、ファイル全体ではなく個々のブロックを保存することでディスク使用量を最小化します。 スナップショット・コピーは、アクティブ・ファイル・システム内のファイルが変更または削除された場合にのみ、追加のスペースを使用します。

アクティブ・ファイル・システムでは、変更されたブロックはディスク上の別の場所に再書き込みされるか、アクティブ・ファイル・ブロックとして全体が削除されます。 ファイルが変更されたり削除されたりすると、元のファイル・ブロックは 1 つ以上のスナップショット・コピーの一部として保持されます。 その結果、元のブロックに使用されているディスク・スペースも、変更前のアクティブ・ファイル・システムの状況を表すために保持されます。 変更されたアクティブ・ファイル・システム内のブロックに使用されているディスク・スペースに加えて、このスペースも保持されます。

この表は、スナップショットがストレージの使用容量にどのように影響するかを示しています。
ディスク・スペース使用量
円の斜線部分は、スナップショットコピーが作成される前に使用されていた領域を表しています。 スナップショット・コピーが作成される前は、ディスク・スペースはアクティブ・ファイル・システムによってのみ使用されます。
スナップショットコピーが作成された際に使用されたスペースは、同じ大きさの円の四分の一として表示されます。 スナップショット・コピーが作成された後では、アクティブ・ファイル・システムとスナップショット・コピーは同じディスク・ブロックを指します。 スナップショット・コピーは追加ディスク・スペースを使用しません。
円の斜線部分は、スナップショットコピーが作成された後にファイルが削除された際に使用される領域を示しています。 これは、スナップショットがファイルが存在していたブロックを保持しているため、影の部分が変化していないことを示しています。 ファイル myfile.txt がアクティブなファイルシステムから削除された後も、スナップショットコピーにはファイルが含まれ、そのディスクブロックが参照されます。 そのため、アクティブなファイルシステムのデータを削除しても、必ずしもディスク容量が空くとは限らない。

スナップショット・スペースの使用法について詳しくは、スナップショットの管理を参照してください。