無限ノック › SOA 練習問題一覧 › 問題
SOAネットワークとコンテンツ配信

ある企業はus-east-1のNetwork Load Balancer(NLB)配下でTCP/UDPを使用するオンラインゲームサーバーを運用しています。アジアおよびヨーロッパのユーザーから高レイテンシーの報告があります。また、企業顧客のファイアウォールにIPアドレスをホワイトリスト登録する必要があるため、静的IPアドレスが必要です。最も適切なソリューションはどれですか?

A
Amazon CloudFrontを使用してゲームサーバーのエンドポイントをオリジンに設定し、エッジロケーションからコンテンツをキャッシュ配信することでレイテンシーを削減する
CloudFrontはHTTP/HTTPSキャッシュ専用でUDPプロトコルは非対応のため、ゲームサーバーのリアルタイム通信要件に適切ではありません。
B
AWS Global AcceleratorでNLBをエンドポイントとして登録し、2つのAnyCastグローバル静的IPアドレスを取得してAWSグローバルネットワーク経由でユーザーを最寄りのエッジロケーションに誘導する
✓ 正解
AWS Global AcceleratorはAnyCastグローバル静的IP2つでユーザーを最寄りエッジに誘導し、AWSプライベートバックボーン経由でバックエンド転送し、TCP/UDP両対応で動的コンテンツに最適です。
C
Route 53レイテンシーベースルーティングを設定してus-east-1のNLBに転送し、TTLを短縮してDNSフェイルオーバーを高速化する
Route 53レイテンシーベースルーティングはDNS TTLの問題で即時フェイルオーバーが難しく、AnyCastによる一貫したIP提供もできません。
D
NLBにElastic IPを4つ割り当て(AZごと)、Route 53ジオロケーションルーティングでアジア・ヨーロッパユーザーをそれぞれ最も近いAZのIPに誘導する
ジオロケーションルーティングでのElastic IP割り当てではDNS TTLやジオロケーション精度の問題があり、Global AcceleratorのAnyCast+プライベートバックボーンほどの最適化は実現できません。

解説

正解: B. AWS Global AcceleratorでNLBをエンドポイントとして登録し、2つのAnyCastグローバル静的IPアドレスを取得してAWSグローバルネットワーク経由でユーザーを最寄りのエッジロケーションに誘導する。 AWS Global AcceleratorはAnyCast(複数のノードが同一IPアドレスを広告するルーティング方式)を使用した2つの静的IPアドレスを提供し、ユーザーを最寄りのAWSエッジロケーションに誘導した後はAWSのプライベートバックボーンネットワークでバックエンドに転送します。TCP/UDPどちらも対応し動的コンテンツにも有効です。CloudFrontはHTTP/HTTPSキャッシュ専用でUDPは非対応です。Route 53はDNS TTLの問題で即時フェイルオーバーが難しく静的IPも提供しません。

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

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

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