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

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

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

Valkey 7.2 および Redis OSS バージョン 3.2 以降では、2 つの異なるタイプのクラスター (API/CLI: レプリケーショングループ) のいずれかを作成できます。Valkey または Redis OSS (クラスターモードが無効) クラスターは常に 1 つのシャード (API/CLI: ノードグループ) と最大 5 個のリードレプリカノードで構成されます。Valkey または Redis OSS (クラスターモードが有効) クラスターは、最大 500 個のシャードを持ち、各シャードに 1〜5 個のレプリカノードがあります。

イメージ: 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 (クラスターモードが無効) クラスターから 1 つの .rdb ファイルを使用。 はい。Valkey または Redis OSS (クラスターモードが無効) または Valkey または Redis OSS (クラスターモードが有効) クラスターから .rdb ファイルを使用。
サポート すべての Valkey および Redis OSS バージョン すべての Valkey バージョン、および Redis OSS 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 (クラスターモードが有効) クラスターでは複数のシャード間でデータを分割できるため、ノードタイプはより小さくできますが、全体ではノード数が増えます。詳細については、「ノードサイズの選択」を参照してください。

     

  • 読み取りと書き込み – クラスターの主な負荷がデータを読み取るアプリケーションである場合、リードレプリカを追加および削除することで、Valkey または Redis OSS (クラスターモードが無効) クラスターをスケールできます。ただし、リードレプリカの最大数は 5 です。クラスターの書き込み負荷が高い場合は、複数のシャードを持つ Valkey または Redis OSS (クラスターモードが有効) クラスターの追加の書き込みエンドポイントが役立ちます。

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