ディザスタリカバリ(DR)
Disaster Recovery
でぃざすたりかばり
大規模な災害や障害からシステムを復旧させるための計画と仕組み。RPO(目標復旧時点)とRTO(目標復旧時間)を定義し、バックアップサイトの設計、データレプリケーション、切り替え手順を整備する。
システムアーキテクチャ > 高信頼化設計
関連キーワードの用語
SA冗長化
システムの構成要素を多重化し、一部に障害が発生しても全体として機能を継続できるようにする設計手法。サーバ、ネットワーク、ストレージ、電源などを二重化・多重化する。高可用性システムの基本技術。
SAフェールセーフ
システムに障害が発生した場合に、安全な状態に移行する設計思想。故障時に危険な動作を回避することを優先する。信号機が故障時に赤信号になる設計などが例。フェールソフトとは異なる概念。
SAフェールソフト
システムに障害が発生した場合に、性能や機能を低下させてでもシステム全体の運転を継続する設計思想。縮退運転(デグレード)ともいう。障害箇所を切り離し、残りの健全な部分で処理を続行する。
SAフールプルーフ
人間が誤った操作をしても、システムに障害が発生しないようにする設計思想。誤操作を物理的・論理的に防止する仕組みを設ける。入力値の範囲チェックや確認ダイアログの表示などが具体例。
SAMTBF(平均故障間隔)
システムの故障と故障の間の平均稼働時間。信頼性の指標として用いられ、値が大きいほど信頼性が高い。稼働率 = MTBF / (MTBF + MTTR) の計算に使用する。
SA機能要件
システムが提供すべき機能や振る舞いに関する要件。入力に対する処理内容と出力、データの管理方法、業務ルールの実装などを具体的に定義する。非機能要件と対比して用いられる。