Q76 — AWS DVA-C02 第2章
第 76/100 問 | ← 第2章
ある企業が、大量のトラフィックを受けるソーシャルメディアアプリケーションを運営しています。ユーザーの投稿およびインタラクションはAmazon RDSデータベースで永続化されます。データは頻繁に変化し、スキーマが複雑になる可能性があります。アプリケーションは、読み取り要求に対して最小限の遅延で応答する必要があります。現在のアーキテクチャでは、こうした高速なデータ更新を効果的に処理することが困難です。企業はアプリケーションのパフォーマンスを向上させる解決策を求めています。このような要件を満たす解決策は何ですか?
- A. RDSデータベースの前にAmazon DynamoDB Accelerator (DAX)を使用して、高容量・高速変化データ向けのキャッシュ層を提供する
- B. RDSデータベース上でAmazon S3 Transfer Accelerationを設定し、データベースからアプリケーションへのデータ転送速度を向上させる
- C. RDSデータベースの前にAmazon CloudFrontディストリビューションを追加し、高容量・高速変化データ向けのキャッシュ層を提供する
- D. Amazon ElastiCache for Redisクラスターを作成します。アプリケーションコードを更新してライトスルー(write-through)キャッシュ戦略を使用し、Redisからデータを読み取るようにします。 ✓
正解: D. Amazon ElastiCache for Redisクラスターを作成します。アプリケーションコードを更新してライトスルー(write-through)キャッシュ戦略を使用し、Redisからデータを読み取るようにします。
解説
Amazon ElastiCache for Redisクラスターを作成し、ライトスルー(write-through)キャッシュ戦略を採用することで、頻繁に変化するデータをRedisに格納し、高速な読み取り応答を提供できます。このアプローチにより、Amazon RDSデータベースへの読み取り負荷が大幅に軽減され、アプリケーションのパフォーマンスが向上します。