ElastiCache

ElastiCache は、インメモリデータストアである Redis(レディス) および Memcached(メムキャッシュド) をマネージドサービスとして提供する、

高速でスケーラブルなキャッシュサービスです。アプリケーションとデータベースの間に配置することで、読み取り性能を大幅に向上させ、データベースへの負荷を軽減します。

Sharding(シャーディング) によってデータを複数ノードに分散し、スケーラブルに拡張できるほか、Replication(レプリケーション) 機能によりデータの冗長化と耐障害性を確保します。Auto Failover(オートフェイルオーバー) に対応しており、プライマリノード障害時にはスタンバイノードへ自動的に切り替わるため、高可用性を実現します。

Global Datastore 機能を利用することで、複数の AWS リージョン間でデータを非同期レプリケーションし、グローバル規模での読み取り負荷分散やDR(Disaster Recovery:災害復旧)にも対応できます。

セキュリティ面では、IAM認証による認証・暗号化をサポートしており、ユーザーやアプリケーションごとにアクセス制御を行うことができます。また、ElastiCache は VPC 内に配置 されるため、ネットワーク的にも安全な閉域環境で運用できます。

重要用語

関連サービス

ユースケース

  • リスト1
  • リスト2
  • リスト3

ベストプラクティス

  • リスト1
  • リスト2
  • リスト3

高可用性・冗長化

  • リスト1
  • リスト2
  • リスト3

セキュリティ

  • リスト1
  • リスト2
  • リスト3

運用・監視

  • リスト1
  • リスト2
  • リスト3

デフォルトのリミット値

リミット事項 上限数
項目1上限1
項目2上限2
項目3上限3
項目4上限4
項目5上限5

AWS CLIのサンプルコード

vpc を作成
vpc を作成
aaaaaaaaaaaaa
bbbbbbbbbbbbb
ccccccccccccc

Terraformのサンプルコード

vpc を作成
bbbbbbbbbbbbbbbbbbbbbbb
ddddddddddddddddddddddd
vpc を作成
xxxxxxxxxxxxxxxxxxxxxxx
yyyyyyyyyyyyyyyyyyyyyy

課金モデル

項目 内容
項目1内容1
項目2内容2
項目3内容3
項目4内容4
項目5内容5

公式ページ

AWSドキュメント