CLFクラウドのテクノロジーとサービス
ECサイトを運営する企業が、商品詳細ページのデータベースクエリ結果をキャッシュすることでAmazon RDSへの負荷を軽減し、ページ表示速度をミリ秒単位で改善したいと考えています。このユースケースに最も適したAWSサービスはどれですか?
AAmazon DynamoDB Accelerator (DAX)
DAXはDynamoDB専用のキャッシュレイヤーであり、RDSのような関係型データベースへのクエリキャッシング用途には設計されていません。
BAmazon ElastiCache
✓ 正解
ElastiCacheはRedis/Memcachedベースのフルマネージドインメモリキャッシュで、RDSへの繰り返しクエリ結果をメモリにキャッシュしミリ秒以下の応答時間を実現できます。
CAmazon RDS リードレプリカ
RDSリードレプリカは読み取り負荷分散で、クエリ結果のキャッシングではなく読み取り処理の分散を行います。レスポンス改善効果はキャッシュより限定的です。
DAmazon CloudFront
CloudFrontはCDN(コンテンツデリバリーネットワーク)であり、Webサイトコンテンツ配信向けです。データベースクエリのキャッシングには設計されていません。
解説
Amazon ElastiCacheはRedisまたはMemcachedを利用したフルマネージドのインメモリキャッシュサービスで、RDSへの繰り返しクエリ結果をメモリ上にキャッシュしてミリ秒以下のレスポンスを実現します。
選択肢AのDynamoDB Accelerator(DAX)はDynamoDB専用のキャッシュです。
選択肢CのAmazon RDS リードレプリカはRDSの読み取り負荷分散です。
選択肢DのAmazon CloudFrontは静的・動的コンテンツ配信のためのCDN(コンテンツデリバリーネットワーク)です。
ドメイン別正答率・予想スコアでリアルタイムに実力把握
無限ノックでCLFを徹底対策。全問AI生成のオリジナル問題。
無料で演習を始める →