Modification d'un cluster ElastiCache - Amazon ElastiCache for Redis

Modification d'un cluster ElastiCache

En plus d'ajouter ou de supprimer des nœuds d'un cluster, vous aurez peut-être parfois besoin de faire des modifications sur un cluster existant, par exemple pour ajouter un groupe de sécurité, changer le créneau de maintenance ou un groupe de paramètres.

Nous vous conseillons que votre créneau de maintenance soit défini au moment où l'utilisation est la plus faible. Donc une modification peut s'avérer nécessaire de temps en temps.

Lorsque vous changez les paramètres d'un cluster, le changement est appliqué au cluster immédiatement ou après le redémarrage du cluster. C'est vrai si vous changez le groupe de paramètres même du cluster ou une valeur de paramètre dans le groupe de paramètres du cluster. Pour déterminer quand une modification de paramètre particulier sera appliquée, consultez Application des modifications dans les tableaux de Paramètres spécifiques Redis.

Pour modifier un cluster

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

  2. Depuis la liste située dans l'angle supérieur droit, choisissez la région AWS dans laquelle se trouve le cluster à modifier.

  3. Dans le volet de navigation, choisissez le moteur s'exécutant sur le cluster que vous voulez modifier.

    Une liste de clusters du moteur choisi s'affiche.

  4. Dans la liste des clusters, choisissez le nom du cluster que vous souhaitez modifier.

  5. Choisissez Actions, puis Modifier.

    La fenêtre Modify Cluster s'affiche.

  6. Dans la fenêtre Modifier un cluster, effectuez les modifications nécessaires. Les options incluent :

    • Description

    • Compatibilité de version de moteur

      Important

      Vous pouvez mettre à niveau vers des versions de moteur plus récentes. Si vous mettez à niveau les versions majeures du moteur, par exemple, de 5.0.6 à 6.0, vous devez sélectionner une famille de groupe de paramètres compatible avec la nouvelle version du moteur. Pour plus d'informations sur la procédure à utiliser, consultez Mise à niveau des versions de moteur. Cependant, vous ne pouvez pas mettre à niveau vers des versions antérieures du moteur, sauf en supprimant le cluster existant et en le recréant.

    • Groupes de sécurité VPC

    • Groupe de paramètres

    • Type de nœud

      Note

      Si le cluster utilise un type de nœud de la famille r6gd, vous ne pouvez choisir qu’une taille de nœud différente de celle de cette famille. Si vous choisissez un type de nœud de la famille r6gd, la hiérarchisation des données sera automatiquement activée. Pour plus d’informations, consultez la rubrique Hiérarchisation des données.

    • Multi-AZ

    • Basculement automatique (mode cluster désactivé uniquement)

    • Activer les sauvegardes automatiques

    • ID du nœud de Backup

    • Période de conservation de la sauvegarde

    • Fenêtre de sauvegarde

    • Rubrique pour la notification SNS

    La case Apply Immediately (Appliquer maintenant) concerne uniquement les modifications apportées au type de nœud et à la version du moteur. Pour appliquer les modifications immédiatement, cochez la case Apply Immediately (Appliquer immédiatement). Si elle n'est pas cochée, les modifications apportées au type de nœud et à la version du moteur sont appliquées lors du prochain créneau de maintenance. D'autres modifications, telles que la modification du créneau de maintenance, sont appliquées immédiatement.

  7. Sélectionnez Modify (Modifier).

Pour activer/désactiver la remise du journal, procédez comme suit:

  1. Dans la liste des clusters, choisissez le cluster que vous souhaitez augmenter. Cliquez sur l'onglet Cluster name (Nom du cluster) et pas la case à cocher à côté.

  2. Sur la page Cluster name (Nom du cluster), choisissez l'onglet Logs (Journaux).

  3. Pour activer/désactiver les journaux lents, sélectionnez Enable slow logs (Activer les journaux slow) ou Disable slow logw (Désactiver les journaux slow).

  4. Pour modifier votre configuration, sélectionnez Modify slow logs (Modifier les journaux slow) :

    • Sous Destination Type (Type de destination), sélectionnez CloudWatch Logs ou Kinesis Firehose.

    • Sous Log destination (Destination du journal), sélectionnez Create new (Créer un nouveau) et saisissez le nom de votre groupe de journaux CloudWatchLogs ou de votre flux Kinesis Data Firehose. Ou sélectionnez Select existing (Sélectionner un existant), puis le nom de votre groupe de journaux CloudWatchLogs ou de nom de flux Kinesis Data Firehose.

