View a markdown version of this page

複寫:停用 Valkey 和 Redis OSS 叢集模式與啟用 - Amazon ElastiCache

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

複寫:停用 Valkey 和 Redis OSS 叢集模式與啟用

透過 Valkey 和 Redis OSS,您可以建立兩種不同類型叢集的其中之一 (API/CLI:複寫群組)。Valkey 或 Redis OSS (停用叢集模式) 叢集一律具有單一碎片 (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 個。
重要

若您沒有複本而節點失敗,您可能遺失該碎片中的所有資料。

Multi-AZ 是,至少 1 個複本。

選用。預設開啟。

選用。預設開啟。

快照 (備份) 是,建立單一 .rdb 檔案。 是,為每個碎片建立唯一 .rdb 檔案。
還原 是,使用來自 Valkey 或 Redis OSS (停用叢集模式) 叢集的單一 .rdb 檔案。 是,使用來自 Valkey 或 Redis OSS (停用叢集模式) 或 Valkey 或 Redis OSS (啟用叢集模式) 叢集的 .rdb 檔案。
支援 所有 Valkey 和 Redis OSS 版本 所有 Valkey 和 Redis OSS 版本
引擎是否可升級 是,但包含限制。如需詳細資訊,請參閱ElastiCache 的版本管理 是,但包含限制。如需詳細資訊,請參閱ElastiCache 的版本管理
加密 所有 Valkey 版本,以及 Redis OSS 4.0.10 和更新版本。 所有 Valkey 版本,以及 Redis OSS 4.0.10 和更新版本。
HIPAA 合格服務 所有 Valkey 版本,以及 Redis OSS 4.0.10 和更新版本。 所有 Valkey 版本,以及 Redis OSS 4.0.10 和更新版本。
PCI DSS 合規 所有 Valkey 版本,以及 Redis OSS 4.0.10 和更新版本。 所有 Valkey 版本,以及 Redis OSS 4.0.10 和更新版本。
線上重新分片 N/A 所有 Valkey 版本,以及 Redis OSS 4.0.10 和更新版本。

我應該選擇哪一個?

在 Valkey 或 Redis OSS (停用叢集模式) 或 Valkey 或 Redis OSS (啟用叢集模式) 之間進行選擇時,請考慮下列因素:

  • 擴展與分割 - 業務需求變動。您需要為峰值需求佈建,或在需求變更時擴展。Valkey 或 Redis OSS (停用叢集模式) 支援擴展。您可以透過新增或刪除複本節點來擴展讀取容量,或是透過向上擴展至更大的節點類型來擴展容量。這些操作都需要時間。如需詳細資訊,請參閱 擴展 Valkey 或 Redis OSS 的複本節點 (停用叢集模式)

     

    Valkey 或 Redis OSS (啟用叢集模式) 支援將您的資料分割至最多 500 個節點群組。您可以在商業需求變更時動態調整碎片的數量。分割的其中一項優勢,便是您會將負載擴張到更大量的端點,減少尖峰需求期間的存取瓶頸。此外,因為資料可擴張到多個伺服器,您可以容納更大的資料集。如需擴展分割區的資訊,請參閱 擴展 Valkey 或 Redis OSS (啟用叢集模式) 叢集

     

  • 節點大小與節點數量 – 由於 Valkey 或 Redis OSS (停用叢集模式) 叢集只有一個碎片,因此節點類型必須足夠大,以容納叢集的所有資料加上必要的額外負荷。另一方面,由於在使用 Valkey 或 Redis OSS (啟用叢集模式) 叢集時,您可以將資料分割成數個碎片,因此節點類型可以更小,不過您需要更多。如需詳細資訊,請參閱選擇您的節點大小

     

  • 讀取與寫入 – 如果叢集上的主要負載是讀取資料的應用程式,您可以透過新增和刪除僅供讀取複本來擴展 Valkey 或 Redis OSS (停用叢集模式) 叢集。不過,僅供讀取複本的數量上限為 5 個。如果叢集上的負載具有大量寫入,您可以受益於具有多個碎片的 Valkey 或 Redis OSS (啟用叢集模式) 叢集的其他寫入端點。

無論您選擇實作的叢集類型為何,請務必選擇適合您目前及未來需求的節點類型。