ある会社が、AWS上にeコマースウェブサイトのプロトタイプを作成しています。このウェブサイトは、Application Load Balancer、ウェブサーバー用のAmazon EC2インスタンスのAuto Scalingグループ、およびSingle-AZ構成で実行されるAmazon RDS for MySQL DBインスタンスで構成されています。製品カタログの検索中にウェブサイトの応答が遅くなります。製品カタログは、会社が頻繁に更新しないMySQLデータベース内のテーブルのグループです。ソリューションアーキテクトは、製品カタログ検索が発生したときにDBインスタンスのCPU使用率が高いことを確認しました。ソリューションアーキテクトは、製品カタログ検索中のウェブサイトのパフォーマンスを向上させるために、どのような推奨事項を提示すべきですか?
解答を選択
オプションをタップして解答を確認してください。
正解: 製品カタログをキャッシュするためにAmazon ElastiCache for Redisクラスターを実装します。遅延ロードを使用してキャッシュを投入します。.
これが解答である理由
製品カタログは頻繁に更新されないため、Amazon ElastiCache for Redisを使用してデータをキャッシュすることで、データベースへの負荷を大幅に軽減し、検索応答時間を短縮できます。遅延ロード(Lazy Loading)は、データが要求されたときに初めてキャッシュにロードされるため、効率的です。 Amazon Redshiftは分析ワークロードに適しており、トランザクション処理には不向きです。Auto ScalingグループのEC2インスタンスを追加しても、データベースのCPU負荷の問題は解決しません。Multi-AZ構成は高可用性を提供しますが、パフォーマンスの向上には直接寄与せず、クエリのスロットリングはユーザー体験を悪化させます。
試験に合格 — 終わりのない解答探しなしで
この試験のすべての検証済み問題と解説を1か所で入手し、準備時間を大幅に節約しましょう。1,000以上の認定 · 20以上の言語 · 無料で開始。
試験に早く合格する → カード不要