メニュー
Redis 用 Amazon ElastiCache
Redis 用 ElastiCache ユーザーガイド (API バージョン 2015-02-02)

ElastiCache クラスターの管理

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

次の図は、一般的な Redis クラスターです。Redis クラスターのシャード (API/CLI: ノードグループ) は、1 個から最大 six 個までのノードを含むことができます。単一ノードの Redis (クラスターモードが無効) クラスターはシャードを持たず、マルチノードの Redis (クラスターモードが無効) クラスターは 1 個のシャードを持ちます。Redis (クラスターモードが有効) クラスターは、最大 15 個のシャードで構成し、シャード間でデータを分割できます。シャードに複数のノードがある場合、1 つのノードは読み取り/書き込みのプライマリノードです。シャード内の他のすべてのノードは、読み取り専用のレプリカです。

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

一般的な Redis クラスター

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

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

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

ElastiCache クラスターは Amazon EC2 インスタンスからアクセスするように設計されています。Amazon VPC でクラスターを起動した場合、AWS の外部からクラスターにアクセスできます。詳細については、以下のトピックを参照してください。

サポートされる Redis のバージョン

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

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