DOP弾力性に優れたクラウドソリューション
ある企業が、複数の AWS リージョンにまたがる3層ウェブアプリケーションを運用しています。経営陣から、このアプリケーションの RTO(目標復旧時間)を 1 時間以内、RPO(目標復旧時点)を 15 分以内に維持することを義務付けられています。DevOps チームは、実際に本番環境でフェイルオーバーを実行せずに、現在の構成がこれらの目標を満たしているかどうかを評価し、改善のための具体的な推奨事項を得たいと考えています。最も適切なアプローチはどれですか?
AAWS Resilience Hub にアプリケーションを登録し、RTO と RPO のレジリエンスポリシーを定義して評価を実行する。評価結果に基づき、推奨されるアラームやテスト設定を導入する
✓ 正解
Resilience HubはアプリケーションのRTO/RPOポリシーを定義・評価する専用サービスです。本番環境への影響なく現在の構成がポリシーを満たしているか定量的に評価できます。
BAWS Fault Injection Service(FIS)を使用して本番環境でフォールトインジェクション実験を実施し、実際のフェイルオーバー挙動を計測する
FISはフォールトインジェクション実験の実行に特化しており、RTO/RPO目標の定量的評価・推奨設定の提示には適していません。
CAmazon CloudWatch Synthetics でカナリアスクリプトを作成し、エンドポイントの可用性を継続的に監視することで実質的な RTO を測定する
CloudWatch Syntheticsはエンドポイントの可用性監視に特化しており、RTO/RPOポリシーの定量的評価や推奨設定の提示機能は提供していません。
DAWS Trusted Advisor のフォールトトレランスチェックを実行し、指摘事項をすべて修正することでレジリエンスを向上させる
Trusted AdvisorはRTO/RPO目標との整合性を定量的に評価する機能がなく、汎用ベストプラクティス確認向けです。Resilience Hubの専用機能には及びません。
解説
AWS Resilience Hub は、アプリケーションのレジリエンスを定義・検証・追跡するための専用サービスです。CloudFormation スタックや Terraform 等のリソースを登録し、RTO/RPO ポリシーを設定することで、本番環境への影響なく現在の構成がポリシーを満たしているか定量的に評価できます。FIS は実際のテスト実行向け、CloudWatch Synthetics は可用性監視向け、Trusted Advisor は汎用ベストプラクティス向けであり、いずれも RTO/RPO 目標の定量的評価には適していません。
ドメイン別正答率・予想スコアでリアルタイムに実力把握
無限ノックでDOPを徹底対策。全問AI生成のオリジナル問題。
無料で演習を始める →