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.
Amazon met ElastiCache fréquemment à niveau son parc en appliquant des correctifs et des mises à niveau aux instances de manière fluide. Cependant, nous devons parfois relancer vos ElastiCache nœuds pour appliquer les mises à jour obligatoires du système d'exploitation à l'hôte sous-jacent. Ces remplacements sont obligatoires pour appliquer des mises à niveau qui renforcent la sécurité, la fiabilité et les performances opérationnelles.
Vous pouvez gérer ces remplacements vous-même à tout moment avant le créneau planifié de remplacement des nœuds. Lorsque vous gérez vous-même un remplacement, votre instance reçoit la mise à jour du système d’exploitation quand vous relancez le nœud. Le remplacement planifié du nœud est alors annulé. Il est possible que vous receviez encore des alertes indiquant que le remplacement du nœud aura lieu. Si vous avez déjà limité manuellement le besoin de maintenance, vous pouvez ignorer ces alertes.
Note
Les nœuds de cache de remplacement générés automatiquement par Amazon ElastiCache peuvent avoir des adresses IP différentes. Vous êtes chargé d’examiner la configuration de votre application pour vous assurer que vos nœuds de cache sont associés aux adresses IP appropriées.
La liste suivante identifie les actions que vous pouvez effectuer lorsque vous ElastiCache planifiez le remplacement de l'un de vos nœuds Valkey ou Redis OSS. Afin d'accélérer la recherche des informations dont vous avez besoin, choisissez dans le menu suivant.
-
Do nothing— Laissez Amazon ElastiCache remplacer le nœud comme prévu.
-
Change your maintenance window – changer pour un créneau de maintenance plus approprié.
-
Configurations Valkey ou Redis OSS (mode cluster activé)
-
Replace the only node in any Valkey or Redis OSS cluster— Procédure permettant de remplacer un nœud dans un cluster Valkey ou Redis OSS à l'aide de la sauvegarde et de la restauration.
-
Replace a replica node in any Valkey or Redis OSS cluster— Procédure permettant de remplacer une réplique en lecture dans n'importe quel cluster Valkey ou Redis OSS en augmentant ou en diminuant le nombre de répliques sans interruption du cluster.
-
Replace any node in a Valkey or Redis OSS (cluster mode enabled) shard— Procédure dynamique sans interruption de service du cluster pour remplacer un nœud dans un cluster Valkey ou Redis OSS (mode cluster activé) par une mise à l'échelle externe et une mise à l'échelle interne.
-
-
Configurations Valkey ou Redis OSS (mode cluster désactivé)
-
Replace the only node in any Valkey or Redis OSS cluster— Procédure pour remplacer n'importe quel nœud d'un cluster Valkey ou Redis OSS à l'aide de la sauvegarde et de la restauration.
-
Replace a replica node in any Valkey or Redis OSS cluster— Procédure permettant de remplacer une réplique en lecture dans n'importe quel cluster Valkey ou Redis OSS en augmentant ou en diminuant le nombre de répliques sans interruption du cluster.
-
Replace a node in a Valkey or Redis OSS (cluster mode disabled) cluster— Procédure de remplacement d'un nœud dans un cluster Valkey ou Redis OSS (mode cluster désactivé) par réplication.
-
Replace a Valkey or Redis OSS (cluster mode disabled) read-replica— Procédure permettant de remplacer manuellement une réplique en lecture dans un groupe de réplication Valkey ou Redis OSS (mode cluster désactivé).
-
Replace a Valkey or Redis OSS (cluster mode disabled) primary node— Procédure permettant de remplacer manuellement le nœud principal dans un groupe de réplication Valkey ou Redis OSS (mode cluster désactivé).
-
Options de remplacement des nœuds Valkey et Redis OSS
-
Ne rien faire : si vous ne faites rien, ElastiCache remplace le nœud comme prévu.
Pour les configurations hors cluster avec le basculement automatique activé, les clusters sur Valkey 7.2 et versions ultérieures et Redis OSS 5.0.6 et versions ultérieures sont complètement remplacés tandis que le cluster continue de rester en ligne et de traiter les demandes d'écriture entrantes. Pour les clusters compatibles avec le basculement automatique sur Redis OSS 4.0.10 ou version antérieure, vous remarquerez peut-être une brève interruption d'écriture de quelques secondes maximum associée aux mises à jour DNS.
Si le nœud est membre d'un cluster activé ElastiCache pour le basculement automatique, Valkey ou Redis OSS améliore la disponibilité lors des correctifs, des mises à jour et des autres remplacements de nœuds liés à la maintenance.
Pour les configurations de ElastiCache cluster configurées pour être utilisées ElastiCache pour les clients de cluster Valkey ou Redis OSS, le remplacement est désormais terminé pendant que le cluster traite les demandes d'écriture entrantes.
Pour les configurations hors cluster avec le basculement automatique activé, les clusters sur Valkey 7.2 et versions ultérieures et Redis OSS 5.0.6 et versions ultérieures sont complètement remplacés tandis que le cluster continue de rester en ligne et de traiter les demandes d'écriture entrantes. Pour les clusters compatibles avec le basculement automatique sur Redis OSS 4.0.10 ou version antérieure, vous remarquerez peut-être une brève interruption d'écriture de quelques secondes maximum associée aux mises à jour DNS.
Si le nœud est autonome, Amazon lance d' ElastiCache abord un nœud de remplacement, puis se synchronise à partir du nœud existant. Le nœud existant ne sera pas disponible pour les demandes de service pendant cette période. Une fois la synchronisation terminée, le nœud existant est arrêté et le nouveau nœud prend sa place. ElastiCache fait de son mieux pour conserver vos données au cours de cette opération.
-
Modifiez votre fenêtre de maintenance — Pour les événements de maintenance planifiés, vous recevez un e-mail ou une notification de la part de ElastiCache. Dans ce cas, si vous changez votre fenêtre de maintenance avant le créneau de remplacement planifié, votre nœud est désormais remplacé au nouvel horaire. Pour plus d’informations, consultez les ressources suivantes :
Note
La possibilité de modifier votre fenêtre de remplacement en déplaçant votre fenêtre de maintenance n'est disponible que lorsque la ElastiCache notification inclut une fenêtre de maintenance. Si la notification ne comporte pas de fenêtre de maintenance, vous ne pouvez pas modifier votre fenêtre de remplacement.
Supposons par exemple que nous sommes le jeudi 9 novembre, qu’il est 15 h 00 et que la prochaine fenêtre de maintenance est vendredi 10 novembre à 17 h 00. Voici 3 scénarios avec leurs résultats :
-
Vous reportez votre fenêtre de maintenance au vendredi à 16 h 00 (après la date et l’heure actuelles et avant la prochaine fenêtre de maintenance prévue). Le nœud est remplacé le vendredi 10 novembre à 16 h 00.
-
Vous reportez votre fenêtre de maintenance au samedi à 16 h 00 (après la date et l’heure actuelles et après la prochaine fenêtre de maintenance prévue). Le nœud est remplacé le samedi 11 novembre à 16 h 00.
-
Vous reportez votre fenêtre de maintenance au mercredi à 16 h 00 (plus tôt dans le semaine que la date et l’heure actuelles). Le nœud est remplacé le mercredi 15 novembre à 16 h 00.
Pour obtenir des instructions, consultez Gestion de la maintenance des ElastiCache clusters.
-
-
Remplacez le seul nœud d'un cluster Valkey ou Redis OSS : si le cluster ne possède aucune réplique de lecture, vous pouvez utiliser la procédure suivante pour remplacer le nœud.
Pour remplacer le seul nœud en utilisant la sauvegarde et la restauration
-
Créez un instantané du cluster du nœud. Pour obtenir des instructions, consultez Réalisation de sauvegardes manuelles.
-
Créez un nouveau cluster à partir de l'instantané. Pour obtenir des instructions, consultez Restauration à partir d’une sauvegarde dans un nouveau cache.
-
Supprimez le cluster avec le nœud qui doit être remplacé. Pour obtenir des instructions, consultez Supprimer un cluster dans ElastiCache.
-
Dans votre application, remplacez le point de terminaison de l’ancien nœud par celui du nouveau nœud.
-
-
Remplacez un nœud de réplique dans n'importe quel cluster Valkey ou Redis OSS : pour remplacer un cluster de répliques, augmentez le nombre de répliques. Pour ce faire, ajoutez un réplica, puis diminuez le nombre de réplicas en supprimant le réplica à remplacer. Il s'agit d'un processus dynamique sans temps d'arrêt du cluster.
Note
Si votre partition ou groupe de réplication comporte déjà cinq réplicas, vous devez inverser les étapes 1 et 2.
Pour remplacer une réplique dans n'importe quel cluster Valkey ou Redis OSS
-
Augmentez le nombre de réplicas en ajoutant un réplica à la partition ou au groupe de réplication. Pour de plus amples informations, veuillez consulter Augmentation du nombre de réplicas dans une partition.
-
Supprimez le réplica que vous souhaitez remplacer. Pour de plus amples informations, veuillez consulter Diminution du nombre de réplicas dans une partition.
-
Mettez à jour les points de terminaison dans votre application.
-
-
Remplacez n'importe quel nœud d'une partition Valkey ou Redis OSS (mode cluster activé) : pour remplacer le nœud d'un cluster sans interruption de service, utilisez le repartage en ligne. Ajoutez d'abord une partition à l'aide d'une mise à l'échelle supérieure, puis supprimez la partition avec le nœud à remplacer avec une mise à l'échelle inférieure.
Pour remplacer n'importe quel nœud d'un cluster Valkey ou Redis OSS (mode cluster activé)
-
Monter en charge : Ajoutez une partition supplémentaire avec la même configuration que la partition existante avec le nœud à remplacer. Pour de plus amples informations, veuillez consulter Ajout de partitions avec le repartitionnement en ligne.
-
Mettre à l'échelle : Supprimez la partition avec le nœud à remplacer. Pour de plus amples informations, veuillez consulter Suppression de partitions avec le repartitionnement en ligne.
-
Mettez à jour les points de terminaison dans votre application.
-
-
Remplacer un nœud dans un cluster Valkey ou Redis OSS (mode cluster désactivé) — Si le cluster est un cluster Valkey ou Redis OSS (mode cluster désactivé) sans aucune réplique de lecture, suivez la procédure suivante pour remplacer le nœud.
Remplacer le nœud en utilisant la réplication (mode cluster désactivé uniquement)
-
Ajoutez une réplication au cluster en définissant le nœud de remplacement prévu comme nœud primaire. N'activez pas le mode Multi-AZ sur ce cluster. Pour obtenir des instructions, consultez Pour ajouter une réplication à un cluster Valkey ou Redis OSS sans partitions.
-
Ajoutez un réplica en lecture au cluster. Pour obtenir des instructions, consultez Pour ajouter des nœuds à un ElastiCache cluster (console).
-
Promouvez le dernier réplica en lecture créé au rang de réplica principal. Pour obtenir des instructions, consultez Promouvoir une réplique en lecture au statut principal, pour les groupes de réplication Valkey ou Redis OSS (mode cluster désactivé).
-
Supprimer le nœud qui doit être remplacé. Pour obtenir des instructions, consultez Supprimer des nœuds d'un ElastiCache cluster.
-
Dans votre application, remplacez le point de terminaison de l’ancien nœud par celui du nouveau nœud.
-
-
Remplacer une réplique en lecture Valkey ou Redis OSS (mode cluster désactivé) : si le nœud est une réplique en lecture, remplacez-le.
Si votre cluster possède un seul nœud de réplica et que le mode Multi-AZ est activé, vous devez désactiver ce dernier avant de supprimer le réplica. Pour obtenir des instructions, consultez Modification d'un groupe de réplication.
Pour remplacer un Valkey ou un Redis OSS (mode cluster désactivé), lisez la réplique
-
Supprimez le réplica qui doit être remplacé. Pour obtenir des instructions, veuillez consulter les sections suivantes :
-
Ajoutez un nouveau réplica pour remplacer celui qui doit être remplacé. Si vous utilisez le même nom que le réplica que vous venez de supprimer, vous pouvez ignorer l'étape 3. Pour obtenir des instructions, veuillez consulter les sections suivantes :
-
Dans votre application, remplacez le point de terminaison de l'ancien réplica par celui du nouveau réplica.
-
Si vous avez désactivé le mode Multi-AZ au début, réactivez-le. Pour obtenir des instructions, consultez Activation du multi-AZ .
-
-
Remplacez un nœud principal Valkey ou Redis OSS (mode cluster désactivé) : si le nœud est le nœud principal, commencez par promouvoir une réplique en lecture en nœud principal. Supprimez ensuite le réplica qui était le nœud primaire.
Si votre cluster possède un seul réplica et que le mode Multi-AZ est activé, vous devez désactiver ce dernier avant de supprimer le réplica dans l'étape 2. Pour obtenir des instructions, consultez Modification d'un groupe de réplication.
Pour remplacer un nœud principal Valkey ou Redis OSS (mode cluster désactivé)
-
Promouvez un réplica en lecture en réplica principal. Pour obtenir des instructions, consultez Promouvoir une réplique en lecture au statut principal, pour les groupes de réplication Valkey ou Redis OSS (mode cluster désactivé).
-
Supprimez le nœud qui doit être remplacé (ancienne instance principale). Pour obtenir des instructions, consultez Supprimer des nœuds d'un ElastiCache cluster.
-
Ajoutez un nouveau réplica pour remplacer celui qui doit être remplacé. Si vous utilisez le même nom que le nœud que vous venez de supprimer, vous pouvez ignorer la modification des points de terminaison dans votre application.
Pour obtenir des instructions, consultez Ajouter une réplique de lecture pour Valkey ou Redis OSS (mode cluster désactivé).
-
Dans votre application, remplacez le point de terminaison de l’ancien nœud par celui du nouveau nœud.
-
Si vous avez désactivé le mode Multi-AZ au début, réactivez-le. Pour obtenir des instructions, consultez Activation du multi-AZ .
-