無限ノック › DOP 練習問題一覧 › 問題
DOP弾力性に優れたクラウドソリューション

ある企業はWebアプリケーションをus-east-1とeu-west-1の両リージョンにデプロイし、Amazon Route 53でトラフィックを分散するアクティブ/アクティブ構成を採用しています。us-east-1で障害が発生した場合、DNSフェイルオーバーを自動化する最適な方法はどれですか?

A
Route 53レイテンシーベースルーティングで各リージョンのALBエンドポイントにヘルスチェックを設定し、障害リージョンのレコードをDNS解決から自動除外する
✓ 正解
Route 53 レイテンシーベースルーティングにヘルスチェックを組み合わせると、ヘルスチェックが失敗したリージョンは DNS 応答から自動的に除外されます。アクティブ/アクティブ構成を維持しながら自動フェイルオーバーを実現できます。
B
Route 53加重ルーティングで両リージョンに等しい重み(50/50)を設定する。ヘルスチェックは設定しないため自動フェイルオーバーは行われず、us-east-1で障害が発生した際はオペレーターがCloudWatchアラームで障害を検知してから手動でウェイトを変更する必要がある
加重ルーティングはヘルスチェックと組み合わせれば自動フェイルオーバーも技術的には可能ですが、この選択肢ではヘルスチェックを設定せず手動変更を前提としているため、自動化要件を満たしません。
C
Route 53フェイルオーバールーティングでus-east-1をプライマリ、eu-west-1をセカンダリに設定する(アクティブ/パッシブ構成)
フェイルオーバールーティングはプライマリ/セカンダリのアクティブ/パッシブ構成となり、要件のアクティブ/アクティブを満たしません。通常時 eu-west-1 がトラフィックを処理しないためリソース活用効率も低下します。
D
Route 53地理的位置ルーティングでeu-west-1にキャッチオールレコードを設定し、us-east-1障害時にDNSレコードを手動更新する
地理的位置ルーティングで eu-west-1 にキャッチオールレコードを設定しても、us-east-1 障害時には手動で DNS レコードを更新するまでトラフィックが障害リージョンへ向けられる可能性があり、自動フェイルオーバーを実現できません。

解説

Route 53 レイテンシーベースルーティングにヘルスチェックを組み合わせると、ヘルスチェックが失敗したリージョンは DNS 応答から自動的に除外される。これにより、アクティブ/アクティブ構成を維持しながら自動フェイルオーバーが実現できます。 選択肢B の Route 53 加重ルーティングで両リージョンに等しい重み(50/50)を設定し、障害時はオペレーターが手動でウェイトを変更する方法は、加重ルーティング自体はヘルスチェックと組み合わせれば自動フェイルオーバーも技術的には可能ですが、設問では障害時に手動でウェイトを変更すると明記されており、自動化の要件を満たしません。 選択肢C の Route 53 フェイルオーバールーティングで us-east-1 をプライマリ、eu-west-1 をセカンダリに設定する方法は、プライマリ/セカンダリのアクティブ/パッシブ構成となり、要件のアクティブ/アクティブを満たしません。 選択肢D の Route 53 地理的位置ルーティングで eu-west-1 にキャッチオールレコードを設定し、us-east-1 障害時に DNS レコードを手動更新する方法は、手動で DNS レコードを更新する前提であり、自動フェイルオーバーを実現できません。

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

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

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