翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
クラスターは 1 つ以上のキャッシュノードのコレクションであり、すべて Valkey、Memcached、Redis OSS エンジンソフトウェアのインスタンスを実行します。クラスターを作成する際に、すべてのノードで使用するエンジンとバージョンを指定します。
Valkey クラスターと Redis OSSクラスター
次の図は、一般的な Valkey または Redis OSSクラスターを示しています。これらのクラスターには、シャード内に単一ノードまたは最大 6 つのノードを含めることができます (API/CLI: ノードグループ)。単一ノードの Valkey または Redis OSS (クラスターモードが無効) クラスターにはシャードがなく、マルチノードの Valkey または Redis OSS (クラスターモードが無効) クラスターには単一のシャードがあります。Valkey または Redis OSS (クラスターモードが有効) クラスターは、最大 500 個のシャードを持つことができ、データはシャード間で分割されます。エンジンバージョンが Valkey 7.2 以降または Redis 5.0.6 以降である場合、ノードまたはシャードの制限はクラスターあたり最大 OSS 500 まで増やすことができます。例えば、83 個のシャード (シャードごとに 1 つのプライマリと 5 レプリカ) と 500 個のシャード (プライマリのみでレプリカなし) の範囲で、500 個のノードクラスターを設定できます。増加に対応できる十分な IP アドレスがあることを確認してください。一般的な落とし穴には、サブネットグループ内のサブネットCIDRの範囲が小さすぎる、またはサブネットが共有され、他のクラスターによって頻繁に使用されるなどがあります。詳細については、「サブネットグループの作成」を参照してください。5.0.6 未満のバージョンの場合、クラスターあたりの制限は 250 個です。
この制限の拡大をリクエストするには、「AWS のサービスの制限」を参照し、制限タイプとして [Nodes per cluster per instance type (インスタンスタイプごとのクラスターあたりのノード)] を選択します。
Valkey または Redis OSSシャードに複数のノードがある場合、ノードの 1 つは読み取り/書き込みプライマリノードです。シャード内の他のすべてのノードは、読み取り専用のレプリカです。
一般的な Valkey または Redis OSSクラスターは、次のようになります。

Memcached クラスター
一般的な Memcached クラスターは次のようになります。Memcached クラスターには 1〜60 個のノードがあり、これらのノード間でデータを水平に分割することができます。

Valkey、Memcached、Redis の Elasticache オペレーション OSS
ほとんどの ElastiCache オペレーションはクラスターレベルで実行されます。クラスターは、特定数のキャッシュノードと、各ノードのプロパティを制御するパラメータグループを使用して設定できます。クラスター内のすべてのノードは、同じノードタイプで、同一のパラメーター設定およびセキュリティグループ設定となるように設計されています。
すべてのクラスターにはクラスター識別子が必要です。クラスター識別子は、お客様が指定するクラスターの名前です。この識別子は、 および AWS CLI コマンドを操作する ElastiCache APIときに特定のクラスターを指定します。クラスター識別子は、 AWS リージョン内のその顧客に対して一意である必要があります。
ElastiCache は複数のエンジンバージョンをサポートしています。特別な理由がない限り、最新バージョンを使用することをお勧めします。
ElastiCache クラスターは、Amazon EC2インスタンスを使用してアクセスするように設計されています。Amazon VPCサービスに基づいて仮想プライベートクラウド (VPC) でクラスターを起動すると、外部からクラスターにアクセスできます AWS。詳細については、「AWS 外部からの ElastiCache リソースへのアクセス」を参照してください。
サポートされているバージョンのリストについては、「サポートされているエンジンとバージョン」、「サポートされている Redis OSSバージョン」、「Memcached バージョン ElastiCache でサポート」を参照してください。