

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à.

# Alta disponibilità utilizzando gruppi di replica
<a name="Replication"></a>

Single-node I cluster Amazon ElastiCache Valkey e Redis OSS sono entità in memoria con servizi di protezione dei dati (AOF) limitati. Se il cluster non viene eseguito per qualsiasi motivo, tutti i dati del cluster vengono persi. Tuttavia, se utilizzi un motore Valkey o Redis OSS, puoi raggruppare da 2 a 6 nodi in un cluster con repliche in cui da 1 a 5 nodi di sola lettura contengono dati replicati del singolo nodo primario del gruppo. read/write In questo scenario, se un nodo non viene eseguito per qualsiasi motivo, non tutti i dati vengono persi poiché vengono replicati in uno o più nodi. A causa della latenza di replica, alcuni dati potrebbero andare persi se è il nodo primario a fallire. read/write 

Come mostrato nel grafico seguente, la struttura di replica è contenuta in uno shard (chiamato gruppo di * nodi in API/CLI) che è contenuto * in un cluster OSS Valkey o Redis. I cluster Valkey o Redis OSS (modalità cluster disabilitata) hanno sempre un frammento. I cluster Valkey o Redis OSS (modalità cluster abilitata) possono avere fino a 500 shard con i dati del cluster partizionati tra gli shard. Puoi creare un cluster con un numero più alto dle partizioni e un numero più basso di repliche per un totale di 90 nodi per cluster. Questa configurazione del cluster può andare da 90 partizioni e 0 repliche a 15 partizioni e 5 repliche che è il numero massimo consentito di repliche. 

Il limite di nodi o shard può essere aumentato fino a un massimo di 500 per cluster con Valkey e con la versione 5.0.6 o ElastiCache successiva per Redis OSS. ElastiCache 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](SubnetGroups.Creating.md).

 Per le versioni inferiori alla 5.0.6, il limite è 250 per cluster.

Per richiedere un aumento dei limiti, consulta [Limiti dei servizi AWS](https://docs.aws.amazon.com/general/latest/gr/aws_service_limits.html) e seleziona il tipo di limite **Nodi per cluster per tipo di istanza**. 

![Immagine: il cluster Valkey per Redis OSS (modalità cluster disattivata) ha uno shard e da 0 a 5 nodi di replica](https://docs.aws.amazon.com/it_it/AmazonElastiCache/latest/dg/images/ElastiCacheClusters-CSN-Redis-Replicas.png)


*Il cluster Valkey o Redis OSS (modalità cluster disattivata) ha uno shard e da 0 a 5 nodi di replica *

Se il cluster con repliche è Multi-AZ abilitato e il nodo primario ha esito negativo, il failover primario esegue il failover su una replica di lettura. Poiché i dati sui nodi di replica vengono aggiornati in maniera asincrona, è possibile che alcuni dati vengano persi a causa della latenza di aggiornamento dei nodi di replica. Per ulteriori informazioni, consulta [Mitigazione degli errori durante l'esecuzione di Valkey o Redis OSS](disaster-recovery-resiliency.md#FaultTolerance.Redis).

**Nota**  
Per i cluster con la durabilità abilitata, i dati vengono conservati in un registro Multi-AZ transazionale e possono essere ripristinati anche in caso di errore di tutti i nodi. Con le scritture sincrone, nessun dato riconosciuto viene perso durante il failover. Con le scritture asincrone, si possono perdere fino a 10 secondi di dati in caso di errore.

**Topics**
+ [Comprendere la replica di Valkey e Redis OSS](Replication.Redis.Groups.md)
+ [Replica con durabilità abilitata](#replication-with-durability)
+ [Replica: modalità cluster OSS Valkey e Redis disattivata o abilitata](Replication.Redis-RedisCluster.md)
+ [Riduzione al minimo dei tempi di inattività ElastiCache utilizzando Valkey e Multi-AZ Redis OSS](AutoFailover.md)
+ [Sincronizzazione e backup con durabilità](#sync-backup-durability)
+ [Creazione di un gruppo di replica Valkey o Redis OSS](Replication.CreatingRepGroup.md)
+ [Visualizzazione dei dettagli del gruppo di replica](Replication.ViewDetails.md)
+ [Individuazione di endpoint del gruppo di replica](Replication.Endpoints.md)
+ [Modifica di un gruppo di replica](Replication.Modify.md)
+ [Eliminazione di un gruppo di replica](Replication.DeletingRepGroup.md)
+ [Modifica del numero di repliche](increase-decrease-replica-count.md)
+ [Promozione di una replica di lettura a primaria, per i gruppi di replica Valkey o Redis OSS (modalità cluster disabilitata)](Replication.PromoteReplica.md)

## Replica con durabilità abilitata
<a name="replication-with-durability"></a>

Per i cluster Valkey 9.0\+ con durabilità abilitata, la replica viene mediata dal log Multi-AZ transazionale anziché dallo streaming diretto da primario a replica. Il nodo primario scrive nel log transazionale e le repliche consumano in modo indipendente le scritture confermate dal log. Questa architettura significa che le repliche si ripristinano in modo indipendente senza imporre un carico sul nodo primario.

## Sincronizzazione e backup con durabilità
<a name="sync-backup-durability"></a>

Per i cluster con durabilità abilitata, le operazioni di sincronizzazione e backup sono diverse dai cluster standard:
+ **Off-box snapshotting: le ** istantanee vengono create da istanze temporanee che leggono dal log transazionale, eliminando l'impatto sulle prestazioni del Multi-AZ cluster.
+ **Log-based ripristino: le repliche ** non riuscite vengono ripristinate dal log transazionale e dalle istantanee anziché richiedere una sincronizzazione completa dal primario.