翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
クラスターの管理
クラスターは、1 つ以上のキャッシュノードの集合であり、すべてのノードが Redis キャッシュエンジンソフトウェアのインスタンスを実行します。クラスターを作成する際に、すべてのノードで使用するエンジンとバージョンを指定します。
次の図は、一般的な Redis OSS クラスターを示しています。Redis OSS クラスターには、シャード内に単一ノードまたは最大 6 つのノードを含めることができます (API/CLI: ノードグループ)。単一ノードの Redis OSS (クラスターモードが無効) クラスターにはシャードがなく、マルチノードの Redis OSS (クラスターモードが無効) クラスターには単一のシャードがあります。Redis OSS (クラスターモードが有効) クラスターは、最大 500 個のシャードを持つことができ、データはシャード全体に分割されます。Redis OSS エンジンのバージョンが 5.0.6 以上の場合、ノードまたはシャードの制限はクラスターあたり最大 500 に引き上げることができます。例えば、83 個のシャード (シャードごとに 1 つのプライマリと 5 レプリカ) と 500 個のシャード (プライマリのみでレプリカなし) の範囲で、500 個のノードクラスターを設定できます。増加に対応できる十分な IP アドレスがあることを確認してください。一般的な落とし穴として、サブネットグループ内のサブネットの CIDR 範囲が小さすぎる、またはサブネットが他のクラスターで共有され、頻繁に使用されていることが挙げられます。詳細については、「サブネットグループの作成」を参照してください。5.0.6 未満のバージョンの場合、クラスターあたりの制限は 250 個です。
この制限の拡大をリクエストするには、「AWS のサービスの制限」を参照し、制限タイプとして [Nodes per cluster per instance type (インスタンスタイプごとのクラスターあたりのノード)] を選択します。
シャードに複数のノードがある場合、1 つのノードは読み取り/書き込みのプライマリノードです。シャード内の他のすべてのノードは、読み取り専用のレプリカです。
一般的な Redis OSS クラスターは次のようになります。
ほとんどの ElastiCache オペレーションはクラスターレベルで実行されます。クラスターは、特定数のキャッシュノードと、各ノードのプロパティを制御するパラメータグループを使用して設定できます。クラスター内のすべてのノードは、同じノードタイプで、同一のパラメーター設定およびセキュリティグループ設定となるように設計されています。
すべてのクラスターにはクラスター識別子が必要です。クラスター識別子は、お客様が指定するクラスターの名前です。この識別子は、 ElastiCache API および AWS CLI コマンドを操作するときに特定のクラスターを指定します。クラスター識別子は、 AWS リージョン内のその顧客に対して一意である必要があります。
ElastiCache は複数のエンジンバージョンをサポートしています。特別な理由がない限り、最新バージョンを使用することをお勧めします。
ElastiCache クラスターは、Amazon EC2 インスタンスを使用してアクセスするように設計されています。Amazon VPC サービスに基づいて Virtual Private Cloud (VPC) で起動したクラスターには、 AWSの外部からアクセスできます。詳細については、「外部から ElastiCache リソースにアクセスする AWS」を参照してください。
サポートされている Redis OSS バージョンのリストについては、「」を参照してくださいサポートされている ElastiCache (Redis OSS) バージョン。