Vous pouvez modifier un cluster existant à l'aide de l'opération AWS CLI de l'modify-cache-cluster. Pour modifier la valeur de configuration d'un cluster, spécifiez l'ID du cluster, le paramètre à modifier et la nouvelle valeur du paramètre. L'exemple suivant change le créneau de maintenance pour un cluster nommé my-cluster et applique la modification immédiatement.

Important

Vous pouvez mettre à niveau vers des versions de moteur plus récentes. Si vous mettez à niveau les versions majeures du moteur, par exemple, de 5.0.6 à 6.0, vous devez sélectionner une famille de groupe de paramètres compatible avec la nouvelle version du moteur. Pour plus d'informations sur la procédure à utiliser, consultez Mise à niveau des versions de moteur. Cependant, vous ne pouvez pas mettre à niveau vers des versions antérieures du moteur, sauf en supprimant le cluster existant et en le recréant.

Pour Linux, macOS ou Unix :

aws elasticache modify-cache-cluster \ --cache-cluster-id my-cluster \ --preferred-maintenance-window sun:23:00-mon:02:00

Pour Windows :

aws elasticache modify-cache-cluster ^ --cache-cluster-id my-cluster ^ --preferred-maintenance-window sun:23:00-mon:02:00

Le paramètre --apply-immediately s'applique uniquement à des modifications dans le type de nœud, la version du moteur et aux modifications du nombre de nœuds dans un cluster Si vous souhaitez appliquer une de ces modifications immédiatement, utilisez le paramètre --apply-immediately. Si vous préférez l'application de ces modifications au prochain créneau de maintenance, utilisez le paramètre --no-apply-immediately. D'autres modifications, telles que la modification du créneau de maintenance, sont appliquées immédiatement.

Pour plus d'informations, veuillez consulter la rubrique AWS CLI pour ElastiCache modify-cache-cluster.

Vous pouvez modifier un cluster existant à l'aide de l'opération ModifyCacheCluster de l'API ElastiCache. Pour modifier la valeur de configuration d'un cluster, spécifiez l'ID du cluster, le paramètre à modifier et la nouvelle valeur du paramètre. L'exemple suivant change le créneau de maintenance pour un cluster nommé my-cluster et applique la modification immédiatement.

Important

Vous pouvez mettre à niveau vers des versions de moteur plus récentes. Si vous mettez à niveau les versions majeures du moteur, par exemple, de 5.0.6 à 6.0, vous devez sélectionner une famille de groupe de paramètres compatible avec la nouvelle version du moteur. Pour plus d'informations sur la procédure à utiliser, consultez Mise à niveau des versions de moteur. Cependant, vous ne pouvez pas mettre à niveau vers des versions antérieures du moteur, sauf en supprimant le cluster existant et en le recréant.

Des sauts de ligne sont ajoutés pour faciliter la lecture.

https://elasticache.us-west-2.amazonaws.com/ ?Action=ModifyCacheCluster &CacheClusterId=my-cluster &PreferredMaintenanceWindow=sun:23:00-mon:02:00 &SignatureVersion=4 &SignatureMethod=HmacSHA256 &Timestamp=20150901T220302Z &X-Amz-Algorithm=&AWS;4-HMAC-SHA256 &X-Amz-Date=20150202T220302Z &X-Amz-SignedHeaders=Host &X-Amz-Expires=20150901T220302Z &X-Amz-Credential=<credential> &X-Amz-Signature=<signature>

Le paramètre ApplyImmediately s'applique uniquement à des modifications dans le type de nœud, la version du moteur et aux modifications du nombre de nœuds dans un cluster Si vous souhaitez appliquer une de ces modifications immédiatement, définissez le paramètre ApplyImmediately sur true. Si vous préférez reporter l'application de ces modifications au prochain créneau de maintenance, définissez le paramètre ApplyImmediately sur false. D'autres modifications, telles que la modification du créneau de maintenance, sont appliquées immédiatement.

Pour plus d'informations, veuillez consulter la rubrique de référence de l'API ElastiCache ModifyCacheCluster.