インフラ 2026-04-09
IT用語: 災害復旧(DR)とは|大規模障害からシステムを復旧させる戦略
地震・データセンター障害などの大規模障害からビジネスを継続するDR(ディザスタリカバリ)戦略と4つのパターンを解説。
災害復旧(DR: Disaster Recovery)とは
ディザスタリカバリ(DR)は、地震・火災・サイバー攻撃・大規模障害など、通常の冗長化では対応できない広域災害が発生した場合に、システムとビジネスを復旧させる計画・戦略です。
2つの重要指標
| 指標 | 意味 | 例 |
|---|---|---|
| RTO(Recovery Time Objective) | 許容できる最大ダウンタイム | 「障害から4時間以内に復旧」 |
| RPO(Recovery Point Objective) | 許容できる最大データ損失期間 | 「最大1時間前のデータまで失っても可」 |
RTOとRPOが短いほど、より高コストな構成が必要です。
AWSのDR戦略(コスト・RTO順)
| 戦略 | RTO/RPO | 特徴 | コスト |
|---|---|---|---|
| バックアップ&リストア | 数時間〜 | S3等にバックアップ保存のみ | 最安 |
| パイロットライト | 数十分 | 最小限のシステムを別リージョンで常時起動 | 低 |
| ウォームスタンバイ | 数分 | 縮小版の完全動作システムを別リージョンで待機 | 中 |
| マルチサイト(Active-Active) | 数秒〜 | 両リージョンで同時に処理 | 最高 |
BCP(事業継続計画)との関係
DRはBCP(Business Continuity Planning: 事業継続計画)の一部です。BCPはIT以外(人員・拠点・サプライチェーン)も含む包括的な計画で、DRはその中のIT復旧計画に当たります。
クラウド時代はリージョン間レプリケーションにより、以前より低コストで高水準なDR構成が実現できます。
関連する用語 (インフラ)
全16件を見るIT用語: Nginxとは|高性能なWebサーバー・リバースプロキシの定番
イベント駆動型アーキテクチャで高並列処理を実現するNginxの仕組み・設定例・Apacheとの違いを解説。
詳しく読む
冗長化 (Redundancy)
システムの一部が故障しても全体が停止しないように、あらかじめ予備の機材や回線を用意しておくこと。
詳しく読む
IT用語: 踏み台サーバー(Bastionホスト)とは|プライベートサーバーへの安全な入口
インターネットからプライベートネットワーク内のサーバーに安全にSSHアクセスするための踏み台サーバーの仕組みを解説。
詳しく読む
Docker (ドッカー)
コンテナ型の仮想環境を作成・配布・実行するための代表的なプラットフォーム。
詳しく読む
IT用語: リバースプロキシとは|サーバー前段に置く中継役の仕組みと利点
クライアントとアプリサーバーの間に立つリバースプロキシの役割・フォワードプロキシとの違い・活用例を解説。
詳しく読む
IT用語: 高可用性(HA)とは|障害時も止まらないシステム設計の原則
サービスのダウンタイムを最小化する高可用性(High Availability)の設計パターンと可用性計算の方法を解説。
詳しく読む