Nodi e shard Redis OSS - 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à.

Nodi e shard Redis OSS

Una partizione (nelle API e nella CLI, un gruppo di nodi) è una disposizione gerarchica di nodi, ciascuno integrato in un cluster. le partizioni supportano la replica. All'interno di una partizione, un nodo funziona come il nodo primario di lettura/scrittura. Tutti gli altri nodi in una partizione funzionano come repliche di sola lettura del nodo primario. Redis OSS versione 3.2 e successive supportano più shard all'interno di un cluster (nell'API e nella CLI, un gruppo di replica). Questo supporto consente il partizionamento dei dati in un cluster Redis OSS (modalità cluster abilitata).

Il diagramma seguente illustra le differenze tra un cluster Redis OSS (modalità cluster disabilitata) e un cluster Redis OSS (modalità cluster abilitata).

Immagine: shard Redis OSS (modalità cluster disabilitata) e Redis OSS (modalità cluster abilitata) (API/CLI: gruppi di nodi)

I cluster Redis OSS (modalità cluster abilitata) supportano la replica tramite shard. L'operazione API DescribeReplicationGroups(CLI: describe-replication-groups) elenca i gruppi di nodi con i nodi membri, il ruolo del nodo all'interno del gruppo di nodi e anche altre informazioni.

Quando crei un cluster Redis OSS, specifichi se desideri creare un cluster con il clustering abilitato. I cluster Redis OSS (modalità cluster disabilitata) non hanno mai più di uno shard, che può essere ridimensionato orizzontalmente aggiungendo (fino a un totale di cinque) o eliminando nodi di replica di lettura. Per ulteriori informazioni, consultare Alta disponibilità utilizzando gruppi di replica, Aggiungere una replica di lettura, per i gruppi di replica Redis OSS (Cluster Mode Disabled) o Eliminazione di una replica di lettura, per i gruppi di replica Redis OSS (Cluster Mode Disabled) . I cluster Redis OSS (modalità cluster disabilitata) possono anche scalare verticalmente modificando i tipi di nodi. Per ulteriori informazioni, consulta Scalabilità dei cluster Redis OSS (Cluster Mode Disabled) con nodi di replica.

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 Limiti dei servizi AWS e seleziona il tipo di limite Nodi per cluster per tipo di istanza.

Dopo aver creato un cluster Redis OSS (modalità cluster abilitata), può essere modificato (ridimensionato o ridimensionato). Per ulteriori informazioni, consulta Ridimensionamento (Redis ElastiCache OSS) e Sostituzione dei nodi.

Quando si crea un nuovo cluster, è possibile eseguirne il popolamento con i dati del vecchio cluster in modo che non inizi vuoto. Tale approccio funziona solo se il gruppo del cluster presenta lo stesso numero di partizioni del cluster precedente. Ciò può essere utile se occorre modificare il tipo di nodo o la versione dell'engine. Per ulteriori informazioni, consultare Esecuzione di backup manuali e Ripristino da un backup in una nuova cache.