無限ノック › SAA 練習問題一覧 › 問題
SAA高性能なアーキテクチャの設計

あるオンラインマルチプレイヤーゲーム企業が、UDPベースのリアルタイム通信を使うゲームサーバーを北米・欧州・アジアの3リージョンのNetwork Load Balancer配下で運用しています。世界中のプレイヤーに対して可能な限り低いレイテンシーを提供し、あるリージョンに障害が発生した場合は数十秒以内に他リージョンへフェイルオーバーしたいと考えています。さらに、クライアント側のファイアウォール許可リスト用に固定IPアドレスが必要です。最も適切なソリューションはどれですか。

A
AWS Global Accelerator を構成し、3リージョンのNLBをエンドポイントとして登録する
✓ 正解
Global Acceleratorは固定エニーキャストIPを提供し、AWSバックボーン経由でUDP/TCPを最適リージョンへ転送、NLBエンドポイントのヘルスチェックで数十秒の高速フェイルオーバーを実現し全要件を満たします。
B
Amazon CloudFront ディストリビューションを作成し、各リージョンをオリジングループに設定する
Amazon CloudFrontはHTTP/HTTPSのコンテンツ配信に特化したCDNで、UDPベースのリアルタイムゲーム通信を高速化・転送できないため、このユースケースには適合せず不適切です。
C
Amazon Route 53 のレイテンシーベースルーティングで各リージョンのNLBへ振り分ける
Route 53のレイテンシールーティングはDNSベースで固定IPを提供できず、TTLやリゾルバキャッシュの影響でフェイルオーバーに時間がかかり、数十秒以内の切替要件を満たせないため不適切です。
D
Amazon Route 53 の加重ルーティングと各NLBのElastic IPを組み合わせて振り分ける
Route 53加重ルーティングは比率分散が目的でレイテンシー最適化やAWSバックボーン経由の高速化を行わず、固定エニーキャストIPによる低レイテンシー要件も満たせないため不適切です。

解説

AWS Global Acceleratorは、2つの固定エニーキャストIPアドレスを提供し、トラフィックを最寄りのエッジから AWSバックボーン経由で最適リージョンへ転送します。TCP/UDP両方に対応し、NLBをエンドポイントに登録できます。ヘルスチェックにより数十秒以内の高速フェイルオーバーを実現し、固定IP・低レイテンシー・UDP対応の全要件を満たします。 選択肢のAmazon CloudFrontはHTTP/HTTPSコンテンツ配信向けで、UDPのゲームトラフィックを高速化できません。 選択肢のRoute 53レイテンシールーティングはDNSベースで固定IPを提供せず、TTLやリゾルバキャッシュの影響でフェイルオーバーが遅くなります。 選択肢のRoute 53加重ルーティングはレイテンシー最適化やAWSバックボーン経由の高速化を行わず、要件に合致しません。

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

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

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