Gérer les sauvegardes

Cette page explique comment effectuer des opérations de sauvegarde dans Memorystore pour Redis Cluster. Vous pouvez utiliser les sauvegardes pour restaurer les données de votre cluster à un moment précis, mais aussi pour les exporter et les analyser.

Avant de commencer

Assurez-vous que vous (ou le compte utilisateur que vous utilisez) disposez des autorisations requises pour l'action que vous devez effectuer.

Les rôles Administrateur Redis et Éditeur Redis peuvent effectuer toutes les opérations de sauvegarde. Le rôle Lecteur Redis permet d'afficher et d'exporter les sauvegardes.

Lancer une sauvegarde à la demande

Vous pouvez effectuer une sauvegarde à la demande pour un cluster dans Memorystore pour Redis Cluster à l'aide de la console Google Cloud ou de Google Cloud CLI.

Console

  1. Dans la console Google Cloud , accédez à la page Memorystore pour Redis Cluster.

    Memorystore for Redis Cluster

  2. Cliquez sur l'ID du cluster pour lequel vous souhaitez créer une sauvegarde.

  3. Dans le panneau de navigation latéral, cliquez sur Sauvegardes.

  4. Cliquez sur Créer une sauvegarde.

  5. Dans la boîte de dialogue Créer une sauvegarde, procédez comme suit :

    1. Facultatif. Attribuez un nom à la sauvegarde. Si vous ne donnez pas de nom à la sauvegarde, elle porte un nom comportant une date et une heure.
    2. Cliquez sur Créer une sauvegarde.

gcloud

gcloud redis clusters create-backup CLUSTER_ID \
--backup-id=BACKUP_ID \
--ttl=TTL_PERIOD \
--project=PROJECT_ID \
--region=REGION

Remplacez les éléments suivants :

  • CLUSTER_ID est l'ID du cluster pour lequel vous souhaitez créer une sauvegarde.
  • BACKUP_ID est un ID de sauvegarde, tel que december-2024-backup.
  • TTL_PERIOD spécifie une valeur TTL (Time To Live) pour la sauvegarde. La sauvegarde est automatiquement supprimée une fois la limite TTL atteinte. Définissez un nombre de jours. Exemple :14d La valeur minimale est de 1 jour. Si aucune valeur n'est spécifiée, la valeur par défaut est de 100 ans.
  • PROJECT_ID est l'ID de votre projet.
  • REGION correspond à la région où se trouve votre cluster (par exemple, us-east1).

La commande renvoie un nom d'opération au format suivant :

projects/PROJECT_ID/locations/REGION/operations/operation-UID

Vous pouvez utiliser la commande gcloud redis operations describe pour vérifier l'état d'une opération :

gcloud redis operations describe projects/PROJECT_ID/locations/REGION/operations/operation-UID

Vous pouvez également utiliser la commande gcloud redis operations list pour lister toutes les opérations d'un projet et d'une région.

Configurer des programmations de sauvegarde automatique

Vous pouvez configurer un programme de sauvegarde quotidienne lorsque vous créez un cluster ou activer un programme de sauvegarde quotidienne sur un cluster existant.

Créer un cluster avec un planning de sauvegarde automatique activé

Vous pouvez définir une programmation de sauvegarde quotidienne lorsque vous créez un cluster dans Memorystore pour Redis Cluster à l'aide de la console Google Cloud ou de la Google Cloud CLI.

Console

Pour savoir comment créer un cluster et activer automatiquement une programmation de sauvegarde pour le cluster, consultez Créer une instance.

gcloud

gcloud redis clusters create CLUSTER_ID \
--automated-backup-mode=ENABLED \
--automated-backup-start-time=START_TIME \
--automated-backup-ttl=RETENTION_POLICY

Remplacez les éléments suivants :

  • CLUSTER_ID est l'ID du cluster que vous créez.
  • START_TIME A indique le moment où les sauvegardes doivent commencer. Spécifiez l'heure au format HH:00 sur un cycle de 24 heures en heure UTC. Par exemple, 23:00.
  • RETENTION_POLICY indique le nombre de jours de conservation de chaque sauvegarde. Définissez le nombre de jours, par exemple 7d. La valeur maximale est de 365 jours et la valeur par défaut est de 35 jours.

    Même après la suppression d'un cluster, la sauvegarde est conservée pendant la durée de conservation (365 jours maximum). Vous devez supprimer manuellement la sauvegarde pour la supprimer avant l'expiration de la période de conservation.

