

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Haute disponibilité avec les groupes de réplication
<a name="Replication"></a>

Single-node Les clusters Amazon ElastiCache Valkey et Redis OSS sont des entités en mémoire dotées de services de protection des données (AOF) limités. Si votre cluster échoue pour une raison quelconque, vous perdez toutes les données du cluster. Toutefois, si vous utilisez un moteur Valkey ou Redis OSS, vous pouvez regrouper 2 à 6 nœuds dans un cluster avec des répliques où 1 à 5 nœuds en lecture seule contiennent les données de réplication du nœud principal unique du groupe. read/write Dans ce scénario, si un nœud échoue pour une raison quelconque, vous ne perdez pas toutes vos données puisque celles-ci sont répliquées sur un ou plusieurs nœuds. En raison de la latence de réplication, certaines données peuvent être perdues si c'est le read/write nœud principal qui tombe en panne.

Comme le montre le graphique suivant, la structure de réplication est contenue dans un fragment (appelé *groupe de nœuds* dans le API/CLI) contenu dans un cluster Valkey ou Redis OSS. Les clusters Valkey ou Redis OSS (mode cluster désactivé) ont toujours une partition. Les clusters Valkey ou Redis OSS (mode cluster activé) peuvent contenir jusqu'à 500 partitions, les données du cluster étant partitionnées entre les partitions. Vous pouvez créer un cluster contenant un nombre de partitions supérieur et un nombre de réplicas inférieur, qui conduisent à un nombre total de 90 nœuds par cluster. Cette configuration de cluster peut contenir de 90 partitions avec 0 réplica à 15 partitions avec 5 réplicas, ce qui correspond au nombre maximal de réplicas autorisé. 

La limite de nœuds ou de partitions peut être augmentée jusqu'à un maximum de 500 par cluster avec ElastiCache Valkey, et avec la ElastiCache version 5.0.6 ou supérieure pour Redis OSS. Par exemple, vous pouvez choisir de configurer un cluster de 500 nœuds compris entre 83 (un principal et 5 réplicas par partition) et 500 partitions (un principal et aucun réplicas). Assurez-vous qu’il y ait suffisamment d’adresses IP disponibles pour faire face à l’augmentation. Les pièges courants incluent les sous-réseaux du groupe de sous-réseaux avec une plage CIDR trop petite ou les sous-réseaux partagés et fortement utilisés par d’autres clusters. Pour de plus amples informations, veuillez consulter [Création d'un groupe de sous-réseaux](SubnetGroups.Creating.md).

 Pour les versions antérieures à 5.0.6, la limite est de 250 par cluster.

Pour demander une augmentation de cette limite, veuillez consulter [AWS Service Limits](https://docs.aws.amazon.com/general/latest/gr/aws_service_limits.html) et sélectionnez le type de limite **Nœuds par cluster par type d'instance**. 

![Image : le cluster Valkey ou Redis OSS (mode cluster désactivé) possède une partition et 0 à 5 nœuds de réplication](http://docs.aws.amazon.com/fr_fr/AmazonElastiCache/latest/dg/images/ElastiCacheClusters-CSN-Redis-Replicas.png)


*Le cluster Valkey ou Redis OSS (mode cluster désactivé) possède une partition et 0 à 5 nœuds de réplication*

Si le cluster contenant des répliques est Multi-AZ activé et que le nœud principal tombe en panne, le nœud principal bascule vers une réplique en lecture. Etant donné que les données sont mises à jour de façon asynchrone sur les nœuds de réplica, des données peuvent être perdues du fait de la latence des mises à jour des nœuds de réplication. Pour de plus amples informations, veuillez consulter [Atténuer les défaillances lors de l'exécution de Valkey ou Redis OSS](disaster-recovery-resiliency.md#FaultTolerance.Redis).

**Note**  
Pour les clusters dont la durabilité est activée, les données sont conservées dans un journal Multi-AZ transactionnel et peuvent être restaurées même si tous les nœuds tombent en panne. Avec les écritures synchrones, aucune donnée reconnue n'est perdue lors du basculement. Avec les écritures asynchrones, jusqu'à 10 secondes de données peuvent être perdues en cas de panne.

**Topics**
+ [Comprendre la réplication Valkey et Redis OSS](Replication.Redis.Groups.md)
+ [Réplication avec durabilité activée](#replication-with-durability)
+ [Réplication : mode cluster Valkey et Redis OSS désactivé ou activé](Replication.Redis-RedisCluster.md)
+ [Minimiser les temps d'arrêt ElastiCache Multi-AZ en utilisant Valkey et Redis OSS](AutoFailover.md)
+ [Implémentation de la sauvegarde et de la synchronisation](Replication.Redis.Versions.md)
+ [Synchronisation et sauvegarde durables](#sync-backup-durability)
+ [Création d'un groupe de réplication Valkey ou Redis OSS](Replication.CreatingRepGroup.md)
+ [Affichage des détails d'un groupe de réplication](Replication.ViewDetails.md)
+ [Recherche des points de terminaison du groupe de réplication](Replication.Endpoints.md)
+ [Modification d'un groupe de réplication](Replication.Modify.md)
+ [Suppression d'un groupe de réplication](Replication.DeletingRepGroup.md)
+ [Modification du nombre de réplicas](increase-decrease-replica-count.md)
+ [Promouvoir une réplique en lecture au statut principal, pour les groupes de réplication Valkey ou Redis OSS (mode cluster désactivé)](Replication.PromoteReplica.md)

## Réplication avec durabilité activée
<a name="replication-with-durability"></a>

Pour les clusters Valkey 9.0\+ dont la durabilité est activée, la réplication est médiatisée par le biais du journal des Multi-AZ transactions plutôt que par le biais du streaming direct du primaire vers la réplique. Le nœud principal écrit dans le journal des transactions, et les répliques consomment indépendamment les écritures validées à partir du journal. Cette architecture signifie que les répliques sont restaurées indépendamment sans imposer de charge au nœud principal.

## Synchronisation et sauvegarde durables
<a name="sync-backup-durability"></a>

Pour les clusters dont la durabilité est activée, les opérations de synchronisation et de sauvegarde sont différentes de celles des clusters standard :
+ **Off-box instantanés :** les instantanés sont créés par des instances éphémères qui lisent des données du journal des Multi-AZ transactions, éliminant ainsi l'impact sur les performances de votre cluster.
+ **Log-based restauration :** les répliques échouées sont restaurées à partir du journal des transactions et des instantanés au lieu de nécessiter une synchronisation complète depuis le journal principal.