Q85 — AWS SAA-C03 第4章

第 85/105 問 | ← 第4章

Q280. ある企業が、クライアントとサーバー間の通信にUDPを用いるリアルタイムなマルチプレイヤーゲームを開発しています。このゲームサーバープラットフォームは、1日のうちに需要が急増することが予想されるため、それに応じて自動的にスケールする必要があります。開発者は、プレイヤーのスコアやその他の非リレーショナルデータを、手動による介入なしに自動スケーリング可能なデータベースソリューションに保存したいと考えています。ソリューションアーキテクトは、どのソリューションを推奨すべきでしょうか?

正解: B. トラフィック分散にはNetwork Load Balancerを、データストレージにはAmazon DynamoDB on-demandを使用する。

解説

UDP通信をサポートするのはNetwork Load Balancerのみ(Application Load BalancerおよびClassic Load BalancerはTCP/HTTP/HTTPSのみ対応)。また、非リレーショナルデータの自動スケーリング要件には、スケーリングを手動で管理せずに済むAmazon DynamoDB on-demandが最適です。Amazon Aurora ServerlessおよびAurora Globalはリレーショナルデータベースであり、UDPとの関連性もありません。