Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Gestione dei cluster in ElastiCache
Un cluster è una raccolta di uno o più nodi di cache, che eseguono tutti un'istanza del software del motore Valkey, Memcached e Redis OSS. Quando si crea un cluster, occorre specificare il motore e la versione che verrà utilizzata da tutti i nodi.
Cluster Valkey e Redis OSS
Il diagramma seguente illustra un tipico cluster Valkey o Redis OSS. Questi cluster possono contenere un singolo nodo o fino a sei nodi all'interno di uno shard (API/CLI: gruppo di nodi), un cluster Valkey o Redis OSS a nodo singolo (modalità cluster disabilitata) non ha shard e un cluster Valkey o Redis OSS a più nodi (modalità cluster disabilitata) ha un singolo shard. I cluster Valkey o Redis OSS (modalità cluster abilitata) possono avere fino a 500 shard, con i dati partizionati tra gli shard. Il limite di nodi o shard può essere aumentato fino a un massimo di 500 per cluster se la versione del motore è Valkey 7.2 e superiore o Redis OSS 5.0.6 e successiva. Ad esempio, è possibile scegliere di configurare un cluster a 500 nodi che varia tra 83 partizioni (un primario e 5 repliche per partizione) e 500 partizioni (un singolo primario e nessuna replica). Assicurati che esistano abbastanza indirizzi IP disponibili per soddisfare l'aumento. Le problematiche comuni sono che le le sottoreti nel gruppo di sottoreti hanno un intervallo CIDR troppo piccolo o che le sottoreti sono condivise e utilizzate pesantemente da altri cluster. Per ulteriori informazioni, consulta Creazione di un gruppo di sottoreti. Per le versioni inferiori alla 5.0.6, il limite è 250 per cluster.
Per richiedere un aumento dei limiti, consulta Limiti dei servizi AWS e seleziona il tipo di limite Nodi per cluster per tipo di istanza.
Quando sono presenti più nodi in uno shard Valkey o Redis OSS, uno dei nodi è un nodo primario di lettura/scrittura. Tutti gli altri nodi nella partizione sono repliche di sola lettura.
I cluster Valkey o Redis OSS tipici hanno il seguente aspetto.

Cluster Memcached
I cluster Memcached tipici hanno il seguente aspetto. I cluster Memcached contengono da 1 a 60 nodi, sui quali è possibile partizionare orizzontalmente i dati.

Operazioni Elasticache per Valkey, Memcached e Redis OSS
La maggior parte delle ElastiCache operazioni viene eseguita a livello di cluster. Un cluster può essere configurato con un numero specifico di nodi e con un gruppo di parametri che controlla le proprietà di ciascun nodo. Tutti i nodi all'interno di un cluster sono progettati in modo da essere dello stesso tipo e da avere le stesse impostazioni del gruppo di parametri e del gruppo di sicurezza.
Ogni cluster deve avere un proprio identificatore. L'identificatore del cluster è un nome fornito dal cliente. Questo identificatore specifica un particolare cluster quando interagisce con l' ElastiCache API e i comandi. AWS CLI L'identificatore del cluster deve essere univoco per quel cliente in una regione. AWS
ElastiCache supporta più versioni del motore. A meno che non ci siano motivi specifici, consigliamo di utilizzare l'ultima versione.
ElastiCache i cluster sono progettati per essere accessibili tramite un' EC2 istanza Amazon. Se il cluster viene avviato in un virtual private cloud (VPC) basato sul servizio Amazon VPC, vi si può accedere dall'esterno di AWS. Per ulteriori informazioni, consulta Accesso alle ElastiCache risorse dall'esterno AWS.
Per un elenco delle versioni supportate, consulta Motori e versioni supportatiVersioni Redis OSS supportate, eSupportato ElastiCache per le versioni Memcached.