Activer les sauvegardes planifiées sur un cluster existant

Vous pouvez activer un programme de sauvegarde quotidienne sur un cluster existant à l'aide de la console Google Cloud ou de Google Cloud CLI.

Console

  1. Dans la console Google Cloud , accédez à la page Memorystore pour Redis Cluster.

    Memorystore for Redis Cluster

  2. Cliquez sur l'ID du cluster pour lequel vous souhaitez activer les sauvegardes.

  3. Dans le panneau de navigation latéral, cliquez sur Sauvegardes.

  4. Dans la section Paramètres, à côté du champ Sauvegardes quotidiennes automatiques, cliquez sur Modifier.

    L'état de ce champ est Désactivé. Si ce champ est défini sur Activé, cela signifie que vous avez déjà activé les sauvegardes planifiées pour ce cluster.

  5. Dans la boîte de dialogue Paramètres de sauvegarde automatique, procédez comme suit :

    1. Cochez la case Sauvegardes quotidiennes automatiques.
    2. Dans le champ Nombre de jours de conservation des sauvegardes, saisissez le nombre de jours pendant lesquels vous souhaitez que Memorystore for Redis Cluster conserve les sauvegardes avant leur suppression automatique. Vous pouvez spécifier une durée comprise entre 1 et 365 jours. La valeur par défaut est de 35 jours.
    3. Dans le menu Période, sélectionnez l'heure à laquelle Memorystore for Redis Cluster effectue une sauvegarde quotidienne.
    4. Cliquez sur Enregistrer.

gcloud

gcloud redis clusters update CLUSTER_ID \
--automated-backup-mode=enabled \
--automated-backup-start-time=START_TIME \
--automated-backup-ttl=RETENTION_POLICY

Remplacez les éléments suivants :

  • CLUSTER_ID est l'ID du cluster que vous mettez à jour.
  • START_TIME Code temporel qui spécifie le moment où les sauvegardes doivent commencer. Le code temporel doit être au niveau de l'heure et désigne une période d'une heure pendant laquelle les sauvegardes commencent, par exemple 2024-01-01T01:00:00Z.

  • RETENTION_POLICY indique le nombre de jours de conservation de chaque sauvegarde. Définissez le nombre de jours, par exemple 7d.

    Même après la suppression d'un cluster, la sauvegarde est conservée pendant la période de conservation. Vous devez supprimer manuellement la sauvegarde pour la supprimer avant l'expiration de la période de conservation.

Désactiver les sauvegardes planifiées

Vous pouvez désactiver les sauvegardes planifiées sur un cluster à l'aide de la consoleGoogle Cloud ou de la Google Cloud CLI.

Console

  1. Dans la console Google Cloud , accédez à la page Memorystore pour Redis Cluster.

    Memorystore for Redis Cluster

  2. Cliquez sur l'ID du cluster pour lequel vous souhaitez désactiver les sauvegardes.

  3. Dans le panneau de navigation latéral, cliquez sur Sauvegardes.

  4. Dans la section Paramètres, à côté du champ Sauvegardes quotidiennes automatiques, cliquez sur Modifier.

    L'état de ce champ est Activé. Ce champ est activé par défaut. Si l'état de ce champ est Désactivé, cela signifie que vous avez déjà désactivé les sauvegardes planifiées pour ce cluster.

  5. Dans la boîte de dialogue Paramètres de sauvegarde automatique, procédez comme suit :

    1. Décochez la case Sauvegardes quotidiennes automatiques.
    2. Cliquez sur Enregistrer.

gcloud

gcloud redis clusters update CLUSTER_ID \
--automated-backup-mode=disabled

Remplacez CLUSTER_ID par l'ID du cluster que vous mettez à jour.

Simultanéité entre les opérations de sauvegarde et de mise à jour du cluster

Les opérations de mise à jour et de maintenance sur un cluster peuvent annuler les opérations de sauvegarde en cours dans les situations suivantes :

  • Si une opération de mise à jour d'un cluster est en cours, Memorystore pour Redis Cluster refuse les opérations de sauvegarde.
  • Dans de rares cas, les opérations de maintenance et de sauvegarde peuvent coïncider et entraîner l'omission des opérations de sauvegarde pour ce cluster.

