レプリケーション: Valkey および Redis OSS クラスターモード無効と有効 - Amazon ElastiCache

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

レプリケーション: 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 (クラスターモードが有効) クラスターの重要な違いをまとめたものです。

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 (クラスターモードが有効) クラスターの追加の書き込みエンドポイントを利用できます。

どちらのクラスターを実装する場合でも、現在および将来のニーズに合ったノードタイプを選択してください。