SAP-C02-058 · 理解確認
理解確認:Disaster Recovery Testing
復旧経路、復元 / フェイルオーバー / フェイルバック、実際の RTO / RPO、検証をシナリオから判断します。 · 15問
本番DRではクロスアカウントバックアップを復旧アカウントへ復元し、そこでアプリケーションを起動する。DR テストでは本番アカウント内のローカルスナップショットだけを復元して成功した。最も適切な評価はどれか?
B. スナップショットのデータが同じならアカウントやIAMの違いはDR テストでは無視できる
C. ローカル復元が成功すればクロスアカウント復元も同じ結果になるとみなせる
D. バックアップジョブが成功しているため復旧アカウントでのテストは不要である
答えと解説
答え:A
実際の災害で使う復旧経路を演習しなければ、クロスアカウント権限、ボールト、IAM、ネットワークなどを証明できません。
データベース復元ジョブは正常終了した。しかし復旧環境のアプリケーションからデータベースへ接続できず、重要ビジネストランザクションも実行できない。最も適切な評価はどれか?
B. 復元は成功したが、アプリケーション / ビジネス検証は失敗している
C. データベースが起動しているためRPOとRTOは自動的に達成している
D. フェイルバックを先に実施すればアプリケーション検証は不要になる
答えと解説
答え:B
リソース復元とビジネスサービス復旧は別ゲートです。ネットワーク、依存関係、アプリケーション、ビジネストランザクションまで検証します。
DR テストの種類と主な目的の組み合わせとして適切なものを3つ選択してください。
B. 復元テスト — 本番トラフィックルーティングだけを確認する
C. フェイルオーバーテスト — 復旧サイトへ切り替えてビジネスサービスを継続できるか確認する
D. フェイルオーバーテスト — バックアップ保持期間だけを確認する
E. フェイルバックテスト — 元のサイトのDNS TTLだけを確認する
F. フェイルバックテスト — 元のプライマリ / 優先サイトへ安全に戻せるか確認する
答えと解説
答え:A / C / F
復元、フェイルオーバー、フェイルバックは異なる復旧ゲートを検証します。
模擬サービス中断からデータベース復元は20分で完了したが、アプリケーション起動、トラフィック切替、検証を含めるとビジネスサービス 復元まで45分かかった。ビジネス RTOは30分である。最も適切な判断はどれか?
B. バックアップが正常ならRTOの実測は不要である
C. エンドツーエンド復旧が45分なのでRTOを満たしていない
D. RTOは復旧済み データポイントだけで評価する
答えと解説
答え:C
RTOはサービス中断からビジネスサービス 復元までのエンドツーエンド時間で評価します。
ビジネス RPOは5分である。10:00にサービス中断を模擬して復旧したところ、復旧環境で利用可能な最新トランザクションは09:52だった。最も適切な評価はどれか?
B. 復旧に8分かかったという意味なのでRTOだけ未達である
C. 復旧ポイントが1つ存在するためRPOは達成している
D. 復旧データポイント抜けが約8分なのでRPO 5分を満たしていない
答えと解説
答え:D
RPOは復元時間ではなく、サービス中断と復旧済み データポイントの時間差で評価します。
リージョン規模のフェイルオーバーテストでビジネスサービスの復旧を証明するため確認すべきものを3つ選択してください。
B. 復旧サイトが必要な本番負荷を処理できるキャパシティを持つこと
C. 認証 / シークレットはデータレイヤーではないため復旧テスト対象から除外する
D. アプリケーション依存関係が復旧サイトから利用可能であること
E. トラフィック 切り替え後に重要ビジネストランザクションが成功すること
F. DNS切替が成功すればアプリケーションキャパシティも十分とみなす
答えと解説
答え:B / D / E
フェイルオーバーテストではリソース起動だけでなく、キャパシティ、依存関係、ビジネストランザクションまで確認します。
本番トラフィックを変更せず復旧環境を起動し、アプリケーション正常性まで確認する無停止訓練を定期実行している。最も適切な評価はどれか?
B. 無停止訓練だけでDNS切り替えや実クライアントを含む本番経路のすべてを証明できる
C. 無停止訓練では本番影響を避けるため復旧リソース自体を起動してはいけない
D. 無停止訓練を開始した時点で送信元側の継続レプリケーションを必ず停止する
答えと解説
答え:A
無停止テストは重要ですが、トラフィック、クライアント、本番相当負荷など未検証部分が残り得ます。
災害後、復旧サイトで本番を継続している。元のプライマリ / 優先サイトが復旧したため元のサイトへ戻したい。アーキテクチャを問わず最も適切なフェイルバック判断はどれか?
B. サービス固有の方法でデータ / 状態を整合し、検証後にトラフィック / ロールを戻す
C. フェイルバックは必ず復旧サイトから元のサイトへ手動ファイルコピーする
D. マルチアクティブアーキテクチャでも必ずプライマリロールを再作成してから戻す
答えと解説
答え:B
フェイルバック仕組みはサービス固有です。共通なのは、戻り先の状態を整合・検証してからトラフィックやロールを戻すことです。
元のサイトへトラフィックを正常に戻したが、次回災害に備えるレプリケーション、バックアップ、監視が停止したままである。最も適切な評価はどれか?
B. 復旧サイトを削除すれば保護は自動的に復旧する
C. 通常の保護状態が再確立されておらず、次回障害への準備状態が不足している
D. フェイルバック後はレプリケーションを再開してはいけない
答えと解説
答え:C
戻り後はレプリケーション、バックアップ、監視などを再確立し、次回復旧に備えるところまで確認します。
本番データを復元したテスト環境でアプリケーション / ビジネス検証を行う。復旧機能を確認しつつ不要なビジネス上の副作用を防ぐ設計を4つ選択してください。
B. テストエンドポイントや隔離された統合を使って重要ビジネスフローを検証する
C. 本番同等性を証明するため実顧客への通知や実決済を必ず発生させる
D. 復旧したデータポイント / データ完全性を検証する
E. 認証情報やネットワーク制御で本番外部処理への副作用を防止する
F. リソースが稼働ならアプリケーション / ビジネス検証を終了する
答えと解説
答え:A / B / D / E
本番相当の検証と、決済・通知・外部更新などの不要な副作用防止を両立します。
AWS Backupの復元テストでAmazon RDSの復元が18分で成功した。ビジネスRTOは30分だが、このテストにはアプリケーション起動、シークレット取得、依存サービス接続、DNS切り替え、業務トランザクション確認を含めていない。最も適切な評価はどれか。
B. 復元テストは復旧ポイントの復元可否と復元時間の証拠になるが、ビジネスRTOを証明するには追加の復旧演習やエンドツーエンド検証が必要である
C. 復元テストが成功した時点でDNSとアプリケーション依存関係もAWS Backupが自動検証したとみなせる
D. ビジネスRTOの検証には復元テストを使用せず、バックアップジョブの成功率だけを確認すればよい
答えと解説
答え:B
復元テストが示すのは主に復旧ポイントを実際に復元できることと復元ジョブの所要時間です。アプリケーション起動、依存関係、トラフィック切り替え、業務機能まで含むビジネスRTOは、別途復旧演習やエンドツーエンド検証で確認します。
AWS Elastic Disaster Recoveryで、送信元ワークロードや継続レプリケーションを停止せず復旧環境を定期的に検証したい。最も適切な候補はどれか?
B. 送信元サーバーを停止して実災害と同じ状態を常に作る
C. レプリケーションを削除してから復旧インスタンスを作成する
D. 本番トラフィックを常時復旧サイトへ固定してテストを代替する
答えと解説
答え:A
DRS 復旧訓練は送信元サーバーや継続レプリケーションへ影響しない無停止テストです。
DR テストは構築直後に成功した。その後ネットワーク、IAM、データベース、アプリケーションデプロイが何度も変更された。最も適切な方針はどれか?
B. 定期テストに加え、重要なアーキテクチャ変更後にも再テストする
C. バックアップサイズが変化していなければ復旧テストは不要である
D. 災害発生後に初めて復旧手順を実行する
答えと解説
答え:B
復旧経路は設定や依存関係変更で壊れ得るため、定期テストと変更後テストを行います。
DR 演習の結果として記録し、ビジネス復旧要件と比較すべきものを4つ選択してください。
B. 検知、復元、依存関係復旧、トラフィック切り替え、検証など各フェーズの実測時間
C. 復旧したデータポイントとビジネス RPOの許容幅との差
D. レプリケーション遅延の単一メトリクスだけでビジネス RPO達成を確定する
E. アプリケーション / 重要ビジネストランザクション / データ検証の結果
F. 手動手順、権限エラー、依存関係障害、キャパシティ 不足など復旧を遅延させた要因
答えと解説
答え:B / C / E / F
実際の RTO / RPOだけでなく、ビジネス検証と復旧ボトルネックも記録します。
新しいマルチリージョン DR アーキテクチャのテスト戦略として最も完成度が高いものはどれか?
B. 復旧リソースが稼働になれば実際の RTO / RPOやビジネス検証を行わず合格とする
C. 実際の復旧経路をテストし、実際の RTO / RPOとビジネス 基準で判定する
D. サービス固有の復元テストが1つ成功すればエンドツーエンド DR アーキテクチャ全体も成功とする
答えと解説
答え:C
DR テストは実復旧経路、複数テストゲート、実際の RTO / RPO、ビジネス検証を一続きで証明します。