Lister et décrire les sauvegardes

Les sections suivantes expliquent comment trouver des informations sur les sauvegardes disponibles.

Lister les collections de sauvegardes

Une collection de sauvegardes inclut toutes les sauvegardes que vous effectuez pour un cluster. Vous pouvez afficher la liste des collections de sauvegardes à l'aide de la console Google Cloud ou de la Google Cloud CLI.

Console

  1. Dans la console Google Cloud , accédez à la page Memorystore pour Redis Cluster.

    Memorystore for Redis Cluster

  2. Dans le panneau de navigation latéral, cliquez sur Sauvegardes.

gcloud

gcloud redis clusters backup-collections list \
--project=PROJECT_ID \
--region=REGION

Remplacez les éléments suivants :

  • REGION correspond à la région où se trouve votre cluster (par exemple, us-east1).
  • PROJECT_ID est l'ID de votre projet.

La commande renvoie une liste de collections de sauvegarde semblable à la suivante :

BACKUP_COLLECTION_NAME                CLUSTER_NAME                                           CLUSTER_UID
6d9e1ff4-0f89-4c0a-a941-155dd4c3a213  projects/PROJECT_ID/locations/REGION/clusters/cluster1  6e539aed-ee7b-4eea-83ad-b4715b1ef160
dda2f551-b416-47ff-b1cf-684e00483dc9  projects/PROJECT_ID/locations/REGION/clusters/cluster2  57130520-636c-4ac7-ad7e-86f7cfb32838

Lister les sauvegardes d'une collection de sauvegardes

Vous pouvez afficher la liste des sauvegardes d'une collection de sauvegardes à l'aide de la consoleGoogle Cloud ou de Google Cloud CLI.

Console

  1. Dans la console Google Cloud , accédez à la page Memorystore pour Redis Cluster.

    Memorystore for Redis Cluster

  2. Dans le panneau de navigation latéral, cliquez sur Sauvegardes.

  3. Cliquez sur l'ID d'un cluster associé à une collection de sauvegardes. Cette collection de sauvegardes contient la liste des sauvegardes que vous souhaitez afficher.

gcloud

gcloud redis clusters backups list \
--backup-collection=BACKUP_COLLECTION
--project=PROJECT_ID \
--region=REGION

Remplacez les éléments suivants :

  • BACKUP_COLLECTION est le nom d'une collection de sauvegardes.
  • REGION est la région où se trouve votre cluster, par exemple us-east1.
  • PROJECT_ID est l'ID de votre projet.

La commande renvoie une liste de sauvegardes semblable à la suivante :

BACKUP_NAME  STATE   CREATE_TIME                     EXPIRE_TIME
backup-1     ACTIVE  2024-11-10T03:52:40.899882388Z  2124-11-10T03:53:02.856981736Z
backup-2     ACTIVE  2024-11-11T03:48:22.137134936Z  2124-11-11T03:48:44.130735425Z

Décrire une sauvegarde

Vous pouvez récupérer des informations sur une sauvegarde à l'aide de la Google Cloud CLI.

gcloud

gcloud redis clusters backups describe BACKUP_NAME \
--backup-collections=BACKUP_COLLECTION
--project=PROJECT_ID \
--region=REGION

Remplacez les éléments suivants :

  • BACKUP_NAME est le nom d'une sauvegarde, par exemple 2024-05-01-10-15-00.
  • BACKUP_COLLECTION est le nom d'une collection de sauvegardes.
  • REGION est la région où se trouve votre cluster, par exemple us-east1.
  • PROJECT_ID est l'ID de votre projet.

La commande renvoie des informations sur la sauvegarde, semblables à ce qui suit :

