

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

# 在 ElastiCache 中管理叢集
<a name="Clusters"></a>

*叢集*是一或多個快取節點的集合，所有這些節點都會執行 Valkey、Memcached 和 Redis OSS 引擎軟體的執行個體。在您建立叢集時，可以指定要使用的所有節點之引擎和版本。

**Valkey 和 Redis OSS 叢集**

下圖說明典型的 Valkey 或 Redis OSS 叢集。這些叢集可以在碎片 (API/CLI：節點群組） 內包含單一節點或最多六個節點，單一節點 Valkey 或 Redis OSS （停用叢集模式） 叢集沒有碎片，而多節點 Valkey 或 Redis OSS （停用叢集模式） 叢集具有單一碎片。Valkey 或 Redis OSS （啟用叢集模式） 叢集最多可有 500 個碎片，您的資料會分割在碎片上。如果引擎版本為 Valkey 7.2 及更高版本，或 Redis OSS 5.0.6 及更高版本，則每個叢集的節點或碎片限制最多可增加 500 個。例如，您可以選擇設定具有 500 個節點的叢集，並容許碎片在 83 個（每個碎片一個主要版本和 5 個複本）到 500 個（單一主要版本並且沒有複本）之間變化。請確保有足夠的可用 IP 地址來容納增加的數量。常見的缺陷包括子網路群組中的子網路的 CIDR 範圍太小，或是子網路被共用並被其他叢集大量使用。如需詳細資訊，請參閱[建立子網路群組](SubnetGroups.Creating.md)。對於 5.0.6 以下的版本，每個叢集的限制為 250 個。

若要請求提高配額，請參閱 [AWS 服務配額](https://docs.aws.amazon.com/general/latest/gr/aws_service_limits.html)，並選擇配額類型 **Nodes per cluster per instance type (每執行個體類型每叢集的節點數)**。

 當您在 Valkey 或 Redis OSS 碎片中有多個節點時，其中一個節點是讀取/寫入主節點。碎片中的所有其他節點則是唯讀複本。

典型的 Valkey 或 Redis OSS 叢集如下所示。

![\[影像：典型的 Valkey 和 Redis OSS 叢集\]](http://docs.aws.amazon.com/zh_tw/AmazonElastiCache/latest/dg/images/ElastiCache-Cluster-Redis.png)


**Memcached 叢集**

典型的 Memcached 叢集如下所示。Memcached 叢集包含 1 到 60 個節點，您可以在其中水平分割資料。

![\[圖片：典型 Memcached 叢集\]](http://docs.aws.amazon.com/zh_tw/AmazonElastiCache/latest/dg/images/ElastiCache-Cluster-Memcached.png)


**Valkey、Memcached 和 Redis OSS 的 Elasticache 操作**

大多數 ElastiCache 作業都是在叢集層級執行。您可以將叢集設定為含特定數量的節點和一個參數群組，以控制每個節點的屬性。叢集內的所有節點都設計為相同節點類型，並具備相同的參數和安全群組設定。

每個叢集都必須有一個叢集識別符。叢集識別符是客戶針對叢集提供的名稱。這個識別碼可在 ElastiCache API 和 AWS CLI 命令互動時指定特定的叢集。叢集識別符對於 AWS 區域中的該客戶必須是唯一的。

ElastiCache 支援多種引擎版本。除非您有特定原因，否則我們建議您使用最新版本。

ElastiCache 叢集設計為使用 Amazon EC2 執行個體來存取。如果您在以 Amazon VPC 服務為基礎的 Virtual Private Cloud (VPC) 中啟動叢集，即可從 AWS外部存取該叢集。如需詳細資訊，請參閱[從外部存取 ElastiCache 資源AWS](accessing-elasticache.md#access-from-outside-aws)。

如需支援的版本清單，請參閱 [支援的引擎和版本](VersionManagement.md#supported-engine-versions)、 [支援的 Redis OSS 引擎版本](engine-versions.md#supported-engine-versions.redis)和 [支援的 ElastiCache for Memcached 版本](engine-versions.md#supported-engine-versions-mc)。