ServerCost

VPS のスナップショットだけでは不十分?バックアップとの違いと復元テスト

公開: 2026-05-17 · 更新: 2026-05-26 · ServerCost 編集部

結論

スナップショットは高速復元に強いが、バックアップの代替にはならない。 DB dump、外部保管、世代管理、復元テストを別に持つ。

VPS サービス事業者が提供する「バックアップ」と「スナップショット」、見た目は似ていますが目的・コスト・復元単位が違います。 どちらを使うべきか、両方使うべきかを整理します。

そもそも何が違うのか

スナップショットは、ある時点のディスク全体(OS・データ・設定すべて)を「凍結」する機能です。 手動で実行することが多く、OS アップデートや大きな変更の直前に取って「失敗したら元に戻す」用途で使います。 多くのサービス事業者で有料の追加機能として提供され、保存容量に応じて課金されます。

バックアップは、定期的(日次・週次)に自動でディスクを複製する機能です。 数日〜数週間分のロールバックポイントを保持し、誤操作・ランサムウェア対策・障害復旧に使います。 スナップショットと同様の仕組みで実装されますが、定期実行 + 世代管理が付く点が違います。

特徴の比較

スナップショットバックアップ
タイミング手動(任意の時点)自動定期(日次など)
世代管理なし(個別保存)あり(直近 N 日分)
復元単位ディスク全体(または個別 VM 起動)ディスク全体 + 日付選択
主な用途変更前のセーブポイント災害対策・ランサム対策
コスト1 つあたり数十円〜(保存容量で増減)サービス事業者により異なる(ConoHa VPS は月額 ¥330〜、Vultr / Linode はプラン料金の 20-25% 程度等)
保存場所同じ DC(一般的に)サービス事業者により別 DC オプション

スナップショットを使うべき場面

  • OS メジャーアップデート前(Ubuntu 22.04 → 24.04 など)
  • ミドルウェアの設定大変更前(nginx 設定書き換えなど)
  • WordPress プラグイン一括更新前
  • 大きなマイグレーション実行前
  • VM の複製(テンプレート化)したい

作業後に問題なければ削除して課金停止、というのが基本運用です。

バックアップを使うべき場面

  • 本番運用の Web サービス(万一に備える)
  • WordPress などコンテンツが日々増えるサイト
  • DB を含むデータの定期保存
  • ランサムウェア対策(時間軸をさかのぼって復元)
  • ユーザーの誤操作 / アプリのバグでデータ破損したとき

推奨運用: 両方使う

実は二者択一ではなく、両方使うのが基本です:

  1. バックアップを常時 ON: 日次自動で過去 7 日分を保持
  2. スナップショットを作業前に取る: 例 OS アップデート 30 分前
  3. 作業完了後にスナップショットを削除(課金停止)

