Gestione dei cluster in ElastiCache - Amazon ElastiCache

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, Redis OSS o Memcached. 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 a nodo singolo OSS (modalità cluster disabilitata) non ha shard e un cluster Valkey o Redis multinodo (modalità cluster disabilitata) ha un singolo shard. OSS 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 successiva o Redis 5.0.6 e successiva. OSS 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 insidie più comuni includono che le sottoreti del gruppo di sottoreti hanno un CIDR intervallo 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 OSS shard Valkey o Redis, 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 tipici hanno il seguente aspetto. OSS

Immagine: cluster Valkey e Redis tipici OSS

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.

Immmagine: tipico cluster Memcached

Operazioni Elasticache per Valkey, Redis e Memcached 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 i ElastiCache API comandi and. 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'EC2istanza Amazon. Se avvii il tuo cluster in un cloud privato virtuale (VPC) basato sul VPC servizio Amazon, puoi accedervi dall'esterno AWS. Per ulteriori informazioni, consulta Accesso alle ElastiCache risorse dall'esterno AWS.

Per un elenco delle versioni supportate, consulta Motori e versioni supportatiVersioni Redis supportate OSS, eVersioni supportate ElastiCache (Memcached).