スナップショット移行(すなっぷしょっといこう)
最終更新:2026/4/28
スナップショット移行とは、特定の時点におけるシステムの状態をファイルとして保存し、それを別の環境へ復元する技術である。
別名・同義語 状態保存移行システムイメージ移行
ポイント
スナップショット移行は、システム障害からの迅速な復旧や、開発・テスト環境の構築に利用される。仮想マシン環境で特に有効。
スナップショット移行の概要
スナップショット移行は、システムや仮想マシンの状態を特定の時点の「スナップショット」として保存し、必要に応じてそのスナップショットからシステムを復元する技術です。これは、バックアップと復元の一種ですが、通常、より迅速な復旧を目的としています。
スナップショット移行の仕組み
スナップショットは、システム全体のディスクイメージや、変更されたブロックのみを記録します。これにより、バックアップよりも少ない時間とストレージ容量で、システムの復元が可能になります。移行先環境では、保存されたスナップショットを読み込み、システムを元の状態に戻します。
スナップショット移行の利用場面
- システム障害からの復旧: システムに障害が発生した場合、スナップショットから迅速に復旧できます。
- 開発・テスト環境の構築: 開発者は、スナップショットを使用して、迅速にテスト環境を構築できます。
- システムアップデート前のバックアップ: システムアップデート前にスナップショットを作成することで、アップデートに失敗した場合に元の状態に戻すことができます。
- 仮想マシン環境での利用: 仮想マシン環境では、スナップショット移行は特に有効です。仮想マシンを簡単に複製したり、以前の状態に戻したりすることができます。