backupFiles:
- createTime: '2024-11-10T03:52:55.539Z'
fileName: 3d2774dab822137c5bac9386f3fa69ee4c73b928.rdb
sizeBytes: '694879680'
- createTime: '2024-11-10T03:52:54.742Z'
fileName: 7f5d99faaefc63ed8292a71da2552db3b06cdcff.rdb
sizeBytes: '694925906'
- createTime: '2024-11-10T03:52:54.972Z'
fileName: 0aac1092a3fb81515aefb6b2421f31eb346c3961.rdb
sizeBytes: '694784169'
cluster: projects/PROJECT_ID/locations/us-east1/clusters/cluster1
clusterUid: 57130520-636c-4ac7-ad7e-86f7cfb32838
createTime: '2024-11-10T03:52:40.899882388Z'
expireTime: '2124-11-10T03:53:02.856981736Z'
name: projects/PROJECT_ID/locations/us-east1/backupCollections/dda2f551-b416-47ff-b1cf-684e00483dc9/backups/december-2024-backup
nodeType: REDIS_HIGHMEM_MEDIUM
shardCount: 3
state: ACTIVE
totalSizeBytes: '2084589755'

Supprimer une sauvegarde

Vous pouvez supprimer une sauvegarde à l'aide de la console Google Cloud ou de la Google Cloud CLI.

Console

  1. Dans la console Google Cloud , accédez à la page Memorystore pour Redis Cluster.

    Memorystore for Redis Cluster

  2. Cliquez sur l'ID du cluster contenant une sauvegarde que vous souhaitez supprimer.

  3. Dans le panneau de navigation latéral, cliquez sur Sauvegardes.

  4. À côté de la sauvegarde que vous souhaitez supprimer, cliquez sur  Autres actions.

  5. Dans le menu, sélectionnez Supprimer.

  6. Dans la boîte de dialogue Supprimer la sauvegarde ?, procédez comme suit :

    1. Dans le champ de texte, saisissez delete.
    2. Cliquez sur Supprimer.

gcloud

gcloud redis clusters backups delete BACKUP_NAME \
--backup-collection=BACKUP_COLLECTION
--project=PROJECT_ID \
--region=REGION

Remplacez les éléments suivants :

  • BACKUP_NAME est le nom d'une sauvegarde, par exemple 2024-05-01-10-15-00.
  • BACKUP_COLLECTION est le nom d'une collection de sauvegardes.
  • REGION est la région où se trouve votre cluster, par exemple us-east1.
  • PROJECT_ID est l'ID de votre projet.

Exporter une sauvegarde vers un bucket de stockage

Vous pouvez exporter une sauvegarde vers un bucket Cloud Storage à l'aide de laGoogle Cloud console ou de Google Cloud CLI.

Pour exporter une sauvegarde, procédez comme suit :

  1. Memorystore for Redis Cluster doit être autorisé à accéder au bucket Cloud Storage de destination. Accordez à l'agent de service Memorystore pour Redis Cluster l'accès aux ressources Cloud Storage.

    L'agent de service Memorystore for Redis Cluster utilise le format de nommage suivant :

    service-PROJECT_NUMBER@cloud-redis.iam.gserviceaccount.com
    

    Remplacez PROJECT_NUMBER par le numéro de projet du projet dans lequel se trouve le cluster ou la sauvegarde.

    Attribuez à l'agent de service un rôle qui lui accorde les autorisations storage.buckets.get, storage.objects.create, storage.objects.delete et storage.folders.create. Par exemple, la commande suivante attribue le rôle Storage Admin pour le bucket spécifié à l'agent de service Memorystore pour Redis Cluster :

    gcloud

    gcloud storage buckets add-iam-policy-binding gs://BUCKET_NAME \
    --member=serviceAccount:service-PROJECT_NUMBER@cloud-redis.iam.gserviceaccount.com \
    --role=roles/storage.admin
    

    Remplacez les éléments suivants :

    • BUCKET_NAME est le nom du bucket de destination.
    • PROJECT_NUMBER est le numéro de projet utilisé dans le nom de l'agent de service.
  2. Exporter une sauvegarde vers un bucket Cloud Storage

    Console

    1. Dans la console Google Cloud , accédez à la page Memorystore pour Redis Cluster.

      Memorystore for Redis Cluster

    2. Cliquez sur l'ID du cluster contenant une sauvegarde que vous souhaitez exporter.

    3. Dans le panneau de navigation latéral, cliquez sur Sauvegardes.

    4. À côté de la sauvegarde que vous souhaitez exporter, cliquez sur  Autres actions.

    5. Dans le menu, sélectionnez Exporter.

    6. Dans la section Choisir une destination de la page Exporter la sauvegarde vers Cloud Storage, cliquez sur Parcourir.

    7. Dans la boîte de dialogue Sélectionner un bucket, cliquez sur le bucket dans lequel vous souhaitez exporter la sauvegarde, puis cliquez sur Sélectionner.

    8. Sur la page Exporter la sauvegarde vers Cloud Storage, cliquez sur Exporter.

    gcloud

    gcloud redis clusters backups export BACKUP_NAME \
    --region=REGION \
    --backup-collection=BACKUP_COLLECTION \
    --gcs-bucket=BUCKET
    

    Remplacez les éléments suivants :

    • BACKUP_NAME est le nom d'une sauvegarde Memorystore pour Redis Cluster.
    • BACKUP_COLLECTION est le nom d'une collection de sauvegardes.
    • REGION est la région où se trouve la collection de sauvegardes, par exemple us-east1.
    • BUCKET_NAME est un bucket Cloud Storage qui n'a pas gs:// comme préfixe.

    Le bucket doit être régional et se trouver dans la même région que la sauvegarde. Memorystore for Redis Cluster doit être autorisé à accéder au bucket, et à créer des dossiers et des objets à l'intérieur de celui-ci.

