Remplacement de nœuds - 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.

Remplacement de nœuds

Amazon ElastiCache for Memcached met fréquemment à niveau sa flotte avec des correctifs et des mises à niveau appliquées aux instances de façon transparente. Toutefois, nous devons de temps en temps relancer vos nœuds ElastiCache for Memcached pour appliquer des mises à jour obligatoires du système d'exploitation de 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 entreprendre quand ElastiCache planifie le remplacement de l'un de vos nœuds Memcached.

  • Ne rien faire – Si vous ne faites rien, ElastiCache remplace le nœud comme prévu. Quand ElastiCache remplace automatiquement le nœud par un nouveau nœud, le nouveau nœud est initialement vide.

  • Changer votre fenêtre de maintenance – pour les événements de maintenance planifiés, vous recevez un e-mail ou une notification d'événement de la part d'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 Modification d'un ElastiCache cluster.

    Note

    La possibilité de modifier votre fenêtre de remplacement en déplaçant votre fenêtre de maintenance est disponible uniquement quand la notification ElastiCache 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.

  • Manually replace the node (Remplacer manuellement le nœud) — si vous avez besoin de remplacer le nœud avant le prochain créneau de maintenance, remplacez-le manuellement.

    Si vous remplacez manuellement le nœud, les clés sont redistribuées. Cette redistribution entraîne des échecs d'accès au cache.

    Pour remplacer manuellement un nœud Memcached
    1. Supprimer le nœud qui doit être remplacé. Pour obtenir des instructions, consultez Suppression de nœuds d'un cluster.

    2. Ajouter un nouveau nœud au cluster. Pour obtenir des instructions, consultez Ajout de nœuds à un cluster.

    3. Si vous n’utilisez pas la découverte automatique sur ce cluster, accédez à votre application et remplacez chaque instance de point de terminaison de l’ancien nœud par le point de terminaison du nouveau nœud.