Effectuer la migration des données en ligne à l’aide de la console - Amazon ElastiCache for Redis

Effectuer la migration des données en ligne à l’aide de la console

Vous pouvez utiliser la AWS Management Console pour migrer vos données de l'instance EC2 vers votre cluster Redis.

Effectuer la migration des données en ligne à l'aide de la console

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

  2. Créez un nouveau cluster Redis ou choisissez un cluster existant. Vérifiez que le cluster satisafait aux exigences suivantes :

    • La version de votre moteur Redis doit être 5.0.5 ou une version ultérieure). Il est déconseillé de migrer vers Redis version 5.0.5. La version 5.0.6 de Redis offre une stabilité et une sécurité accrues.

    • Votre cluster Redis doit être dans une configuration en mode cluster désactivé.

    • Votre instance Redis sur EC2 ne doit pas avoir RedisAUTH activé.

    • La configuration de Redis protected-mode doit être définie sur no.

    • Si votre configuration Redis comporte une configuration bind, elle doit être mise à jour pour permettre les demandes à partir des nœuds ElastiCache.

    • Le nombre de bases de données doit être le même entre le nœud Elasticache et votre instance Redis sur EC2. Cette valeur est définie à l'aide des databases dans la configuration de Redis.

    • Pour réaliser avec succès la réplication des données, les commandes Redis qui effectuent des modifications de données ne doivent pas être renommées.

    • Pour répliquer les données de votre cluster Redis vers ElastiCache, assurez-vous que le CPU et la mémoire sont suffisants pour gérer cette charge supplémentaire. Cette charge provient du fichier RDB créé par votre cluster Redis et transféré sur le réseau vers le nœud Elasticache.

    • L’éta du cluster est available (disponible).

  3. Une fois votre cluster sélectionné, sélectionnez Migrate Data from Endpoint (Migrer les données à partir du point de terminaison pour les Actions.

  4. Dans la boîte de dialogue Migrate Data from Endpoint (Migrer les données depuis le point de terminaison), saisissez l'adresse IP ou le nom de l'instance EC2, ainsi que le port sur lequel votre instance Redis sur EC2 est disponible.

    Important

    L’adresse IP doit être exacte. Si vous saisissez une adresse erronée, la migration échoue.

  5. Choisissez Start Migration (Lancer la migration).

    Lorsque le cluster commence la migration, il passe à l’état Mofiying (Modification) puis à l’état Migrating (Migration).

  6. Surveillez la progression de la migration en choisissant Events (Événements) dans le volet de navigation.

A tout moment au cours du processus de migration, vous pouvez l’arrêter. Pour ce faire, sélectionnez votre cluster et Stop Data Migration (Arrêter la migration des données) pour les Actions. Le cluster passe alors à l’état Available (Disponible).

Si la migration réussit, le cluster passe à l’état Available (Disponible) et le journal des événements affiche ce qui suit :

Migration operation succeeded for replication group ElastiCacheClusterName.

Si la migration échoue, le cluster passe à l’état Available (Disponible) et le journal des événements affiche ce qui suit :

Migration operation failed for replication group ElastiCacheClusterName.