本文へ移動
Unlogical Systems

Ctrl / ⌘ + K でも開けます

    Unlogical Systems

    バックアップとは

    バックアップとは、データベースやファイル、サーバーの設定などの複製を、元とは別の場所に定期的に保存し、障害・誤操作・不正アクセスなどでデータが失われたときに復元できるようにしておく仕組みのことです。

    読み
    ばっくあっぷ
    英語
    Backup
    別名・関連
    データバックアップ

    なぜ重要か

    サーバーの故障、誤った操作による削除、不正アクセスによる改ざん、更新作業の失敗。データが失われる原因は多く、いつ起きるかは分かりません。バックアップが無ければ、受注データや顧客情報を失った時点で業務が止まり、復旧の手段がありません。反対に、正しく取れていれば、最悪の場合でも「直近のバックアップ時点」まで戻せます。システムの非機能要件の中で、費用に対して効果が最も大きい対策のひとつです。

    発注・開発の実務での意味

    確認すべきことは「取っているか」ではなく、次の4点です。

    • 何を: データベースだけでなく、アップロードされたファイル、設定ファイル、ソースコードも対象か
    • どこに: 同じサーバー内に置くだけでは、サーバーごと壊れたときに失われる。別のサーバーやクラウドのストレージに保存しているか
    • どの頻度で、いつまで: 毎日取るのか、何日分を残すのか。「1週間前に消したデータを戻したい」に応えられるか
    • 戻せるか: 復元の手順が確認され、実際に戻す試験をしたことがあるか

    最後の点が最も見落とされます。バックアップファイルは存在するのに、いざ復元しようとしたら壊れていた、手順を知っている人がいなかった、という事態は珍しくありません。弊社では保守契約の中で、バックアップの取得確認と定期的な復元テストを行っています。クラウドのマネージドサービスを使う場合も、自動バックアップの設定と保持期間を確認しておきます。

    関連する用語

    関連用語: 保守運用非機能要件ステージング環境

    この用語が出てくるガイド

    関連するサービス

    監修: Unlogical Systems合同会社杉並区・西荻窪)公開

    まずは現場のエンジニアにご相談ください

    営業担当ではなく、実際に設計・開発を行うエンジニアが直接お答えします。ご相談・お見積りは無料、1営業日以内にご回答いたします。

    無料でご相談・お見積り

    資料の添付は、送信後に届く受付メールへの返信でお送りいただけます。

    相談・見積りは無料
    1営業日以内にご回答します

    無料で相談する