ElastiCache for Redis の用語 - Amazon ElastiCache フォー・レディス

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

ElastiCache for Redis の用語

2016 年 10 月に、Amazon ElastiCache は Redis 3.2 のサポートを開始しました。その時点で、データを最大 500 シャード (ElastiCache API と AWS CLI ではノードグループ) に分割するためのサポートを追加しました。以前のバージョンとの互換性を維持するために、新しい Redis の機能を含むように現在の API バージョン 2015-02-02 オペレーションを拡張する予定です。

同時に、この新しい機能に使用される ElastiCache コンソールでは、業界全体で一般的となっている用語を使用する予定です。これらの変化により、どこかの時点で、API および CLI で使用される用語が、コンソールで使用される用語と異なる場合があります。以下のリストでは、API および CLI とコンソールとで異なる場合のある用語を示しています。

キャッシュクラスター/ノードとノードの比較

レプリカノードがない場合、ノードとキャッシュクラスターの間には 1 対 1 の関係があります。したがって、ElastiCache コンソールでは多くの場合、それらの用語を同じ意味で使用していました。現在、コンソールでは一貫してノードという用語を使用しています。唯一の例外は、レプリカノードの有無にかかわらずクラスターの作成プロセスを開始する、[Create Cluster] ボタンです。

ElastiCache API および AWS CLI は以前使用していた用語を使用し続けます。

クラスターとレプリケーショングループの比較

現在、コンソールではクラスターという用語を、すべての ElastiCache for Redis クラスターで使用しています。コンソールはすべての状況下で、クラスターという用語を使用します。

  • クラスターが単一ノード Redis クラスターの場合。

  • クラスターが、単一のシャード内のレプリケーションをサポートする Redis (クラスターモードが無効) クラスターである場合 (API および CLI では、ノードグループと呼ばれる)。

  • クラスターが、1~90 のシャード内のレプリケーションをサポートする Redis (クラスターモードが有効) クラスターの場合、または制限の拡大リクエストで最大 500 のクラスターの場合。この制限の拡大をリクエストするには、「AWS のサービスの制限」を参照し、制限タイプとして [Nodes per cluster per instance type (インスタンスタイプごとのクラスターあたりのノード)] を選択します。

レプリケーショングループの詳細については、「レプリケーショングループを使用する高可用性」を参照してください。

次の図は、コンソールの観点から ElastiCache for Redis クラスターに対する各種トポロジーを示しています。

イメージ: ElastiCache for Redis クラスター (コンソールビュー)

ElastiCache API および AWS CLI オペレーションでは、単一ノードの ElastiCache for Redis クラスターとマルチノードのレプリケーショングループが区別されます。次の図は、ElastiCache API と AWS CLI の観点からさまざまな ElastiCache for Redis トポロジを示したものです。


							イメージ: ElastiCache for Redis クラスターおよびレプリケーショングループ (API および CLI ビュー)
レプリケーショングループ対グローバルデータストア

グローバルデータストアは、リージョン間で相互にレプリケートする 1 つ以上のクラスターの集合であり、レプリケーショングループは複数のシャードを持つクラスターモードが有効のクラスター間でデータをレプリケートします。Global datastore は、次のもので構成されます。

  • [プライマリ (アクティブ) クラスター] – プライマリクラスターは、Global Datastore 内のすべてのクラスターにレプリケートされる書き込みを受け入れます。プライマリクラスターは、読み込みリクエストも受け付けます。

  • [セカンダリ (パッシブ) クラスター] – セカンダリクラスターは、読み取りリクエストのみを受け入れ、プライマリクラスターからのデータ更新をレプリケートします。セカンダリクラスターは、プライマリクラスターとは異なる AWS リージョンに存在する必要があります。

グローバルデータストアの詳細については、「Global Datastore を使用した AWS リージョン間のレプリケーション」を参照してください。