Restaurer à partir d'un instantané - Amazon MemoryDB

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.

Restaurer à partir d'un instantané

Vous pouvez restaurer les données d'un fichier instantané MemoryDB ou ElastiCache (RedisOSS) .rdb vers un nouveau cluster à tout moment.

Le processus de restauration de MemoryDB prend en charge les éléments suivants :

  • Migration d'un ou de plusieurs fichiers instantanés .rdb que vous avez créés ElastiCache (RedisOSS) vers un cluster MemoryDB.

    Les fichiers .rdb doivent être placés dans S3 pour que la restauration soit possible.

  • Spécifier un nombre de partitions dans le nouveau cluster différent du nombre de partitions du cluster utilisé pour créer le fichier de capture instantanée.

  • Spécification d'un type de nœud différent pour le nouveau cluster — plus grand ou plus petit. Si vous optez pour un type de nœud plus petit, assurez-vous que le nouveau type de nœud dispose de suffisamment de mémoire pour vos données et la surcharge du moteur.

  • Configuration des emplacements du nouveau cluster MemoryDB différemment de celle du cluster utilisé pour créer le fichier de capture instantanée.

Important
  • Les clusters MemoryDB ne prennent pas en charge plusieurs bases de données. Par conséquent, lors de la restauration sur MemoryDB, votre restauration échoue si le fichier .rdb fait référence à plusieurs bases de données.

  • Vous ne pouvez pas restaurer un instantané d'un cluster qui utilise la hiérarchisation des données (par exemple, type de nœud r6gd) dans un cluster qui n'utilise pas la hiérarchisation des données (par exemple, type de nœud r6g).

La question de savoir si vous apportez des modifications lors de la restauration d'un cluster à partir d'un instantané dépend des choix que vous faites. Vous pouvez effectuer ces choix sur la page Restaurer le cluster lorsque vous utilisez la console MemoryDB pour effectuer une restauration. Vous pouvez effectuer ces choix en définissant des valeurs de paramètres lorsque vous utilisez AWS CLI ou MemoryDB API pour la restauration.

Au cours de l'opération de restauration, MemoryDB crée le nouveau cluster, puis le remplit avec les données du fichier de capture instantanée. Lorsque ce processus est terminé, le cluster est réchauffé et prêt à accepter les demandes.

Important

Avant de poursuivre, assurez-vous d'avoir créé un instantané du cluster à partir duquel vous souhaitez effectuer la restauration. Pour de plus amples informations, veuillez consulter Création d'instantanés manuels.

Si vous souhaitez effectuer une restauration à partir d'un instantané créé en externe, consultezCréation d'un nouveau cluster avec un instantané créé en externe.

Les procédures suivantes vous montrent comment restaurer un instantané sur un nouveau cluster à l'aide de la console MemoryDB, de AWS CLI, ou de MemoryDB. API