バックアップ料金はサービス事業者により異なり、ConoHa VPS は月額 ¥330 から(公式: https://support.conoha.jp/, 取得日: 2026-05-17)、Vultr / Linode はプラン料金の 20-25% 程度を目安に追加で発生します。これを払うか否かは「サービス停止して困る額 vs バックアップ代」の単純比較で判断できます。 個人ブログでも 1 日のメディアアップロードを失うと痛いので、本番運用なら有効化を強く推奨します。

サービス事業者別の特徴

  • ConoHa VPS: 自動バックアップは有料オプション(月額 ¥330〜)。スナップショットは時間課金で柔軟
  • さくらの VPS: 公式仕様ページの料金・機能一覧で確認 (公式: https://vps.sakura.ad.jp/specification/, 取得日: 2026-05-17)
  • XServer VPS: バックアップ(スナップショット形式)が有料オプション
  • AWS Lightsail: スナップショット $0.05 / GB-月、自動スナップショットは無料(7 日分)
  • Vultr / Linode: バックアップが月額の 20-25% 程度の追加料金で利用可
  • Hetzner Cloud: バックアップが月額の 20% で 7 日分自動保存(コスパ非常に良好)

公式仕様で見るバックアップ料金と制約

バックアップ機能は「ある/なし」では比較できません。無料枠、保持世代、復元の保証、停止中の取得、保存容量、別リージョン退避の有無を見ます。 2026-05-17 に確認できた公式情報では、ConoHa、XServer VPS、さくらの VPS で見えるポイントが違いました。

サービス確認できた仕様運用上の意味
ConoHa VPSイメージ保存はリージョンごとに50GBまで無料。90日を経過した未使用イメージは削除対象一時退避には使いやすいが、長期保管は自動削除条件を確認する (公式: https://support.conoha.jp/vps/faq/vps-q/, 取得日: 2026-05-17)
XServer VPSビジネスプランは標準で1世代の自動バックアップ。拡張オプションで3世代へ拡張自動バックアップは便利だが、データ完全性は保証されず復元確認は利用者側で必要 (公式: https://vps.xserver.ne.jp/support/manual/man_server_auto_backup_gene.php, 取得日: 2026-05-17)
さくらの VPS512MB は月額671円、1G は935円、2G は1,848円。全プラン SSD、転送量無制限バックアップ方針は料金表だけでなくストレージ/アーカイブ系の仕様確認が必要 (公式: https://vps.sakura.ad.jp/specification/, 取得日: 2026-05-17)
AWS Lightsailスナップショット $0.05/GB/月容量が増えるほど保存費が増える。作業後の不要スナップショット削除が重要 (公式: https://aws.amazon.com/lightsail/pricing/, 取得日: 2026-05-17)

復元テストまで含めてバックアップと呼ぶ

バックアップで一番危険なのは「取れているつもり」で、復元できることを確認していない状態です。 XServer VPS の公式マニュアルでも、自動バックアップはデータの完全性を保証するものではなく、復元確認は利用者側で行う旨が示されています (公式: https://vps.xserver.ne.jp/support/manual/man_server_auto_backup_gene.php, 取得日: 2026-05-17)。

  1. 月1回、直近バックアップから検証用 VPS または別ディレクトリへ復元する。
  2. DB の整合性、画像アップロード、ログイン、問い合わせフォーム、cron の動作を確認する。
  3. 復元にかかった時間を記録し、RTO(復旧までの目標時間)として現実的か判断する。
  4. スナップショットだけで戻せない DB dump、設定ファイル、秘密鍵、外部ストレージの同期状態も確認する。

スナップショットは OS 全体を戻すには便利ですが、アプリの論理破損には弱いです。 たとえば誤った SQL を実行してからバックアップが上書きされると、正常な状態へ戻れません。 本番では VPS 事業者のバックアップ、DB dump、外部ストレージ退避の 3 層で考えると事故に強くなります。

DB とアプリ単位のバックアップを別に取る

VPS のスナップショットはディスク全体を戻すには便利ですが、アプリの中身を細かく戻す用途には粗すぎることがあります。 WordPress なら DB dump と `wp-content/uploads`、Rails/Next.js なら DB、`.env`、アップロード先、ストレージキーを個別に退避します。 OS 全体を巻き戻すと、正常だったログや別アプリまで過去へ戻るため、誤削除した1テーブルだけを戻したい場面では不向きです。

実務では、VPS 事業者の自動バックアップを「サーバー丸ごとの保険」、DB dump を「アプリの保険」、外部ストレージ同期を「災害時の保険」として分けます。 dump は暗号化して別リージョンまたは別事業者へ置き、復元手順に必要なパスワードや環境変数はパスワードマネージャーで管理します。 バックアップの置き場所が同じ VPS 内だけなら、ディスク障害やアカウント停止時に同時に失うため意味が薄くなります。

保存期間も用途ごとに変えます。スナップショットは作業前後の数日、DB dump は日次で7〜30日、月次アーカイブは数か月など、 「いつの状態へ戻したいか」から逆算します。 古いバックアップは復元価値が下がる一方、個人情報やログを長く残すリスクも増えます。 保持期間、削除日、暗号化、復元担当を決めておくと、バックアップが単なる容量課金ではなく復旧計画になります。

小規模サービスでも、復元に必要な情報は1か所にまとめておきます。 管理画面の場所、バックアップの保存先、復元コマンド、DNS の戻し方、連絡先を記録しておけば、障害時に「どのスナップショットが正しいか」を探す時間を減らせます。

さらに、復元後の確認項目をチェックリスト化します。 トップページだけでなく、ログイン、管理画面、決済や問い合わせ、メール送信、cron、画像表示まで確認して初めて復旧完了とします。 ここまで決めておけば、障害時に担当者が変わっても同じ品質で戻せます。 手順書はバックアップと同じくらい重要です。 半年に一度は内容を見直します。 復旧は速度も品質です。

関連: 主要 Provider の料金プラン一覧

執筆・監修

執筆: ServerCost 編集部 / 監修: 庄司 育雄

公式ページで確認できる情報だけを根拠にし、確認できない数値は推測で補完しません。

よくある質問

Q.スナップショットだけでバックアップの代わりになりますか?

作業前の一時的な保険にはなりますが、継続的なバックアップの代わりにはしにくいです。スナップショットは手動保存が中心で世代管理も自分で行います。本番運用では自動バックアップと、重要データの外部退避を組み合わせます。

Q.バックアップとスナップショットは両方必要ですか?

本番サービスでは両方使うのが実用的です。バックアップは日次などの自動復元ポイント、スナップショットは OS 更新や大きな設定変更の直前に取る一時的な復旧ポイントとして使い分けます。役割が違うため二者択一にしない方が安全です。

Q.VPS のバックアップ料金はどこまで見ればよいですか?

月額オプション料金だけでなく、保存容量、保持世代、復元時に別インスタンスを作れるか、同一データセンター保存かを確認します。DB やアップロードファイルが重要な場合は、VPS 事業者の機能だけでなく外部ストレージへの退避も検討します。

Q.作業後のスナップショットは残したままでよいですか?

問題が解消したら削除する運用が基本です。スナップショットは保存容量に応じて課金されることが多く、古い状態を残しても復元価値が下がります。変更前、変更直後、安定確認後のどこで削除するかを作業手順に含めておくと無駄が減ります。

バックアップ提供 VPS を探す

各サービス事業者のバックアップ対応状況・料金を比較したい場合は、シミュレーターから条件付きで検索できます。