AWSデータベース

Amazon ElastiCacheとは

RedisまたはMemcachedのインメモリキャッシュをフルマネージドで提供するサービス。データベースへのクエリ結果やセッションデータをキャッシュし、バックエンドの負荷を大幅に削減する。

RedisモードはElastiCache for Redis(クラスターモード・レプリケーション・永続化・Pub/Sub・Lua対応)とElastiCache Serverlessを選べる。Memcachedはシンプルな水平スケーリングに適する。

試験での問われ方

「データベースへの読み取り負荷を軽減したい」「セッション管理を外部化したい」シナリオではElastiCacheを選ぶ。DAXはDynamoDB専用のキャッシュであり、RDS用キャッシュはElastiCacheという使い分けを覚える。

RedisとMemcachedの使い分けは試験頻出。「マルチAZ・フェイルオーバー・永続化・ソート済みセット」が必要ならRedis、「シンプルなキャッシュ・マルチスレッド」ならMemcached。

このサービスが登場する演習問題(12問)

関連サービス