無限ノック › SOA 練習問題一覧 › 問題
SOA信頼性とビジネス継続性

グローバル金融サービス会社がus-east-1(プライマリ)とeu-west-1(セカンダリ)でアクティブ/パッシブ構成の取引システムを運用しています。以下の要件を満たすフェイルオーバー方式を検討しています。 ①セカンダリリージョンのデータベースレプリケーションラグが許容範囲内かを自動検証してからフェイルオーバーする ②スプリットブレインを防止するためのセーフティガードを実装する ③オペレーターが単一の操作でフェイルオーバーを実行・取り消しできる ④フェイルオーバー制御のためのコントロールプレーン自体が高可用である 最もこれらの要件を満たすソリューションはどれですか?

A
Route 53 Application Recovery Controller(ARC)のレディネスチェックとルーティングコントロールを設定し、ARCコントロールパネルから単一操作でフェイルオーバーを実行する
✓ 正解
Route 53 ARCのレディネスチェックはデータベースのレプリケーションラグを含むセカンダリリージョンの準備状態を継続的に監視し、ルーティングコントロールのセーフティルールはスプリットブレインを防止します。コントロールプレーン自体が複数リージョンにまたがる高可用設計で、単一操作のフェイルオーバーと取り消しが可能です。
B
Route 53 フェイルオーバールーティングポリシーと CloudWatch アラームを組み合わせ、アラーム発火時にヘルスチェックが自動で DNS レコードを切り替えるよう設定する
Route 53フェイルオーバールーティングポリシーはエンドポイントのヘルスチェックに基づく自動切り替えは提供しますが、データベースレプリケーションラグのレディネス検証機能やスプリットブレイン防止のセーフティルール機能がなく、要件①②を満たしません。
C
AWS Systems Manager Automation ドキュメントを作成し、CloudWatch イベントで起動してデータベースレプリケーションラグを確認後に Route 53 レコードを更新する
Systems Manager Automationでカスタムフェイルオーバーを実装することは可能ですが、レディネスチェック・セーフティルール・高可用なコントロールプレーンをすべてカスタム実装する必要があり、開発・テスト・メンテナンスの運用負荷が大きくなります。
D
Global Accelerator のエンドポイントグループを構成し、プライマリリージョンの異常検知時に自動的にセカンダリリージョンへトラフィックをフェイルオーバーさせる
Global Acceleratorはヘルスチェックに基づく自動フェイルオーバーを提供しますが、データベースのレプリケーションラグを検証するレディネスチェック機能やスプリットブレインを防止するセーフティルールは実装されておらず、要件①②を満たしません。

解説

Route 53 Application Recovery Controller(ARC)は、計画的・非計画的フェイルオーバーを安全に実行するために設計されたサービスです。 レディネスチェック(Readiness Checks)機能は、データベースのレプリケーションラグ・Auto Scalingキャパシティ・ターゲットグループの状態など、セカンダリリージョンの準備状態を継続的に監視します。 ルーティングコントロール(Routing Controls)はセーフティルールを設定することでスプリットブレインを防止し、オペレーターはAWSコンソール・CLI・SDKから単一操作でフェイルオーバーまたはロールバックが可能です。ARCのコントロールプレーン自体が複数のAWSリージョンにわたる高可用な設計になっているため、プライマリリージョン障害時にも操作継続できます。 選択肢BのRoute 53フェイルオーバールーティングポリシーはエンドポイントのヘルスチェックに基づく自動切り替えを提供しますが、データベースレプリケーションラグのレディネス検証やスプリットブレイン防止のセーフティルール機能はありません。 選択肢CのSystems Manager Automationはカスタムフェイルオーバーロジックを実装できますが、コントロールプレーン自体の高可用性確保・セーフティルール・レディネスチェックをすべてカスタム実装する必要があり運用負荷が高くなります。 選択肢DのGlobal Acceleratorはレイテンシ最適化とヘルスチェックによる自動フェイルオーバーを提供しますが、データベースのレプリケーションラグを検証するレディネスチェック機能やスプリットブレイン防止のセーフティルール機能はありません。

ドメイン別正答率・予想スコアでリアルタイムに実力把握

無限ノックでSOAを徹底対策。全問AI生成のオリジナル問題。

無料で演習を始める →
← SOA の問題一覧に戻る