Je souhaite minimiser les pertes de données liées à la maintenance planifiée de mes nœuds Amazon ElastiCache for Memcached.
Brève description
Dans ElastiCache for Memcached, le processus de remplacement de nœud utilise un nouveau nœud vide et supprime le nœud actuel. Le nouveau nœud n'est pas disponible pendant une courte période jusqu'à la fin du processus. Une fois le remplacement terminé, les performances de votre application peuvent diminuer jusqu'à ce que le nouveau nœud soit renseigné avec les données de cache. Il est recommandé d'utiliser le client ](https://docs.aws.amazon.com/AmazonElastiCache/latest/mem-ug/Clients.html)plus intelligent[ ElastiCache pour planifier votre fenêtre de maintenance lorsque le trafic d'écriture entrant est faible. De plus, ElastiCache for Memcached utilise des données intrinsèquement en mémoire.
Résolution
Pour minimiser les pertes de données dues à la défaillance d'un nœud ou au remplacement d'un nœud dans un cluster conçu par vos soins, répartissez les données de votre cache sur plusieurs nœuds. Lorsque vous partitionnez vos données sur plusieurs nœuds, les pertes de données sont moindres en cas de défaillance ou de remplacement d'un nœud. Pour plus d'informations, consultez la section Remplacement de nœuds.
Pour les caches ElastiCache sans serveur, les défaillances de nœud sont automatiquement atténués grâce à l'architecture Multi-AZ répliquée. Par conséquent, les échecs de nœud sont transparents pour votre application.
Pour plus d'informations sur les bonnes pratiques de conception d’une infrastructure ElastiCache for Memcached tolérante aux pannes, consultez la section Atténuation des défaillances.
Pour plus d'informations sur la fenêtre de maintenance d'ElastiCache, consultez la section Gestion de la maintenance.
Informations connexes
Comparaison des caches conçus par vos soins Memcached et Redis
Page d'aide relative à la maintenance gérée et aux mises à jour de service Amazon ElastiCache