メニュー
Amazon ElastiCache
ユーザーガイド (API Version 2015-02-02)

ElastiCache クラスター

クラスターは、1 つ以上のキャッシュノードの集合であり、すべてのノードが、サポートされているキャッシュエンジンソフトウェア、Memcached、または Redis のインスタンスを実行します。クラスターの作成時に、すべてのノードで使用するエンジンを指定します。

次の図は、一般的な Memcached と Redis クラスターを説明しています。Memcached クラスターには 1 から 20 のノードがあり、データを水平に分割することができるノードが含まれます。Redis クラスターのシャード (API/CLI: ノードグループ) は 1 から 6 個までのノードで構成できます。従来の Redis クラスターは常に 1 つのシャードで構成されます。クラスター化された Redis クラスターは最大 15 のシャードで構成できます。シャードに複数のノードがある場合、1 つのノードは読み取り/書き込みのプライマリノードです。シャード内の他のすべてのノードは、読み取り専用のレプリカです。

イメージ: 一般的な Memcached と Redis クラスター
一般的な Memcached と Redis クラスター

ElastiCache の多くのオペレーションは、クラスターレベルで実行されます。クラスターは、特定数のキャッシュノードと、各ノードのプロパティを制御するパラメータグループを使用して設定できます。クラスター内のすべてのノードは、同じノードタイプで、同一のパラメーター設定およびセキュリティグループ設定となるように設計されています。

すべてのクラスターにはクラスター識別子が必要です。クラスター識別子は、お客様が指定するクラスターの名前です。この識別子によって、ElastiCache API コマンドと AWS CLI コマンドを使用して操作するときに、特定のクラスターを指定します。クラスター識別子は、AWS リージョン内でお客様別に一意である必要があります。

ElastiCache は各エンジンの複数のバージョンをサポートします。特定の原因がないかぎり、エンジンの最新バージョンを必ず使用することをお勧めします。

その他の ElastiCache クラスターオペレーション

クラスターに関係する追加のオペレーション: