ElastiCache の用語
2016 年 10 月に、Amazon ElastiCache は Redis OSS 3.2 のサポートを開始しました。その時点で、データを最大 500 シャード (ElastiCache API と AWS CLI ではノードグループ) に分割するためのサポートを追加しました。以前のバージョンとの互換性を維持するために、新しい Redis OSS の機能を含むように現在の API バージョン 2015-02-02 オペレーションを拡張しました。
同時に、この新しい機能に使用される ElastiCache コンソールでは、業界全体で一般的となっている用語を使用する予定です。これらの変化により、どこかの時点で、API および CLI で使用される用語が、コンソールで使用される用語と異なる場合があります。以下のリストでは、API および CLI とコンソールとで異なる場合のある用語を示しています。
- キャッシュクラスター/ノードとノードの比較
-
レプリカノードがない場合、ノードとクラスターの間には 1 対 1 の関係があります。したがって、ElastiCache コンソールでは多くの場合、それらの用語を同じ意味で使用していました。現在、コンソールでは一貫してノードという用語を使用しています。唯一の例外は、レプリカノードの有無にかかわらずクラスターの作成プロセスを開始する、[Create Cluster] ボタンです。
ElastiCache API および AWS CLI は以前使用していた用語を使用し続けます。
- クラスターと Valkey または Redis OSS レプリケーショングループ
-
現在、コンソールでは、すべての ElastiCache for Redis OSS クラスターに対してクラスターという用語が使用されています。コンソールでは、以下のすべての状況下で、クラスターという用語が使用されています。
クラスターが単一ノード Valkey または Redis OSS クラスターの場合。
クラスターが、単一のシャード (API および CLI では、ノードグループと呼ばれる) 内のレプリケーションをサポートする Valkey または Redis OSS (クラスターモードが無効) クラスターである場合。
クラスターが、1~90 のシャード内、または制限の引き上げリクエストにより最大 500 のシャード内のレプリケーションをサポートする Valkey または Redis OSS (クラスターモードが有効) クラスターの場合。この制限の拡大をリクエストするには、「AWS のサービスの制限」を参照し、制限タイプとして [Nodes per cluster per instance type (インスタンスタイプごとのクラスターあたりのノード)] を選択します。
Valkey または Redis OSS レプリケーショングループの詳細については、「レプリケーショングループを使用する高可用性」を参照してください。
次の図は、コンソールの観点から ElastiCache for Redis OSS クラスターの各種トポロジを示しています。
ElastiCache API および AWS CLI オペレーションでは、単一ノードの ElastiCache for Redis OSS クラスターとマルチノードの Valkey または Redis OSS のレプリケーショングループが区別されます。次の図は、ElastiCache API と AWS CLI の観点からさまざまな ElastiCache for Redis OSS トポロジを示したものです。
- Valkey または Redis OSS レプリケーショングループとグローバルデータストア
グローバルデータストアは、リージョン間で相互にレプリケートする 1 つ以上のクラスターの集合であり、Valkey または Redis OSS レプリケーショングループは複数のシャードを持つクラスターモードが有効のクラスター間でデータをレプリケートします。Global datastore は、次のもので構成されます。
-
[プライマリ (アクティブ) クラスター] – プライマリクラスターは、Global Datastore 内のすべてのクラスターにレプリケートされる書き込みを受け入れます。プライマリクラスターは、読み込みリクエストも受け入れます。
-
[セカンダリ (パッシブ) クラスター] – セカンダリクラスターは、読み取りリクエストのみを受け入れ、プライマリクラスターからのデータ更新をレプリケートします。セカンダリクラスターは、プライマリクラスターとは異なる AWS リージョンに存在する必要があります。
グローバルデータストアの詳細については、「グローバルデータストアを使用した AWS リージョン間のレプリケーション」を参照してください。
-