Gestione dei cluster - Amazon ElastiCache per Redis

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

Un cluster è una raccolta di uno o più nodi di cache, ognuno dei quali esegue un'istanza del software del motore di cache Redis. Quando si crea un cluster, occorre specificare il motore e la versione che verrà utilizzata da tutti i nodi.

Il diagramma seguente illustra un tipico cluster Redis. I cluster Redis possono contenere un solo nodo o fino a sei nodi all'interno di una partizione (API/CLI: gruppo di nodi). Un cluster Redis a nodo singolo (modalità cluster disabilitata) è privo di partizioni e un cluster Redis a più nodi (modalità cluster disabilitata) ne ha solo una. I cluster Redis (modalità cluster abilitata) possono avere fino a 500 shard, con i dati partizionati tra le shard. Il limite del nodo o della partizione può essere aumentato fino a un massimo di 500 per cluster se la versione del motore Redis è 5.0.6 o superiore. 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 AWS Limiti del servizio e selezionare il tipo di limite Nodi per cluster per tipo di istanza.

Quando in una partizione sono presenti più nodi, uno di essi è il nodo primario lettura/scrittura. Tutti gli altri nodi nella partizione sono repliche di sola lettura.

I tipici cluster Redis appaiono come segue.

Immagine: tipici cluster Redis

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 utilizzando un'istanza Amazon EC2. 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 risorse ElastiCache dall'esterno AWS.

Per un elenco delle versioni Redis supportate, consulta ElastiCache supportate per le versioni Redis.