Tous les produits
Search
Centre de documentation

ApsaraDB for MongoDB:Restaurer les données de sauvegarde vers une nouvelle instance à un instant donné

Dernière mise à jour :Aug 08, 2026

La restauration à un instant donné (PITR) crée une nouvelle instance ApsaraDB for MongoDB à partir d'un horodatage historique spécifique, tandis que l'instance source continue de fonctionner. Utilisez cette approche lorsque vous devez récupérer des données perdues ou corrompues sans mettre l'instance source hors ligne, ou lorsque vous souhaitez obtenir une copie isolée pour l'analyse des données historiques.

Types d'instances pris en charge : instances de type replica set et sharded cluster. Les instances single-node ne sont pas prises en charge.

Prérequis

Avant de commencer, assurez-vous de disposer des éléments suivants :

  • Log Backup activé sur l'instance source. Sans la sauvegarde des journaux, ApsaraDB for MongoDB revient à la dernière sauvegarde complète en raison de l'absence d'entrées oplog, ce qui peut entraîner une perte de données. Pour les instructions de configuration, consultez Configurer la sauvegarde automatique d'une instance.

  • Un point de restauration cible situé dans la période de rétention des sauvegardes de journaux et postérieur à l'heure de création de l'instance.

  • (Pour la restauration de bases de données individuelles) Une version majeure de MongoDB 4,0 ou ultérieure, et les sauvegardes physiques doivent être activées. Si la version est antérieure à la 4,0 et que le nombre total de collections et d'index dépasse 10 000, les sauvegardes physiques peuvent échouer. Effectuez une mise à niveau vers MongoDB 4,0 ou une version ultérieure avant de poursuivre. Consultez Mettre à niveau la version majeure d'une instance.

Important

Après une mise à niveau de version majeure, les fichiers de sauvegarde de la version antérieure à la mise à niveau ne peuvent pas être utilisés pour restaurer les données vers une nouvelle instance.

Facturation

Cette opération crée une nouvelle instance, ce qui engendre des frais distincts. Pour plus de détails sur les tarifs, consultez Éléments de facturation et tarifs.