Pour restaurer un instantané sur un nouveau cluster (console)
  1. Connectez-vous à la console MemoryDB AWS Management Console et ouvrez-la à l'adresse. https://console.aws.amazon.com/memorydb/

  2. Dans le volet de navigation, sélectionnez Snapshots.

  3. Dans la liste des instantanés, cliquez sur le bouton à côté du nom du cliché à partir duquel vous souhaitez effectuer la restauration.

  4. Choisissez Actions, puis Restaurer

  5. Dans Configuration du cluster, entrez ce qui suit :

    1. Nom du cluster : obligatoire. Nom du nouveau cluster.

    2. Description — Facultatif. Description du nouveau cluster.

  6. Complétez la section Groupes de sous-réseaux :

    1. Pour les groupes de sous-réseaux, créez un nouveau groupe de sous-réseaux ou choisissez-en un existant dans la liste disponible que vous souhaitez appliquer à ce cluster. Si vous en créez un nouveau :

      • Entrez un nom

      • Entrez une description

      • Si vous avez activé Multi-AZ, le groupe de sous-réseaux doit contenir au moins deux sous-réseaux résidant dans des zones de disponibilité différentes. Pour de plus amples informations, veuillez consulter Sous-réseaux et groupes de sous-réseaux.

      • Si vous créez un nouveau groupe de sous-réseaux et que vous n'en avez pas déjà unVPC, il vous sera demandé de créer unVPC. Pour plus d'informations, consultez Qu'est-ce qu'Amazon VPC ? dans le guide de VPC l'utilisateur Amazon.

  7. Complétez la section Paramètres du cluster :

    1. Pour la compatibilité des versions Valkey ou Redis OSS, acceptez la valeur par défaut. 6.0

    2. Pour Port, acceptez le port par défaut 6379 ou, si vous avez une raison d'utiliser un autre port, entrez le numéro de port.

    3. Pour Groupe de paramètres, acceptez le groupe de default.memorydb-redis6 paramètres.

      Les groupes de paramètres contrôlent les paramètres d'exécution de votre cluster. Pour plus d'informations sur les groupes de paramètres, consultez Paramètres spécifiques au moteur.

    4. Pour Type de nœud, choisissez une valeur pour le type de nœud (ainsi que la taille de mémoire associée) que vous souhaitez.

      Si vous choisissez un membre de la famille de types de nœuds r6gd, vous activerez automatiquement la hiérarchisation des données dans votre cluster. Pour de plus amples informations, veuillez consulter Mise à niveau des données.

    5. Dans Nombre de partitions, choisissez le nombre de partitions que vous souhaitez pour ce cluster.

      Vous pouvez modifier le nombre de partitions de votre cluster de manière dynamique. Pour de plus amples informations, veuillez consulter Dimensionnement des clusters MemoryDB.

    6. Pour Réplicas par partition, choisissez le nombre de nœuds de réplica en lecture souhaité dans chaque partition.

      Les restrictions suivantes existent ;.

      • Si Multi-AZ est activé, assurez-vous d'avoir au moins un réplica par partition.

      • Le nombre de réplicas est le même pour chaque partition lors de la création du cluster à l'aide de la console.

    7. Choisissez Next (Suivant)

    8. Complétez la section Paramètres avancés :

      1. Pour Groupes de sécurité, choisissez les groupes de sécurité que vous souhaitez utiliser pour ce cluster. Un groupe de sécurité agit comme un pare-feu pour contrôler l'accès réseau à votre cluster. Vous pouvez utiliser le groupe de sécurité par défaut pour votre VPC ou en créer un nouveau.

        Pour plus d'informations sur les groupes de sécurité, consultez la section Groupes de sécurité qui vous VPC concernent dans le guide de VPC l'utilisateur Amazon.

      2. Les données sont cryptées de la manière suivante :

        • Encryption at rest (Chiffrement au repos) : active le chiffrement des données stockées sur le disque. Pour de plus amples informations, veuillez consulter Chiffrement au repos.

          Note

          Vous avez la possibilité de fournir une autre clé de chiffrement en choisissant la AWS KMSclé gérée par le client et en choisissant la clé.

        • Encryption in-transit (Chiffrement en transit) : permet le chiffrement des données sur le câble. Cela est activé par défaut. Pour de plus amples informations, veuillez consulter Chiffrement en transit.

        Si vous ne sélectionnez aucun chiffrement, une liste de contrôle d'accès ouverte appelée « accès ouvert » sera créée avec un utilisateur par défaut. Pour de plus amples informations, veuillez consulter Authentification des utilisateurs à l'aide de listes de contrôle d'accès () ACLs.

      3. Pour Snapshot, spécifiez éventuellement une période de conservation des instantanés et une fenêtre de capture d'écran. Par défaut, l'option Activer les instantanés automatiques est sélectionnée.

      4. Pour la fenêtre de maintenance, spécifiez éventuellement une fenêtre de maintenance. La fenêtre de maintenance est la période, généralement d'une heure, pendant laquelle MemoryDB planifie la maintenance du système pour votre cluster chaque semaine. Vous pouvez autoriser MemoryDB à choisir le jour et l'heure de votre fenêtre de maintenance (aucune préférence), ou vous pouvez choisir vous-même le jour, l'heure et la durée (Spécifiez la fenêtre de maintenance). Si vous choisissez Specify maintenance window, choisissez dans les listes les valeurs de Start day, Start time et Duration (en heures) pour le créneau de maintenance. Toutes les heures sont des UCT heures.

        Pour de plus amples informations, veuillez consulter Gestion de la maintenance.

      5. Pour les notifications, choisissez un sujet Amazon Simple Notification Service (AmazonSNS) existant, ou choisissez ARN Saisie manuelle et entrez le nom de la ressource Amazon du sujet (ARN). Amazon vous SNS permet d'envoyer des notifications sur des appareils intelligents connectés à Internet. La valeur par défaut consiste à désactiver les notifications. Pour plus d'informations, consultez https://aws.amazon.com/sns/.

    9. Pour les tags, vous pouvez éventuellement appliquer des tags pour rechercher et filtrer vos clusters ou suivre vos AWS coûts.

    10. Passez en revue toutes vos entrées et sélections, puis effectuez les corrections nécessaires. Lorsque vous êtes prêt, choisissez Créer un cluster pour lancer votre cluster ou Annuler pour annuler l'opération.

    Dès que l'état de votre cluster est disponible, vous pouvez autoriser EC2 l'accès à celui-ci, vous y connecter et commencer à l'utiliser. Pour plus d’informations, consultez Étape 3 : Autoriser l'accès au cluster et Étape 4 : Se connecter au cluster.

    Important

    Dès que votre cluster est disponible, vous êtes facturé pour chaque heure ou heure partielle où le cluster est actif, même si vous ne l'utilisez pas activement. Pour ne plus être facturé pour ce cluster, vous devez le supprimer. Consultez Étape 5 : Suppression d’un cluster.

Lorsque vous utilisez l'une ou l'autre de ces create-cluster opérations, veillez à inclure le paramètre --snapshot-name ou --snapshot-arns à démarrer le nouveau cluster avec les données de l'instantané.

Pour plus d’informations, consultez les ressources suivantes :

Vous pouvez restaurer un instantané MemoryDB à l'aide de l'opération API MemoryDB. CreateCluster

Lorsque vous utilisez CreateCluster cette opération, veillez à inclure le paramètre SnapshotName ou SnapshotArns à créer le nouveau cluster avec les données de l'instantané.

Pour plus d’informations, consultez les ressources suivantes :