Restaurer des données à partir d'une sauvegarde

Pour restaurer des données à partir d'une sauvegarde, vous pouvez amorcer un nouveau cluster à partir d'une sauvegarde gérée dans le même projet ou à partir de fichiers de base de données Redis (RDB) dans un bucket de stockage. Pour amorcer un cluster à partir de fichiers RDB, Memorystore for Redis Cluster doit être autorisé à accéder aux fichiers.

Initialiser un cluster à partir d'une sauvegarde

L'exemple suivant montre comment importer des données à partir d'une sauvegarde vers un nouveau cluster. La sauvegarde doit se trouver dans la même région que le nouveau cluster. Le compte principal qui crée le cluster doit disposer de l'autorisation redis.backups.get pour la sauvegarde.

Vous pouvez importer des données à partir d'une sauvegarde dans un nouveau cluster à l'aide de la consoleGoogle Cloud ou de Google Cloud CLI.

Console

  1. Dans la console Google Cloud , accédez à la page Memorystore pour Redis Cluster.

    Memorystore for Redis Cluster

  2. Cliquez sur l'ID du cluster contenant une sauvegarde que vous souhaitez importer.

  3. Dans le panneau de navigation latéral, cliquez sur Sauvegardes.

  4. À côté de la sauvegarde que vous souhaitez importer, cliquez sur  Autres actions.

  5. Dans le menu, sélectionnez Importer dans un nouveau cluster. La page Créer une instance de cluster Redis s'affiche.

  6. Dans la section Options de sauvegarde, vérifiez les points suivants :

    1. L'option Sauvegardes gérées est sélectionnée.
    2. Le champ ID de la sauvegarde contient le chemin d'accès et le nom de la sauvegarde que vous avez sélectionnée.
  7. Dans la section Nommez votre instance de cluster, saisissez un ID pour le cluster que vous créez. L'ID de cluster ne doit contenir que des lettres minuscules, des chiffres et des traits d'union. Il doit également commencer par une lettre et être unique dans sa région.

  8. Dans le menu Région, sélectionnez une région pour votre cluster.

  9. Dans la section Disponibilité zonale, indiquez si vous souhaitez créer un cluster à zone unique ou multizone.

  10. Facultatif. Dans la section Type de nœud, sélectionnez l'un des types de nœuds suivants :

    • Cœur partagé (redis-shared-core-nano)
    • Petite (redis-standard-small)
    • Moyenne (redis-highmem-medium)
    • Très grande (redis-highmem-xlarge)
  11. Facultatif. Dans la section Taille du cluster, saisissez le nombre de partitions pour votre cluster. Le nombre de partitions détermine la capacité de mémoire totale pour stocker les données du cluster. Pour en savoir plus sur les spécifications des clusters, consultez Spécifications des clusters et des nœuds.

  12. Facultatif. Si vous souhaitez créer un cluster avec des réplicas, sélectionnez le nombre de réplicas (par shard) dans la section Réplicas. Vous pouvez sélectionner entre 0 et 5 répliques. La valeur par défaut est de 1 réplique.

  13. Dans la section Configurer une connexion, sélectionnez le réseau que vos applications peuvent utiliser pour se connecter à ce cluster. Pour en savoir plus sur la mise en réseau privée pour Memorystore for Redis Cluster, consultez Présentation de la mise en réseau.

  14. Facultatif. Si vous souhaitez renforcer la sécurité de votre cluster, dans la section Sécurité, activez l'authentification IAM en cochant la case Activer l'authentification IAM.

  15. Dans la section Stratégie de persistance des données, spécifiez la façon dont vous souhaitez que Memorystore pour Redis Cluster conserve les données de votre cluster. Les valeurs acceptées sont No persistence (Pas de persistance), Append Only File (AOF) persistence (Persistance du fichier AOF) et Redis Database (RDB) persistence (Persistance de la base de données RDB).

  16. Facultatif. Si vous souhaitez activer les sauvegardes automatiques pour votre cluster, procédez comme suit :

    1. Cochez la case Sauvegardes quotidiennes automatiques.
    2. Dans le champ Nombre de jours de conservation des sauvegardes, saisissez le nombre de jours pendant lesquels vous souhaitez que Memorystore for Redis Cluster conserve les sauvegardes avant qu'elles ne soient supprimées automatiquement. Vous pouvez spécifier une durée comprise entre 1 et 365 jours. La valeur par défaut est de 35 jours.
    3. Dans le menu Intervalle de temps, sélectionnez une heure pour la sauvegarde quotidienne.
  17. Cliquez sur Créer un cluster.

