【あーるてぃーおー・あーるぴーおー】

RTO / RPO とは?

💡 「いつまでに復旧?」「どこまでデータを守る?」
📌 このページのポイント
RTO と RPO 時間 最終バックアップ 障害発生 復旧完了 RPO RTO ← この間のデータは失われる → ← この間サービス停止 → RPO(目標復旧時点) Recovery Point Objective どの時点までデータを戻せるか RTO(目標復旧時間) Recovery Time Objective 障害からいつまでに復旧するか
RTO/RPOのイメージ
ひよこ ひよこ

RTORPOの違いがわかりにくい…

ペンギン先生 ペンギン先生

時間軸で考えるとわかりやすいよ。障害が起きた「今」を起点に、RPOは「過去に向かって何時間分のデータを失ってOKか」。RTOは「未来に向かって何時間以内に復旧するか」。RPO=1時間なら1時間前のバックアップまで戻る覚悟、RTO=4時間なら障害発生から4時間以内に復旧する目標、ということだよ

ひよこ ひよこ

RPO=0って可能なの?

ペンギン先生 ペンギン先生

可能だよ。同期レプリケーション(書き込みが複数拠点に同時反映)を使えばRPO=0(データ損失ゼロ)が実現できる。ただし同期レプリケーションレイテンシが増加するから、パフォーマンスとのトレードオフになる。金融系のシステムはRPO=0が求められることが多いね

ひよこ ひよこ

RTORPOの値はどう決める?

ペンギン先生 ペンギン先生

ビジネスインパクト分析(BIA)で決めるのが正式な方法だよ。「このシステムが1時間止まったら売上はいくら減る?」「1日分のデータが消えたら業務にどれだけ影響する?」を算出して、許容可能な範囲を経営層と合意する。技術チームだけで決めるものじゃないのがポイントだね

ひよこ ひよこ

IPA試験でのポイントは?

ペンギン先生 ペンギン先生

RPOが小さいほどバックアップ頻度を上げる必要がある」「RTOが短いほど冗長構成(ホットスタンバイ等)が必要」というコストとの関係が頻出だよ。「RPO=0、RTO=0に最も近い構成はどれか」→「アクティブ-アクティブ構成」という問題パターンも定番だね

ペンギン
まとめ:ざっくりこれだけ覚えればOK!
RTO/RPO」って出てきたら「復旧の時間目標とデータ損失の許容範囲」と思えればだいたいOK!
📖 おまけ:英語の意味
「Recovery Time Objective / Recovery Point Objective」 = 目標復旧時間 / 目標復旧時点
💬 Time(時間)とPoint(地点)の違い。「いつまでに」と「どこまで遡って」を定義するよ
← 用語集にもどる