Gestione dei cluster - Amazon ElastiCache (RedisOSS)

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 OSS. I cluster Redis OSS possono contenere un singolo nodo o fino a sei nodi all'interno di uno shard (API/CLI: gruppo di nodi), un cluster Redis OSS a nodo singolo (modalità cluster disabilitata) non ha shard e un cluster Redis OSS multinodo (modalità cluster disabilitata) ha un singolo shard. I cluster 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 Redis OSS è 5.0.6 o 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 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 cluster Redis OSS tipici hanno il seguente aspetto.

Immagine: cluster Redis OSS tipici

La maggior parte ElastiCache delle 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 ElastiCache risorse dall'esterno AWS.

Per un elenco delle versioni Redis OSS supportate, consulta. Versioni supportate ElastiCache (Redis OSS)