Q37 — AWS SAA-C03 第15章

第 37/100 問 | ← 第15章

Q1137. ある企業が、新しいオンラインゲームアプリケーションを開発しています。このアプリケーションは複数のAWSリージョンでAmazon EC2インスタンス上で実行され、世界中に多数のユーザーが存在します。ソリューションアーキテクトは、ユーザーに対するネットワーク遅延を最適化する設計を行う必要があります。 これらの要件を満たすために、ソリューションアーキテクトが実施すべきアクションはどれですか?(該当するものを2つ選択してください。)

正解: A. AWS Global Acceleratorを設定し、EC2インスタンス群がホストされている各リージョンにリージョナルエンドポイントグループを作成します。, B. Amazon CloudFrontを使用してコンテンツ配信ネットワーク(CDN)を作成します。静的および動的コンテンツのキャッシュを有効化し、有効期限(TTL)を長めに設定します。

解説

オンラインゲームアプリケーションの世界中のユーザーに対するネットワーク遅延を最適化するには、以下の2つのアクションを実施すべきです。 A. AWS Global Acceleratorを設定し、EC2インスタンス群がホストされている各リージョンにリージョナルエンドポイントグループを作成します。 B. Amazon CloudFrontを使用してCDNを作成し、静的および動的コンテンツのキャッシュを有効化し、有効期限(TTL)を長めに設定します。 解説: A. AWS Global Accelerator:このサービスは、グローバルに分散したユーザー向けにアプリケーションの可用性とパフォーマンスを向上させます。ヘルスチェック状態、地理的位置、ルーティングポリシーに基づいてトラフィックを最適なエンドポイントへ自動的にルーティングすることで、EC2インスタンスへの接続における遅延を大幅に低減します。 B. Amazon CloudFront:CloudFrontのようなCDNを導入すると、ゲームのアセットやその他のリソースをユーザーに近いエッジロケーションでキャッシュできるため、アクセス時の遅延を削減できます。これはオンラインゲームアプリケーションのユーザーエクスペリエンス向上に不可欠です。 他の選択肢が不適切な理由: C. AWS Client VPN:セキュアなアクセスを提供できますが、ユーザーが手動でリージョンを選択・接続する必要があり、操作が複雑になるだけでなく、むしろ遅延を増加させる可能性があります。ゲーム用途の遅延最適化には不向きです。 D. Amazon Route 53のウェイト付きルーティングポリシー:ユーザーを近隣リージョンへ誘導する効果はありますが、リアルタイムのネットワーク状況や遅延を考慮しないため、Global Acceleratorと同等のパフォーマンス最適化は実現できません。 E. Amazon API Gateway:API呼び出しを近隣リージョンへルーティングすることは可能ですが、ユーザーが手動でリージョンを選択するという運用上の課題があり、Global AcceleratorやCloudFrontによる自動最適化ほどシームレスではありません。 選択肢AおよびBを実装することで、世界中のユーザーに対して低遅延・高パフォーマンスなアプリケーション体験を実現できます。