Migration des nœuds de génération précédente - Amazon ElastiCache

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.

Migration des nœuds de génération précédente

Les nœuds de génération précédente sont des types de nœuds qui sont en cours d'élimination progressive. Si aucun cluster existant n'utilise un type de nœud de génération précédente, ElastiCache ne prend pas en charge la création de nouveaux clusters avec ce type de nœud.

En raison du nombre limité de types de nœuds de génération précédente, nous ne pouvons pas garantir un remplacement réussi lorsqu'un nœud devient défectueux dans votre ou vos clusters. Dans un tel scénario, la disponibilité de votre cluster peut être affectée négativement.

Nous vous recommandons de migrer votre ou vos clusters vers un nouveau type de nœud pour une disponibilité et des performances accrues. Pour obtenir un type de nœud recommandé vers lequel migrer, veuillez consulter Chemins de mise à niveau. Pour obtenir la liste complète des types de nœuds pris en charge et des types de nœuds de génération précédente dans ElastiCache, consultezTypes de nœuds pris en charge.

Migration de nœuds sur un cluster Valkey ou Redis OSS

La procédure suivante décrit comment migrer votre type de nœud de OSS cluster Valkey ou Redis à l'aide de la ElastiCache console. Au cours de ce processus, votre OSS cluster Valkey ou Redis continuera à traiter les demandes avec un temps d'arrêt minimal. Selon la configuration de votre cluster, vous pouvez constater les temps d'arrêt suivants. Voici des estimations qui peuvent différer en fonction de vos configurations spécifiques :

  • La désactivation du mode cluster (nœud unique) peut prendre environ 60 secondes, principalement en raison de DNS la propagation.

  • Le mode cluster désactivé (avec nœud de réplication) peut prendre environ 1 seconde pour les clusters exécutant Valkey 7.2 et versions ultérieures ou Redis OSS 5.0.6 et versions ultérieures. Toutes les versions inférieures peuvent prendre environ 10 secondes.

  • Le mode cluster activé peut expérimenter un temps d'arrêt d'environ 1 seconde.

Pour modifier un type de nœud de OSS cluster Valkey ou Redis à l'aide de la console :

  1. Connectez-vous à la console et ouvrez-la à l' ElastiCache adresse https://console.aws.amazon.com/elasticache/.

  2. Dans le volet de navigation, choisissez Valkey clusters ou Redis OSS clusters.

  3. Dans la liste des clusters, choisissez le cluster que vous souhaitez migrer.

  4. Choisissez Actions, puis Modifier.

  5. Choisissez le nouveau type de nœud dans la liste des types de nœuds.

  6. Si vous souhaitez effectuer un processus de mise à l'échelle immédiatement, cochez la case Apply immediately (Appliquer immédiatement). Si la case Apply immediately (Appliquer immédiatement) est décochée, le processus de mise à l'échelle est effectué lors de la fenêtre de maintenance suivante du cluster.

  7. Sélectionnez Modifier. Si vous avez choisi Apply immediately lors de l'étape précédente, le statut du cluster passe à modification. Lorsque son statut passe à available, la modification est terminée et vous pouvez commencer à utiliser le nouveau cluster.

Pour modifier un type de nœud de OSS cluster Valkey ou Redis à l'aide de : AWS CLI

Utilisez le modify-replication-groupAPIcomme indiqué ci-dessous :

Pour Linux, macOS ou Unix :

aws elasticache modify-replication-group / --replication-group-id my-replication-group / --cache-node-type new-node-type / --apply-immediately

Pour Windows :

aws elasticache modify-replication-group ^ --replication-group-id my-replication-group ^ --cache-node-type new-node-type ^ --apply-immediately

Dans ce scénario, la valeur de new-node-type est le type de nœud vers lequel vous effectuez la migration. En transmettant le paramètre --apply-immediately, la mise à jour sera appliquée immédiatement lorsque le groupe de réplication passe du statut modifying (en cours de modification) à available (disponible). Si la case Apply immediately (Appliquer immédiatement) est décochée, le processus de mise à l'échelle est effectué lors de la fenêtre de maintenance suivante du cluster.

Note

Si vous ne parvenez pas à modifier le cluster avec unInvalidCacheClusterState, vous devez d'abord supprimer un nœud ayant échoué à la restauration.

Fixation ou retrait restore-failed-node (s)

La procédure suivante décrit comment réparer ou supprimer un ou plusieurs nœuds ayant échoué lors de la restauration de votre cluster Valkey ou Redis. OSS Pour en savoir plus sur la façon dont le ou les ElastiCache nœuds entrent dans un état d'échec de restauration, consultez. Affichage de l'état du ElastiCache nœud Nous recommandons de supprimer d'abord tous les nœuds dont la restauration a échoué, puis de migrer les nœuds de génération précédente restants du ElastiCache cluster vers un type de nœud de nouvelle génération, et enfin de rajouter le nombre de nœuds requis.

Pour supprimer le nœud en échec de restauration (console) :

  1. Connectez-vous à la console et ouvrez-la à l' ElastiCache adresse https://console.aws.amazon.com/elasticache/.

  2. Dans le volet de navigation, choisissez Valkey clusters ou Redis OSS clusters.

  3. Dans la liste de clusters, choisissez le nom du cluster dans lequel vous souhaitez supprimer un nœud.

  4. Dans la liste des partitions, choisissez la partition dont vous souhaitez supprimer un nœud. Ignorez cette étape si le mode cluster est désactivé pour le cluster.

  5. Dans la liste des nœuds, choisissez le nœud avec un statut de restore-failed.

  6. Choisissez Actions, puis Delete node (Supprimer le nœud).

Une fois que vous avez supprimé le ou les nœuds dont la restauration a échoué de votre ElastiCache cluster, vous pouvez désormais migrer vers un type de nouvelle génération. Pour plus d’informations, consultez la section Migration de nœuds sur un cluster Valkey ou Redis OSS ci-dessus.

Pour réajouter des nœuds à votre ElastiCache cluster, consultezAjouter des nœuds à un ElastiCache cluster.

Migration de nœuds sur un cluster Memcached

Pour migrer ElastiCache (Memcached) vers un autre type de nœud, vous devez créer un nouveau cluster, toujours vide au départ, que votre application peut remplir.

Pour migrer votre type de nœud de cluster ElastiCache (Memcached) à l'aide de la ElastiCache console :