Restaurer une instance de type replica set

  1. Accédez à la page MongoDB Replica Set Instances. Sélectionnez le groupe de ressources et la région, puis cliquez sur l'ID de l'instance.

  2. Dans le volet de navigation de gauche, cliquez sur Backup and Restoration.

  3. Sous l'onglet Full Backup, cliquez sur Create Instance by Time Point.

  4. Dans le panneau Create Instance by Time Point, configurez les paramètres suivants et cliquez sur OK.

    Remarque

    Si l'instant spécifié n'est pas couvert par une sauvegarde de journal, la restauration ne peut pas avoir lieu.

    ParameterDescription
    Select Time Point for RestorationL'horodatage auquel restaurer. Il doit être antérieur à l'heure actuelle et postérieur à l'heure de création de l'instance. La plage valide correspond à la période de rétention des sauvegardes de journaux.
    Select Database for RestorationAll Databases : restaure toutes les bases de données de l'instance. Partial Databases : restaure uniquement les bases de données que vous sélectionnez ou saisissez manuellement (séparez plusieurs noms par des virgules). Les instances utilisant un stockage basé sur des disques prennent uniquement en charge All Databases. Si la version majeure a été mise à niveau, les fichiers de sauvegarde de la version antérieure ne peuvent pas être utilisés.
    Important
    • Sur la page Clone Instance, sélectionnez un Product Type :

      • ReplicaSet (Subscription) : paiement anticipé. Plus rentable pour une utilisation à long terme, avec des remises plus importantes pour des périodes d'abonnement plus longues.

      • Replica Set (Pay-as-you-go) : facturation horaire basée sur le type d'instance et le stockage maximal. Adapté aux besoins à court terme ; libérez l'instance lorsque vous n'en avez plus besoin pour arrêter la facturation.

    • Configurez la nouvelle instance. Pour plus de détails sur les paramètres, consultez Créer une instance de type replica set.

      Important

      La capacité de stockage de la nouvelle instance doit être supérieure ou égale à celle de l'instance source.

    • Cliquez sur Buy Now, lisez les Terms Of Service sur la page Confirm Order, cliquez sur Pay et effectuez le paiement.

    La nouvelle instance est prête lorsque son statut passe à Running. Le temps de récupération varie en fonction du volume de données, de la longueur de la file d'attente des tâches et des conditions réseau.

    Restaurer une instance de type sharded cluster

    1. Accédez à la page MongoDB Sharded Cluster Instances. Sélectionnez le groupe de ressources et la région, puis cliquez sur l'ID de l'instance.

    2. Dans le volet de navigation de gauche, cliquez sur Backup and Restoration.

    3. (Conditionnel) Si l'instance utilise des disques cloud et a été créée avant le 18 octobre 2023, cliquez sur Upgrade To Cluster Backup Mode dans le coin supérieur droit. Si le bouton n'est pas affiché, la version de base de données de l'instance a été mise à niveau.

    4. Sous l'onglet Full Backup, cliquez sur Create Instance by Time Point.

    5. Configurez les paramètres de restauration. Le panneau diffère selon le type de disque de l'instance.

      Important

      Pour les instances de type sharded cluster, ne sélectionnez pas l'instant le plus récent (généralement au cours de la dernière heure). Sinon, la restauration échouera.

      Instances that use cloud disks

      Parameter Description
      Recovery Model Sélectionnez Create Instance By Time Point. Pour la récupération au niveau de la base de données ou de la collection, consultez Restaurer des bases de données individuelles ou multiples d'ApsaraDB for MongoDB.
      Valid Time Range La période pendant laquelle les données peuvent être restaurées. Lecture seule ; aucune configuration n'est nécessaire.
      Select Time Point for Restoration L'horodatage auquel restaurer. Il doit être antérieur à l'heure actuelle et postérieur à l'heure de création de l'instance. La plage valide correspond à la période de rétention des sauvegardes de journaux.
      Select Database for Restoration Par défaut sur All Databases. Si la version majeure a été mise à niveau, les fichiers de sauvegarde de la version antérieure ne peuvent pas être utilisés.

      Instances that use local disks

      Parameter Description
      Select Time Point for Restoration L'horodatage auquel restaurer. Il doit être antérieur à l'heure actuelle et postérieur à l'heure de création de l'instance. La plage valide correspond à la période de rétention des sauvegardes de journaux.
      Select Database for Restoration Fixé sur All Databases. La restauration partielle de la base de données n'est pas prise en charge pour les instances à disque local. Si la version majeure a été mise à niveau, les fichiers de sauvegarde de la version antérieure ne peuvent pas être utilisés.
    6. Cliquez sur OK.

    7. Sur la page Clone Instance, sélectionnez une Billing Method :

      • Sharded Cluster (Subscription) : paiement anticipé. Plus rentable pour une utilisation à long terme, avec des remises plus importantes pour des durées d'abonnement plus longues.

      • Sharded Cluster (Pay-as-you-go) : facturation horaire basée sur le type d'instance et le stockage maximal. Libérez l'instance à tout moment pour arrêter la facturation.

    8. Configurez la nouvelle instance. Pour plus de détails sur les paramètres, consultez Créer une instance de type sharded cluster.

      Important

      La nouvelle instance doit avoir le même nombre de nœuds shard que l'instance d'origine, et la capacité de stockage de chaque nœud shard doit être supérieure ou égale à celle du nœud correspondant dans l'instance d'origine.

    9. Cliquez sur Buy Now, lisez les Terms Of Service sur la page Confirm Order, cliquez sur Pay et effectuez le paiement.

    La nouvelle instance est prête lorsque son statut passe à Running. Le temps de récupération varie en fonction du volume de données, de la longueur de la file d'attente des tâches et des conditions réseau.

    Comportement de la version mineure

    Si la version mineure de l'instance source a expiré ou n'est plus maintenue, ApsaraDB for MongoDB met automatiquement à niveau la version mineure de la nouvelle instance vers la dernière version lors de la restauration.

    FAQ

    Pourquoi ne vois-je pas l'option Create Instance by Time Point ?

    Cette fonctionnalité est disponible uniquement pour les instances de type replica set et sharded cluster. Les instances single-node ne prennent pas en charge la restauration à un instant donné vers une nouvelle instance.

    Étapes suivantes