翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
レプリケーション: Valkey および Redis OSS クラスターモード無効と有効
Valkey 7.2 および Redis OSSバージョン 3.2 以降では、2 つの異なるタイプのクラスター (API/CLI: レプリケーショングループ) のいずれかを作成できます。Valkey または Redis OSS (クラスターモードが無効) クラスターには、常に最大 5 つのリードレプリカノードを持つ単一のシャード (API/CLI: ノードグループ) があります。Valkey または Redis OSS (クラスターモードが有効) クラスターには、それぞれ 1~5 個のリードレプリカノードを持つ最大 500 個のシャードがあります。
Valkey または Redis OSS (クラスターモードが無効)、および Valkey または Redis OSS (クラスターモードが有効) クラスター
次の表は、Valkey または Redis OSS (クラスターモードが無効) クラスターと Valkey または Redis OSS (クラスターモードが有効) クラスターの重要な違いをまとめたものです。
機能 | Valkey または Redis OSS (クラスターモードが無効) | Valkey または Redis OSS (クラスターモードが有効) |
---|---|---|
変更可能 | はい。レプリカノードの追加と削除、およびノードタイプのスケールアップをサポートします。 | 制限あり。詳細については、「のバージョン管理 ElastiCache」および「Valkey または Redis でのクラスターのスケーリング OSS (クラスターモードが有効)」を参照してください。 |
データのパーティション化 | 不可 | 可能 |
シャード | 1 | 1~500 |
リードレプリカ | 0~5 重要レプリカがない場合、ノードに障害が発生すると、すべてのデータが損失します。 |
シャードあたり 0~5。重要レプリカがなく、ノードに障害が発生すると、そのシャードのすべてのデータが失われます。 |
マルチ AZ | はい、少なくとも 1 つのレプリカ。 オプション。デフォルトでオン。 |
可能 オプション。デフォルトでオン。 |
スナップショット(バックアップ) | はい、1 つの .rdb ファイルを作成。 | はい、シャードごとに独自の .rdb ファイルを作成。 |
復元 | はい。Valkey または Redis OSS (クラスターモードが無効) クラスターから単一の .rdb ファイルを使用します。 | はい。Valkey または Redis OSS (クラスターモードが無効) または Valkey または Redis OSS (クラスターモードが有効) クラスターの .rdb ファイルを使用します。 |
サポート | すべての Valkey および Redis OSSバージョン | すべての Valkey OSS バージョン、および Redis 3.2 以降 |
エンジンがアップグレード可能 | はい。ただし、いくつかの制限があります。詳細については、「のバージョン管理 ElastiCache」を参照してください。 | はい。ただし、いくつかの制限があります。詳細については、「のバージョン管理 ElastiCache」を参照してください。 |
暗号化 | バージョン 3.2.6 ( 用にスケジュールされていますEOL。Redis OSSバージョンの有効期限スケジュール を参照してください) および 4.0.10 以降。 | バージョン 3.2.6 ( 用にスケジュールされていますEOL。Redis OSSバージョンの有効期限スケジュール を参照してください) および 4.0.10 以降。 |
HIPAA 適格 | バージョン 3.2.6 ( 用にスケジュールされていますEOL。Redis OSSバージョンの有効期限スケジュール を参照してください) および 4.0.10 以降。 | バージョン 3.2.6 ( 用にスケジュールされていますEOL。Redis OSSバージョンの有効期限スケジュール を参照してください) および 4.0.10 以降。 |
PCI DSS コンプライアンス | バージョン 3.2.6 ( 用にスケジュールされていますEOL。Redis OSSバージョンの有効期限スケジュール を参照してください) および 4.0.10 以降。 | バージョン 3.2.6 ( 用にスケジュールされていますEOL。Redis OSSバージョンの有効期限スケジュール を参照してください) および 4.0.10 以降。 |
オンラインリシャーディング | 該当なし | バージョン 3.2.10 ( 用にスケジュールされていますEOL。Redis OSSバージョンの有効期限終了スケジュール を参照してください) 以降。 |
どちらを使用すればよいですか?
Valkey または Redis OSS (クラスターモードが無効) または Valkey または Redis OSS (クラスターモードが有効) のいずれかを選択する場合は、次の要因を考慮してください。
[スケーリングとパーティション化] – ビジネスには変化が必要です。ピーク需要に対してプロビジョニングするか、需要の変化に応じてスケールする必要があります。Valkey または Redis OSS (クラスターモードが無効) はスケーリングをサポートしています。レプリカノードを追加または削除して読み取り容量をスケールするか、より大きいノードタイプにスケールアップして容量をスケールできます。両方のオペレーションには時間がかかります。詳細については、「」を参照してくださいValkey または Redis のレプリカノードのスケーリング OSS (クラスターモードが無効)。
Valkey または Redis OSS (クラスターモードが有効) では、最大 500 個のノードグループにデータをパーティション化できます。ビジネスニーズの変化に合わせて、シャードの数を動的に変更することができます。パーティション化の 1 つの利点は、より多くのエンドポイントに負荷を分散し、ピーク需要時のアクセスのボトルネックを減らすことです。また、データを複数のサーバーに分散させることができるため、より大規模なデータセットに対応できます。パーティションのスケーリングの詳細については、「」を参照してくださいValkey または Redis でのクラスターのスケーリング OSS (クラスターモードが有効)。
ノードサイズとノード数 – Valkey または Redis OSS (クラスターモードが無効) クラスターにはシャードが 1 つだけあるため、ノードタイプは、クラスターのすべてのデータに加えて必要なオーバーヘッドに対応するのに十分な大きさである必要があります。一方、Valkey または Redis OSS (クラスターモードが有効) クラスターを使用する場合、複数のシャードにデータをパーティション化できるため、ノードタイプはさらに小さくなりますが、それ以上必要になります。詳細については、「ノードサイズの選択」を参照してください。
Reads v. writes – クラスターのプライマリロードがデータの読み取りアプリケーションである場合、リードレプリカを追加および削除することで、Valkey または Redis OSS (クラスターモードが無効) クラスターをスケーリングできます。ただし、リードレプリカの最大数は 5 です。クラスターの負荷が書き込みが多い場合は、複数のシャードを持つ Valkey または Redis OSS (クラスターモードが有効) クラスターの追加の書き込みエンドポイントを利用できます。
どちらのクラスターを実装する場合でも、現在および将来のニーズに合ったノードタイプを選択してください。