This topic describes how to create a new ApsaraDB for MongoDB instance from a backup. You can use this method to restore data or verify data in instance backups.

Prerequisites

  • The source instance is a standalone instance or a replica set instance.
  • The selected backup was created in the last seven days.

Billing

If you create an instance from a backup, you are charged for the new instance. For more information, see Billing items and pricing.

Note To create a pay-as-you-go instance, make sure that your account has sufficient balance.

Procedure

  1. Log on to the ApsaraDB for MongoDB console.
  2. In the upper-left corner of the page, select the resource group and the region of the target instance.
  3. In the left-side navigation pane, click Replica Set Instances.
  4. Find the target instance and click its ID.
  5. In the left-side navigation pane, click Backup and Recovery.
  6. Find the target backup file. On the right side of the backup file, choose > Create Instance from Backup Point.
    Note If you have upgraded the database version, you cannot use the backup files of the earlier database version to restore data.
  7. In the dialog box that appears, configure the following parameters:
    • All Databases: restores data of all databases in the source instance to the target instance.
    • Select Databases: restores data of some databases in the source instance to the target instance.
      You can select the databases that you want to restore or click Enter Databases to enter the names of the databases.
      Note If you enter the names of the databases, separate the database names with commas (,).
  8. On the Instance Purchase page, select a billing method for the new instance.
    Note
    • Subscription: You must pay for an instance when you create it. This method is more cost-effective than the pay-as-you-go method. We recommend that you select this method for long-term use. A longer subscription period enables a larger discount.
    • Pay-as-you-go: You are billed on an hourly basis based on the used resources. We recommend that you select this billing method for short-term use. You can reduce costs by releasing your pay-as-you-go instance if it is no longer needed.
  9. Configure the new instance. For more information, see Create a replica set instance.
    Note
    • You cannot modify Region, Database Version, Storage Engine, and Replication Factor for the new instance.
    • We recommend that you select a storage capacity that is no smaller than the storage capacity of the source instance. This ensures that the new instance has sufficient space to store the data restored from the source instance.
  10. Click Buy Now.
  11. Read and select ApsaraDB for MongoDB Agreement of Service, and pay for the order.
    Note The time required to restore data to a new instance from a backup varies depending on factors such as the data volume, the task priority in the task queue, and network conditions. When the new instance enters the Running state, the restoration is complete.