Memcached 用 ElastiCache

Memcached と互換性のある、マネージド型のインメモリストア。リアルタイムアプリケーションを可能にするミリ秒未満のレイテンシー。

Amazon ElastiCache for Memcached は、Memcached と互換性のあるインメモリキーバリューストアサービスで、キャッシュやデータストアとして使用できます。Memcached 用 Amazon ElastiCache を使用すると、Memcached のパフォーマンス、使いやすさ、シンプルさを有効活用できます。スケーラブルで安全性に優れたフルマネージド型の Memcached 用 ElastiCache は、頻繁にアクセスされるデータをメモリ内に置く必要があるユースケースに理想的なサービスです。ウェブ、モバイルアプリケーション、ゲーム、アドテック、e コマースなどのユースケースには一般的な選択肢です。

Memcached 用 ElastiCache の紹介 (日本語字幕) (2:11)

利点

非常に高いパフォーマンス

Memcached 用 Amazon ElastiCache はインメモリのデータストアやキャッシュとして機能し、ミリ秒未満の応答時間が必要とされるような、最も要件の厳しいアプリケーションにも対応しています。Amazon ElastiCache では、お客様専用のノードで実行される最適化されたエンドツーエンドのスタックを利用することで、安全で非常に高速なパフォーマンスを実現しています。

 

強固な安全性

Memcached 用 Amazon ElastiCache では Amazon VPC がサポートされており、ノード用に選択した IP 範囲にクラスターを隔離して、それらをアプリケーションに接続させることができます。ノードは ElastiCache によって継続的にモニタリングされ、環境を安全に保つために必要なパッチが適用されます。Memcached 用 ElastiCache は、Transport Layer Security (TLS) バージョン 1.2 を使用した転送中の暗号化を提供します。詳細 »

 

Memcached 互換

Memcached は、幅広く採用されているメモリオブジェクトキャッシュシステムです。ElastiCache は、Memcached に準拠しているため、既存の Memcached 環境でお客様が現在使用しているツールは、このサービスでシームレスに機能します。 オープンソース Memcached の詳細 »

 

スケールが簡単

Memcached 用 Amazon ElastiCache には、クラスターあたり最大 20 個のノードと 12.7 TiB の容量を持つインメモリキャッシュにスケールするためのシャーディング機能が用意されています。詳細 »

 

フルマネージド型

ハードウェアのプロビジョニング、ソフトウェアへのパッチ適用、セットアップ、設定作業、モニタリング、障害復旧といった管理タスクが不要になります。ElastiCache では、継続的にクラスターがモニタリングされてワークロードの実行が維持されるため、ユーザーはより価値の高いアプリケーション開発に専念できます。詳細 »

 

自動検出

自動検出機能を持つ Memcached 用 ElastiCache クラスタークライアントを使用すれば、Memcached クラスターにアプリケーションを簡単に接続できるようになり、時間の節約につながります。このクライアントでは、単一のクラスターエンドポイントへの接続が行われ、他のノードに関する設定情報が取得されます。そして、ノードが追加または削除されると、クライアントによってそのクライアント自体の設定が変更され、最新のノードセットが使用されます。詳細 »

仕組み

Memcached 用 Amazon ElastiCache を使ったキャッシュ

ユースケース

キャッシュ

Memcached 用 Amazon ElastiCache は、インメモリキャッシュの実装によるアクセスレイテンシーの減少、スループットの向上、リレーショナルデータベースや NoSQL データベースの負荷軽減を実現する優れた方法です。Amazon ElastiCache では、頻繁にリクエストされるアイテムをミリ秒未満の応答時間で提供でき、バックエンドのデータベースレイヤーのコストを増大させることなく、負荷の増大に対応して簡単にスケールすることができます。データベースのクエリ結果のキャッシュ、持続的セッションのキャッシュ、フルページキャッシュなどは、いずれも Memcached 用 ElastiCache を使用したキャッシュの一般的な例です。

 

セッションストア

Memcached 用 Amazon ElastiCache を使用すると、セッションストアを簡単に作成できます。Memcached のハッシュテーブルを使用するだけで作成できます。このテーブルは複数のノードに分散できます。セッションストアのスケーリングは簡単で、ノードを追加し、そのノードを利用してクライアントを更新するだけです。

お客様

Adobe での成功事例
Adobe が ElastiCache を使用してリアルタイムアプリケーションを構築している方法を紹介します。
Airbnb での成功事例
Airbnb が ElastiCache を使用してサイト全体をキャッシュしている方法を紹介します。
AdRoll での成功事例
AdRoll が ElastiCache を使用して広告を配信している方法を紹介します。
MLBAM
MLBAM が ElastiCache を使用してより高速な分析を行っている方法を紹介します。

Memcached 用 ElastiCache の使用を開始する

Step 1 - Sign up for an Amazon Web Services account

Amazon ElastiCache にサインアップする

Amazon ElastiCache 無料利用枠を利用します。
Redis 用 Amazon ElastiCache の詳細を見る

どのエンジンを選択するか決定する

Redis 用 ElastiCache の使用を開始する

Memcached 用 Amazon ElastiCache で構築を開始する

Memcached 用 Amazon ElastiCache ユーザーガイドを参照しながら構築を開始します。