ある企業が、クライアントとAuto Scalingグループ内のサーバー間でUDPを使用するリアルタイムのマルチプレイヤーゲームを開発しています。ゲームサーバープラットフォームは需要の急増に対応してスケールする必要があり、開発者はゲーマーのスコアやその他の非リレーショナルデータを、介入なしでスケールするデータベースに保存したいと考えています。ソリューションアーキテクトはどのソリューションを推奨すべきですか?
解答を選択
オプションをタップして解答を確認してください。
正解: トラフィック分散にはNetwork Load Balancerを、データストレージにはAmazon DynamoDBオンデマンドを使用する。.
これが解答である理由
リアルタイムのマルチプレイヤーゲームはUDPを使用するため、UDPトラフィックをサポートするNetwork Load Balancer (NLB) がトラフィック分散に最適です。Application Load Balancer (ALB) はUDPをサポートしません。需要の急増に対応してスケールする必要がある非リレーショナルデータには、介入なしでスケールするAmazon DynamoDBオンデマンドが適しています。DynamoDBグローバルテーブルは、複数のリージョンにわたるレプリケーションが必要な場合に有用ですが、単一リージョンでのスケーラビリティ要件にはオンデマンドモードで十分です。Amazon Aurora ServerlessやAurora Global Databaseはリレーショナルデータベースであり、非リレーショナルデータには適していません。Amazon Route 53はDNSサービスであり、ロードバランシングの主要なコンポーネントとしては不適切です。
試験に合格 — 終わりのない解答探しなしで
この試験のすべての検証済み問題と解説を1か所で入手し、準備時間を大幅に節約しましょう。1,000以上の認定 · 20以上の言語 · 無料で開始。
試験に早く合格する → カード不要