LINEで個別相談
クラウド 2026-04-09

IT用語: Amazon ElastiCacheとは|AWSのインメモリキャッシュサービス

RedisとMemcachedをマネージドで提供するAWS ElastiCacheの仕組みとDBキャッシュへの活用を解説。

Amazon ElastiCacheとは

Amazon ElastiCacheは、インメモリデータストア(RedisまたはMemcached)をAWSのフルマネージドサービスとして提供するキャッシュサービスです。頻繁にアクセスされるデータをメモリ上に保持することで、データベースへの負荷を軽減し、アプリケーションのレスポンス速度を劇的に改善します。

RedisとMemcachedの選択

比較軸RedisMemcached
データ型文字列・ハッシュ・リスト・セット等文字列のみ
永続化あり(RDB/AOF)なし
レプリケーションあり(クラスター・レプリカ)なし
用途セッション・リーダーボード・Pub/Subシンプルな大量キャッシュ

ほとんどのケースでRedisが選ばれます。

典型的な活用パターン

  1. DBキャッシュ: よく参照される商品情報をキャッシュ→DB負荷を90%削減
  2. セッション管理: ユーザーセッションを複数サーバー間で共有
  3. レート制限: API呼び出し回数のカウンターとして活用
  4. リアルタイムランキング: Redisのソート済みセットで瞬時にランキング計算

TTL(有効期限)の設定

キャッシュには必ずTTL(Time To Live)を設定し、古いデータが残り続けることを防ぐことが重要です。

関連する用語 (クラウド)

全40件を見る

GKE(Google Kubernetes Engine)

GoogleのマネージドKubernetesサービス。Kubernetes自体の開発元がGoogle社であり、GKEは最も成熟したマネージドK8sサービスとして高い評価を得ている。

詳しく読む

Cloud Storage(GCS)

GCPのオブジェクトストレージサービス。イレブンナイン(99.999999999%)の耐久性を持ち、画像・動画・バックアップ・静的サイトホスティングに広く使われる。AWSのS3に相当。

詳しく読む

Google Compute Engine(GCE)

GoogleのIaaS型仮想マシンサービス。AWSのEC2・AzureのVMに相当し、プリエンプティブルVM(スポットVM)やカスタムマシンタイプでコストを柔軟に最適化できる。

詳しく読む

プライベートクラウド / パブリッククラウド

クラウドの形態。「パブリック」は不特定多数向け(AWSなど)、「プライベート」は自社専用に構築されたクラウド。

詳しく読む

Cloud Pub/Sub

GCPのフルマネージドなメッセージングサービス。パブリッシャーとサブスクライバーを非同期に疎結合させ、毎秒数百万件のイベントを信頼性高く処理できる。

詳しく読む

Cloud Spanner

Googleが提供するグローバル分散型のフルマネージドRDBMS。水平スケーリングとACID準拠トランザクションを同時に実現し、従来不可能とされた「スケールするRDB」を提供する。

詳しく読む

Sponsored Link

バグ・要望を報告する