ds environment-setup design
DS検定トップ
> レプリケーションとバックアップの違いとは?【DS検定】
まず結論
- バックアップは「過去に戻す」ための仕組み。
- レプリケーションは「止めない」ための仕組み。
- DS検定では「目的の違い」を理解して選択肢を切れるかが問われる。
直感的な説明
たとえば、ノートを考えてみます。
- コピーを取って保管する → バックアップ
- 同時にもう1冊に書き写している → レプリケーション
違いは目的です。
- バックアップ → 消えたときに戻す
- レプリケーション → 消えないようにする
DS検定ではこの“目的の違い”を見抜けるかが重要です。
定義・仕組み
■ バックアップ
ある時点のデータを保存しておく仕組み。
- 定期的に保存
- 障害発生後に復元する
- RPOの概念と深く関係
特徴: 「時間を巻き戻す」ことができる。
■ レプリケーション
データを別の環境へ同期する仕組み。
- リアルタイムまたは準リアルタイムで複製
- 障害時に切り替える
- RTOの短縮に効果的
特徴: 「止めない」ことを目的とする。
重要なのは、
- バックアップ → データ保全
- レプリケーション → 可用性確保
という役割の違い。
どんな場面で使う?
✔ バックアップが重要な場面
- ランサムウェア対策
- 誤操作によるデータ削除
- 過去時点への復元が必要な場合
✔ レプリケーションが重要な場面
- 24時間止められない業務
- 金融・EC・医療システム
- 高い可用性が求められる環境
DS検定では、 「停止時間を短くしたい」という文脈ならレプリケーション、 「データ消失に備える」ならバックアップ、 という読み取りが必要です。
よくある誤解・混同
❌ レプリケーションがあればバックアップは不要
→ 誤り。
理由: 誤操作やウイルス感染は“複製先にも同時に反映”される可能性がある。
❌ バックアップがあれば常に十分
→ 業務停止時間が長い場合は不十分。
❌ レプリケーション=バックアップ
→ 目的が異なる。
DS検定では
「レプリケーションは最強だから正解」と思わせる選択肢が出ることがある。
しかし、
“目的に合っているか”が判断基準。
まとめ(試験直前用)
- バックアップ=過去に戻す仕組み
- レプリケーション=止めない仕組み
- 誤操作対策はバックアップ
- 可用性向上はレプリケーション
- 「目的」を見て選択肢を切る
最強構成ではなく、 業務目的との一致で判断する。
対応スキル項目(データエンジニアリング力シート)
- システム設計
- 可用性設計
- ★ システムの可用性・信頼性を考慮した設計ができる
🔗 関連記事
- アクセス制御リスト(ACL)とは?ファイル権限の基本を整理【DS検定】
- 中間層で使用される活性化関数とは?(ReLU・シグモイド・ソフトマックスの違い)【DS検定】
- アジャイル開発とは?ウォーターフォール開発との違いを整理【DS検定】
- AIOpsとMLOpsの違いを一発整理【DS検定チートシート】
- AIOpsとは?MLOpsとの違いを整理【DS検定リテラシー】