本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
2016 年 10 月,Amazon ElastiCache 啟動對 Redis OSS 3.2 的支援。此時,我們新增了將資料分割到最多 500 個碎片的支援 (在 ElastiCache API 和 中稱為節點群組 AWS CLI)。為了保持與先前版本的相容性,我們擴展了 API 2015-02-02 版操作,以包含新的 Redis OSS 功能。
同時,我們也已開始在 ElastiCache 主控台中使用此新功能中所使用且業界常見的術語。這些變更表示有時候,API 和 CLI 中所使用的術語可能會與主控台中所使用的術語不同。下列清單指出 API 和 CLI 與主控台之間可能不同的術語。
- 快取叢集 (節點) 與節點
-
沒有複本節點時,節點與快取叢集之間具有一對一的關係。因此,ElastiCache 主控台經常互換使用這些術語。主控台現在統一使用節點一詞。唯一的例外是 Create Cluster (建立叢集) 按鈕,這會啟動程序,以建立具有複本節點或完全沒有複本節點的叢集。
ElastiCache API 和 AWS CLI 會繼續使用過去的術語。
- 叢集與 Valkey 或 Redis OSS 複寫群組
-
主控台現在對所有 ElastiCache for Redis OSS 叢集使用術語叢集。主控台會在下列所有情況中使用叢集一詞:
當叢集是單一節點 Valkey 或 Redis OSS 叢集時。
當叢集是支援單一碎片 (在 API 和 CLI 中,稱為節點群組) 內複寫的 Valkey 或 Redis OSS (停用叢集模式) 叢集時。
當叢集是支援在 1-90 個碎片內複寫的 Valkey 或 Redis OSS (啟用叢集模式) 叢集時,或最多 500 個具有增加限制請求的叢集。若要請求提高配額,請參閱 AWS 服務配額,並選擇配額類型 Nodes per cluster per instance type (每執行個體類型每叢集的節點數)。
如需 Valkey 或 Redis OSS 複寫群組的詳細資訊,請參閱 使用複寫群組的高可用性。
下圖從主控台的角度說明 ElastiCache for Redis OSS 叢集的各種拓撲。
ElastiCache API 和 AWS CLI 操作仍然會將單一節點 ElastiCache for Redis OSS 叢集與多節點 Valkey 或 Redis OSS 複寫群組區分開來。下圖說明 ElastiCache API 和 AWS CLI 觀點的各種 ElastiCache for Redis OSS 拓撲。
- Valkey 或 Redis OSS 複寫群組與全域資料存放區
全域資料存放區是一或多個叢集的集合,這些叢集會跨區域彼此複寫,而 Valkey 或 Redis OSS 複寫群組會使用多個碎片跨啟用叢集模式的叢集複寫資料。全域資料存放區由下列項目組成:
-
主要 (主動) 叢集 - 主要叢集接受複寫到全域資料存放區內所有叢集的寫入。主要叢集也接受讀取要求。
-
次要 (被動) 叢集 - 次要叢集只接受讀取要求,並從主要叢集複寫資料更新。次要叢集必須位於與主要叢集不同的 AWS 區域。
如需全域資料存放區的相關資訊,請參閱「使用全域資料存放區跨 AWS 區域複寫」。
-