gcloud

gcloud redis clusters create CLUSTER_ID \
--import-managed-backup=BACKUP_NAME \
--region=REGION

Remplacez les éléments suivants :

  • CLUSTER_ID est l'ID du cluster que vous créez.
  • BACKUP_NAME est le nom d'une sauvegarde gérée. Exemple : projects/PROJECT_ID/locations/REGION/backupCollections/BACKUP_COLLECTION_ID/backups/BACKUP_ID.
  • REGION est la région où se trouve votre cluster, par exemple us-east1.

Pour découvrir d'autres options permettant de créer un cluster, consultez Créer une instance.

Initialiser un cluster à partir de fichiers RDB dans un bucket de stockage

L'exemple suivant montre comment importer des données à partir de fichiers RDB dans un bucket Cloud Storage vers un nouveau cluster. Le bucket doit être régional et se trouver dans la même région que le nouveau cluster, ou être un bucket birégional dont l'une des régions est identique.

Pour amorcer un cluster à partir de fichiers RDB dans un bucket Cloud Storage, vous devez accorder à Memorystore pour Redis Cluster l'accès au bucket et aux objets, puis importer les données à partir des fichiers.

Vous pouvez importer des données à partir de fichiers RDB à l'aide de la console Google Cloud ou de la Google Cloud CLI.

  1. Memorystore for Redis Cluster doit être autorisé à accéder aux objets Cloud Storage. Accordez à l'agent de service Memorystore pour Redis Cluster l'accès aux ressources Cloud Storage.

    L'agent de service Memorystore for Redis Cluster utilise le format de nommage suivant :

    service-PROJECT_NUMBER@cloud-redis.iam.gserviceaccount.com

    Remplacez PROJECT_NUMBER par le numéro de projet dans lequel vous allez créer le cluster.

    Attribuez à l'agent de service un rôle qui lui accorde les autorisations storage.buckets.get et storage.objects.get. Par exemple, la commande suivante attribue le rôle Storage Admin à un bucket Cloud Storage :

    gcloud

    gcloud storage buckets add-iam-policy-binding gs://BUCKET_NAME --member=serviceAccount:service-PROJECT_NUMBER@cloud-redis.iam.gserviceaccount.com --role=roles/storage.admin
    

    Remplacez les éléments suivants :

    • BUCKET_NAME correspond au nom du bucket où se trouvent les fichiers RDB.
    • PROJECT_NUMBER est le numéro de projet utilisé dans le nom de l'agent de service.
  2. Importer des données à partir de fichiers RDB dans un bucket Cloud Storage vers un nouveau cluster

    Console

    1. Dans la console Google Cloud , accédez à la page Memorystore pour Redis Cluster.

      Memorystore for Redis Cluster

    2. À côté de Créer un cluster, cliquez sur la flèche vers le bas , puis sélectionnez Créer à partir d'une sauvegarde dans le menu qui s'affiche. La page Créer une instance de cluster Redis s'affiche.

    3. Dans la section Options de sauvegarde, procédez comme suit :

      1. Sélectionnez l'option Dossier Cloud Storage.
      2. Dans le champ de texte, cliquez sur Parcourir.
      3. Dans la boîte de dialogue Sélectionner un dossier, sélectionnez le dossier contenant les fichiers RDB que vous souhaitez importer.
      4. Cliquez sur Sélectionner.
    4. Dans la section Nommez votre instance de cluster, saisissez un ID pour le cluster. L'ID de cluster ne doit contenir que des lettres minuscules, des chiffres et des traits d'union. Il doit également commencer par une lettre et être unique dans sa région.

    5. Dans le menu Région, sélectionnez une région pour votre cluster.

    6. Dans la section Disponibilité zonale, indiquez si vous souhaitez créer un cluster à zone unique ou multizone.

    7. Dans la section Type de nœud, sélectionnez l'un des types de nœuds suivants :

      • Cœur partagé (redis-shared-core-nano)
      • Petite (redis-standard-small)
      • Moyenne (redis-highmem-medium)
      • Très grande (redis-highmem-xlarge)
    8. Dans la section Taille du cluster, saisissez le nombre de partitions pour votre cluster. Le nombre de partitions détermine la capacité de mémoire totale pour stocker les données du cluster. Pour en savoir plus sur les spécifications des clusters, consultez Spécifications des clusters et des nœuds.

    9. Si vous souhaitez créer un cluster avec des réplicas, sélectionnez le nombre de réplicas (par shard) dans la section Réplicas. Vous pouvez sélectionner entre 0 et 5 répliques. La valeur par défaut est de 1 réplique.

    10. Dans la section Configurer une connexion, sélectionnez le réseau que vos applications peuvent utiliser pour se connecter à ce cluster. Pour en savoir plus sur la mise en réseau privée pour Memorystore for Redis Cluster, consultez Présentation de la mise en réseau.

    11. Facultatif. Si vous souhaitez renforcer la sécurité de votre cluster, dans la section Sécurité, activez l'authentification IAM en cochant la case Activer l'authentification IAM.

    12. Dans la section Stratégie de persistance des données, spécifiez la façon dont vous souhaitez que Memorystore pour Redis Cluster conserve les données de votre cluster. Les valeurs acceptées sont No persistence (Pas de persistance), Append Only File (AOF) persistence (Persistance du fichier AOF) et Redis Database (RDB) persistence (Persistance de la base de données RDB).

    13. Facultatif. Si vous souhaitez activer les sauvegardes automatiques pour votre cluster, procédez comme suit :

      1. Cochez la case Sauvegardes quotidiennes automatiques.
      2. Dans le champ Nombre de jours de conservation des sauvegardes, saisissez le nombre de jours pendant lesquels vous souhaitez que Memorystore for Redis Cluster conserve les sauvegardes avant qu'elles ne soient supprimées automatiquement. Vous pouvez spécifier une durée comprise entre 1 et 365 jours. La valeur par défaut est de 35 jours.
      3. Dans le menu Intervalle de temps, sélectionnez une heure pour la sauvegarde quotidienne.
    14. Cliquez sur Créer un cluster.

    gcloud

    gcloud redis clusters create CLUSTER_ID \
    --import-gcs-object-uris=URI \
    --region=REGION
    

    Remplacez les éléments suivants :

    • CLUSTER_ID est l'ID du cluster que vous créez.
    • URI correspond à un ou plusieurs URI Cloud Storage séparés par des virgules (,). Par exemple, gs://my-bucket/folder/file1.rdb,gs://my-bucket/folder/file2.rdb.
    • REGION est la région où se trouve votre cluster, par exemple us-east1.

    Pour découvrir d'autres options permettant de créer un cluster, consultez Créer une instance.

Métriques Cloud Monitoring

Vous pouvez utiliser les métriques Cloud Monitoring pour surveiller les opérations de sauvegarde et d'importation récentes. Pour obtenir la liste des métriques disponibles pour les sauvegardes Memorystore pour Redis Cluster, consultez Métriques de sauvegarde.

Étapes suivantes