This topic was translated by AI and is currently in queue for revision by our editors. Alibaba Cloud does not guarantee the accuracy of AI-translated content. Request expedited revision

Migrate ApsaraDB for MongoDB (Replica Set Architecture) to ApsaraDB for MongoDB (Replica Set Architecture or Sharded Cluster Architecture)

Updated at: 2025-02-20 09:00
important

This topic contains important information on necessary precautions. We recommend that you read this topic carefully before proceeding.

This topic describes how to use Data Transmission Service (DTS) to migrate ApsaraDB for MongoDB (Replica Set Architecture) to ApsaraDB for MongoDB (Replica Set Architecture or Sharded Cluster Architecture).

Supported source and destination databases

Source database (Replica Set Architecture)

Destination database (Replica Set Architecture, Sharded Cluster Architecture)

Source database (Replica Set Architecture)

Destination database (Replica Set Architecture, Sharded Cluster Architecture)

ApsaraDB for MongoDB

ApsaraDB for MongoDB

Self-managed database on ECS

Self-managed database on ECS

Self-managed database accessed through leased line, VPN Gateway, or Smart Access Gateway

Self-managed database accessed through leased line, VPN Gateway, or Smart Access Gateway

Self-managed database with a public IP address

Self-managed database with a public IP address

This topic illustrates the configuration process using ApsaraDB for MongoDB (Replica Set Architecture) and ApsaraDB for MongoDB (either Replica Set or Sharded Cluster Architecture) as examples. The process for configuring other data sources follows a similar pattern.

Prerequisites

  • The source ApsaraDB for MongoDB with a Replica Set Architecture and the destination ApsaraDB for MongoDB, either with a Replica Set Architecture or a Sharded Cluster Architecture, have been established. For more information, see how to create a replica set instance and how to create a sharded cluster instance.

    Note

    For supported versions, see Migration solutions overview.

  • We recommend that the storage space for the destination ApsaraDB for MongoDB be at least 10% larger than the space occupied by the source ApsaraDB for MongoDB.

  • If the destination ApsaraDB for MongoDB utilizes a sharded cluster architecture, you need to create the necessary databases and collections for sharding in the destination ApsaraDB for MongoDB according to your business requirements. This includes configuring data sharding, enabling the Balancer, and executing pre-sharding operations. For more information, see how to optimize Shard performance through data sharding and how to address uneven data distribution in a MongoDB sharded cluster.

    Note

    Configuring data sharding can prevent data from being migrated to the same Shard, which would prevent the cluster from performing optimally. Enabling the Balancer and performing pre-sharding can prevent data skew issues.

Precautions

Category

Description

Category

Description

Limits on the source database

  • Bandwidth requirements: The server on which the source database is deployed must have sufficient outbound bandwidth. Otherwise, the data migration speed decreases.

  • The collections to be migrated must have PRIMARY KEY or UNIQUE constraints and all fields must be unique. Otherwise, the destination database may contain duplicate data records.

  • If you select collections as the objects to be migrated and you need to edit collections in the destination database, such as renaming collections, up to 1,000 collections can be migrated in a single data migration task. If you run a task to migrate more than 1,000 collections, a request error occurs. In this case, we recommend that you configure multiple tasks to migrate the collections in batches or configure a task to migrate the entire database.

  • The size of a single data entry in the source database cannot exceed 16 MB. Otherwise, the data migration task fails.

  • If the source database is an Azure Cosmos DB for MongoDB cluster or an Amazon DocumentDB elastic cluster, only full data migration is supported.

  • To perform incremental data migration, you must make sure that the following requirements are met:

    The oplog feature is enabled for the source database and operation logs of the source database are retained for at least seven days. Alternatively, change streams are enabled for the source database and DTS can use change streams to subscribe to data changes in the source database within the last seven days. Otherwise, DTS may fail to obtain the operation logs and the data migration task may fail. In exceptional circumstances, data inconsistency or loss may occur. The service level agreement (SLA) of DTS does not cover these issues.

    Important
    • We recommend that you use the oplog feature to obtain data changes in the source database.

    • You can use change streams to obtain data changes in the source database only if the source database runs MongoDB V4.0 or later.

    • If the source database is an inelastic Amazon DocumentDB cluster, you must enable change streams for the database and set the Migration Method parameter to ChangeStream and the Architecture parameter to Sharded Cluster when you configure the data migration task.

  • Limits on operations to be performed on the source database:

    • During schema migration and full data migration, do not perform schema change on databases or collections, including the update of the array type. Otherwise, the data migration task fails, or data inconsistency between the source and destination databases may occur.

    • If you perform only full data migration, do not write data to the source database during data migration. Otherwise, data inconsistency between the source and destination databases occurs. To ensure data consistency, we recommend that you select Schema Migration, Full Data Migration, and Incremental Data Migration as the migration types.

  • You cannot migrate collections that contain time to live (TTL) indexes. If the source database contains TTL indexes, data inconsistency may occur between the source and destination databases after the migration.

Other limits

  • If the destination database is a sharded cluster database, take note of the following limits:

    • Orphaned documents must be deleted. Otherwise, the migration performance is compromised. During data migration, if a _id conflict exists in the documents of the source and destination databases, data inconsistency may occur, or the data migration task may fail.

    • Before you start the data migration task, you must add shard keys to the data to be migrated in the source database. If you cannot add shard keys to the data in the source database, you can migrate data from a MongoDB database without shard keys. For more information, see Migrate data from a MongoDB instance without a sharding key to a MongoDB sharded cluster instance.

    • During the data migration, if you execute the INSERT statement to insert data into the data to be migrated, the data to be migrated must contain shard keys. If you execute the UPDATE statement to modify the data to be migrated, you cannot modify shard keys.

  • If the destination database is a replica set instance, take note of the following limits:

    • If the destination database is connected over Express Connect, VPN Gateway, or Smart Access Gateway, Public IP Address, or Cloud Enterprise NetworkCEN, set the Domain Name or IP and Port Number to the IP address and the port number of primary node, or configure a high-availability endpoint. For more information about high-availability endpoints, see Create a DTS task in which the source or destination database is a high-availability MongoDB database.

    • If the destination database is connected over Self-managed Database on ECS, set the Port Number to the port number of primary node.

  • To ensure compatibility, the version of the destination MongoDB database must be the same as or later than the version of the source MongoDB database. If the version of the destination database is earlier than the version of the source database, database compatibility issues may occur.

  • DTS cannot migrate data from the admin or local database.

  • If a collection of the destination database has a unique index or the capped attribute of a collection of the destination database is true, the collection supports only single-thread data writing and does not support concurrent replay during incremental data migration. This may increase migration latency.

  • Transaction information is not retained. When transactions are migrated to the destination database, the transactions are converted into a single record.

  • Before you migrate data, evaluate the impact of data migration on the performance of the source and destination databases. We recommend that you migrate data during off-peak hours. During full data migration, DTS uses the read and write resources of the source and destination databases. This may increase the loads on the database servers.

  • During full data migration, concurrent INSERT operations cause fragmentation in the collections of the destination database. After full data migration is complete, the storage space for collections of the destination database is larger than that of the source database.

  • You must make sure that the precision settings for columns of the FLOAT or DOUBLE data type meet your business requirements. DTS uses the ROUND(COLUMN,PRECISION) function to retrieve values from columns of the FLOAT or DOUBLE data type. If you do not specify a precision, DTS sets the precision for the FLOAT data type to 38 digits and the precision for the DOUBLE data type to 308 digits.

  • DTS attempts to resume a data migration task that failed within the last seven days. Before you switch workloads to the destination cluster, you must stop or release the failed tasks. You can also execute the REVOKE statement to revoke the write permissions from the accounts that are used by DTS to access the destination database. Otherwise, the data in the source database overwrites the data in the destination database after the data migration task is resumed.

  • The data is concurrently written to the destination database. Therefore, the storage space occupied in the destination database is 5% to 10% larger than the size of the data in the source database.

  • You must use the db.$table_name.aggregate([{ $count:"myCount"}]) syntax to query the return value of a count operation on the destination MongoDB database.

  • Make sure that the destination MongoDB database does not have the same primary key as the source database. The default primary key is _id. Otherwise, data may be lost. If the data in the destination database has the same primary key as that in the source database, clear the related data in the destination database without interrupting the services of DTS. For example, if the same primary key is _id, you can delete the data in the destination database that has the same _id as the source database.

  • If a DTS task fails to run, DTS technical support will try to restore the task within 8 hours. During the restoration, the task may be restarted, and the parameters of the task may be modified.

    Note

    Only the parameters of the task may be modified. The parameters of databases are not modified. The parameters that may be modified include but are not limited to the parameters in the "Modify instance parameters" section of the Modify the parameters of a DTS instance topic.

Special cases

If the source database is a self-managed MongoDB database, take note of the following limits:

  • If you perform a primary/secondary switchover on the source database when the data migration task is running, the task fails.

  • DTS calculates migration latency based on the timestamp of the latest migrated data in the destination database and the current timestamp in the source database. If no update operation is performed on the source database for an extended period of time, the migration latency may be inaccurate. If the latency of the migration task is excessively high, you can perform an update operation on the source database to update the latency.

Note

If you select an entire database as the object to be migrated, you can create a heartbeat table. The heartbeat table is updated or receives data every second.

Billing

Migration type

Instance configuration fee

Internet traffic fee

Migration type

Instance configuration fee

Internet traffic fee

Schema migration and full data migration

Free of charge.

Charged only when data is migrated from Alibaba Cloud over the Internet. For more information, see Billing overview.

Incremental data migration

Charged. For more information, see Billing overview.

Migration types

Migration type

Description

Migration type

Description

Schema migration

Migrate the structure of the migration object from the source ApsaraDB for MongoDB to the destination ApsaraDB for MongoDB.

Note

Objects that support schema migration include DATABASE, COLLECTION, and INDEX.

Full migration

Migrate all historical data of the migration object from the source ApsaraDB for MongoDB to the destination ApsaraDB for MongoDB.

Note

Full migration supports data in DATABASE and COLLECTION.

Incremental migration

On the basis of full migration, migrate the incremental updates from the source ApsaraDB for MongoDB to the destination ApsaraDB for MongoDB.

Using Oplog
Using ChangeStream

Incremental migration does not support databases created after the task starts running. The supported incremental updates are as follows:

  • CREATE COLLECTION, INDEX

  • DROP DATABASE, COLLECTION, INDEX

  • RENAME COLLECTION

  • Insert, update, and delete documents in the collection.

    Note

    When migrating incremental update documents, only operations updated using the $set command are supported.

The supported incremental updates are as follows:

  • DROP DATABASE, COLLECTION

  • RENAME COLLECTION

  • Insert, update, and delete documents in the collection.

    Note

    When migrating incremental update documents, only operations updated using the $set command are supported.

Permissions required for database accounts

Database

Schema migration

Full migration

Incremental migration

Database

Schema migration

Full migration

Incremental migration

Source ApsaraDB for MongoDB

Read permission on the database to be migrated and the config database.

Read permission on the database to be migrated, the admin database, and the local database.

Destination ApsaraDB for MongoDB

dbAdminAnyDatabase permission, read and write permissions on the destination database, and read permissions on the local database.

For guidance on creating and authorizing database accounts for both source and destination ApsaraDB for MongoDB, refer to managing MongoDB database users with DMS.

Procedure

  1. Use one of the following methods to go to the Data Migration page and select the region in which the data migration instance resides.

    DTS console
    DMS console
    1. Log on to the DTS console.

    2. In the left-side navigation pane, click Data Migration.

    3. In the upper-left corner of the page, select the region in which the data migration instance resides.

    Note

    The actual operation may vary based on the mode and layout of the DMS console. For more information, see Simple mode and Customize the layout and style of the DMS console.

    1. Log on to the DMS console.

    2. In the top navigation bar, move the pointer over Data Development > DTS (DTS) > Data Migration .

    3. From the drop-down list to the right of Data Migration Tasks, select the region in which the data synchronization instance resides.

  2. Click Create Task to go to the task configuration page.

  3. Optional. Click New Configuration Page in the upper-right corner of the page.

    Note
    • Skip this step if the Back to Previous Version button is displayed in the upper-right corner of the page.

    • Specific parameters in the new and previous versions of the configuration page may be different. We recommend that you use the new version of the configuration page.

  4. Configure the source and destination databases. The following table describes the parameters.

    Warning

    After you configure the source and destination databases, we recommend that you read the Limits that are displayed in the upper part of the page. Otherwise, the task may fail or data inconsistency may occur.

    Category

    Configuration

    Description

    Category

    Configuration

    Description

    None

    Task Name

    The name of the DTS task. DTS automatically generates a task name. We recommend that you specify an informative name that makes it easy to identify the task. You do not need to specify a unique task name.

    Source Database

    Select Existing Connection

    The instance that you want to use. You can choose whether to use an existing instance based on your business requirements.

    • If you select an existing instance, DTS automatically populates the parameters for the database.

    • If you do not use an existing instance, you must configure the database information below.

    Note

    Database Type

    Select MongoDB.

    Access Method

    Select Cloud Instance.

    Instance Region

    Select the region where the source ApsaraDB for MongoDB resides.

    Replicate Data Across Alibaba Cloud Accounts

    In this example, a database instance of the current Alibaba Cloud account is used. Select No.

    Architecture Type

    Select Replica Set Architecture.

    • Replica Set Architecture: Achieve high availability and read/write splitting by deploying multiple nodes. For more information, see Replica Set Architecture.

    • Sharded Cluster Architecture: Provides three components: Mongos, Shard, and ConfigServer. You can freely choose the number and configuration of Mongos and Shard. For more information, see Sharded Cluster Architecture.

    Migration Method

    Select the method for incremental data migration based on your actual situation.

    • Oplog (recommended):

      If the source database has enabled Oplog, this option is supported.

      Note

      Local self-managed MongoDB and ApsaraDB for MongoDB have Oplog enabled by default. When migrating incremental data using this method, the delay of the incremental migration task is small (the speed of pulling logs is fast). Therefore, it is recommended to select Oplog.

    • ChangeStream: If the source database has enabled Change Streams (Change Streams), this option is supported.

      Note
      • When the source database is Amazon DocumentDB (non-elastic cluster), only ChangeStream is supported.

      • When the Architecture of the source database is selected as Sharded Cluster, there is no need to fill in the Shard account and Shard password.

    Instance ID

    Select the instance ID of the source ApsaraDB for MongoDB.

    Authentication Database Name

    Enter the name of the database to which the database account of the source ApsaraDB for MongoDB instance belongs. If it has not been modified, the default is admin.

    Database Account

    Enter the database account of the source ApsaraDB for MongoDB. For permission requirements, see Permissions required for database accounts.

    Database Password

    The password that is used to access the database instance.

    Encryption

    Specifies whether to encrypt the connection to the source database. You can select Non-encrypted, SSL-encrypted, or Mongo Atlas SSL based on your business requirements. The options available for the Encryption parameter are determined by the values selected for the Access Method and Architecture parameters. The options displayed in the DTS console prevail.

    Note
    • If the Architecture parameter is set to Sharded Cluster, and the Migration Method parameter is set to Oplog for the ApsaraDB for MongoDB database, the Encryption parameter SSL-encrypted is unavailable.

    • If the source database is a self-managed MongoDB database that uses the Replica Set architecture, the Access Method parameter is not set to Alibaba Cloud Instance, and the Encryption parameter is set to SSL-encrypted, you can upload a certification authority (CA) certificate to verify the connection to the source database.

    Destination Database

    Select Existing Connection

    The instance that you want to use. You can choose whether to use an existing instance based on your business requirements.

    • If you select an existing instance, DTS automatically populates the parameters for the database.

    • If you do not use an existing instance, you must configure the database information below.

    Note

    Database Type

    Select MongoDB.

    Access Method

    Select Cloud Instance.

    Instance Region

    Select the region where the destination ApsaraDB for MongoDB resides.

    Replicate Data Across Alibaba Cloud Accounts

    In this example, a database instance of the current Alibaba Cloud account is used. Select No.

    Architecture Type

    Select the architecture based on your business needs. Valid values:

    • Replica Set Architecture: Achieve high availability and read/write splitting by deploying multiple nodes. For more information, see Replica Set Architecture.

    • Sharded Cluster Architecture: Provides three components: Mongos, Shard, and ConfigServer. You can freely choose the number and configuration of Mongos and Shard. For more information, see Sharded Cluster Architecture.

    Instance ID

    Select the instance ID of the destination ApsaraDB for MongoDB.

    Authentication Database Name

    Enter the name of the database to which the database account of the destination ApsaraDB for MongoDB instance belongs. If it has not been modified, the default is admin.

    Database Account

    Enter the database account of the destination ApsaraDB for MongoDB. For permission requirements, see Permissions required for database accounts.

    Database Password

    The password that is used to access the database instance.

    Encryption

    Specifies whether to encrypt the connection to the destination database. You can select Non-encrypted, SSL-encrypted, or Mongo Atlas SSL based on your business requirements. The options available for the Encryption parameter are determined by the values selected for the Access Method and Architecture parameters. The options displayed in the DTS console prevail.

    Note
    • If the destination database is an ApsaraDB for MongoDB instance and the Architecture parameter is set to Sharded Cluster, the Encryption parameter SSL-encrypted is unavailable.

    • If the destination database is a self-managed MongoDB database that uses the Replica Set architecture, the Access Method parameter is not set to Alibaba Cloud Instance, and the Encryption parameter is set to SSL-encrypted, you can upload a CA certificate to verify the connection to the destination database.

  5. Click Test Connectivity and Proceed in the lower part of the page.

    Note
    • Make sure that the CIDR blocks of DTS servers can be automatically or manually added to the security settings of the source and destination databases to allow access from DTS servers. For more information, see Add the CIDR blocks of DTS servers.

    • If the source or destination database is a self-managed database and its Access Method is not set to Alibaba Cloud Instance, click Test Connectivity in the CIDR Blocks of DTS Servers dialog box.

  6. Configure the objects to be migrated.

    1. On the Configure Objects page, configure the objects that you want to migrate.

      Configuration

      Description

      Configuration

      Description

      Migration Types

      • To perform only full data migration, select Schema Migration and Full Data Migration.

      • To ensure service continuity during data migration, select Schema Migration, Full Data Migration, and Incremental Data Migration.

      Note
      • If you do not select Schema Migration, make sure a database and a table are created in the destination database to receive data and the object name mapping feature is enabled in Selected Objects.

      • If you do not select Incremental Data Migration, we recommend that you do not write data to the source database during data migration. This ensures data consistency between the source and destination databases.

      For more information about task steps, see Migration types.

      Processing Mode of Conflicting Tables

      • Precheck and Report Errors: checks whether the destination database contains collections that have the same names as collections in the source database. If the source and destination databases do not contain identical collection names, the precheck is passed. Otherwise, an error is returned during the precheck, and the data migration task cannot be started.
        Note
        You can use the object name mapping feature to rename the collections that are migrated to the destination database. You can use this feature if the source and destination databases contain identical collection names and the collections in the destination database cannot be deleted or renamed. For more information, see Map object names.
      • Ignore Errors and Proceed: skips the precheck for identical collection names in the source and destination databases.
        Warning
        If you select Ignore Errors and Proceed, data inconsistency may occur, and your business may be exposed to potential risks.
        • DTS does not migrate data records that have the same primary keys as data records in the destination database.
        • Data may fail to be initialized, only some columns are migrated, or the data migration task fails.

      Capitalization of Object Names in Destination Instance

      You can set the capitalization policy for database and collection names of the objects being migrated to the destination instance. By default, the DTS Default Policy is selected. Alternatively, you can opt to align with the source and destination databases' default policies. For more information, see Capitalization policy for object names in the destination database.

      Source Objects

      In the Source Database Objects box, select the objects you want to migrate, and then click 向右小箭头 to transfer them to the Selected Objects box.

      Note

      The selection granularity of migration objects is DATABASE and COLLECTION.

      Selected Objects

      • To specify the name of an object to be migrated in the destination instance or specify the object to receive data in the destination instance, right-click the object in the Selected Objects section. For more information, see Map object names.

      • To remove one or more objects that are selected for migration, click the objects in the Selected Objects section and then click the image icon to move the objects to the Source Objects section.

      Note
      • If you need to perform incremental migration operations at the database or collection level, right-click the object you want to migrate within the Selected Objects list and choose your option from the pop-up dialog box.

      • If you need to establish filter conditions for data (supported during full migration but not during incremental migration), right-click the desired table in the Selected Objects list and configure them in the dialog box that appears. For details on how to configure these settings, see Set filter conditions.

      • If the object name mapping feature (specifying the database or collection to receive data) is used, it may cause migration failures for other objects that depend on this object.

    2. Click Next: Advanced Settings to configure advanced settings.

      Configuration

      Description

      Configuration

      Description

      Dedicated Cluster for Task Scheduling

      By default, DTS schedules the data migration task to the shared cluster if you do not specify a dedicated cluster. If you want to improve the stability of data migration tasks, purchase a dedicated cluster. For more information, see What is a DTS dedicated cluster.

      Retry Time for Failed Connections

      The retry time range for failed connections. If the source or destination database fails to be connected after the data migration task is started, DTS immediately retries a connection within the retry time range. Valid values: 10 to 1,440. Unit: minutes. Default value: 720. We recommend that you set the parameter to a value greater than 30. If DTS is reconnected to the source and destination databases within the specified retry time range, DTS resumes the data migration task. Otherwise, the data migration task fails.

      Note
      • If you specify different retry time ranges for multiple data migration tasks that share the same source or destination database, the value that is specified later takes precedence.

      • When DTS retries a connection, you are charged for the DTS instance. We recommend that you specify the retry time range based on your business requirements. You can also release the DTS instance at the earliest opportunity after the source database and destination instance are released.

      Retry Time for Other Issues

      The retry time range for other issues. For example, if DDL or DML operations fail to be performed after the data migration task is started, DTS immediately retries the operations within the retry time range. Valid values: 1 to 1440. Unit: minutes. Default value: 10. We recommend that you set the parameter to a value greater than 10. If the failed operations are successfully performed within the specified retry time range, DTS resumes the data migration task. Otherwise, the data migration task fails.

      Important

      The value of the Retry Time for Other Issues parameter must be smaller than the value of the Retry Time for Failed Connections parameter.

      Enable Throttling for Full Data Migration

      Specifies whether to enable throttling for full data migration. During full data migration, DTS uses the read and write resources of the source and destination databases. This may increase the loads of the database servers. You can enable throttling for full data migration based on your business requirements. To configure throttling, you must configure the Queries per second (QPS) to the source database, RPS of Full Data Migration, and Data migration speed for full migration (MB/s) parameters. This reduces the loads of the destination database server.

      Note

      You can configure this parameter only if you select Full Data Migration for the Migration Types parameter.

      Only one data type for primary key _id in a single table

      For the data to be migrated, whether the data type of the primary key _id is unique within the same collection.

      Note

      This configuration is only available when the Migration Types is set to Full Data Migration.

      • Yes: Unique. DTS does not scan the data type of the primary key in the source data during the full migration phase from the source database.

      • No: Indicates non-uniqueness. During the full migration phase, DTS scans the data type of the primary key in the source data slated for migration from the source database.

      Enable Throttling for Incremental Data Migration

      Specifies whether to enable throttling for incremental data migration. To configure throttling, you must configure the RPS of Incremental Data Migration and Data migration speed for incremental migration (MB/s) parameters. This reduces the loads of the destination database server.

      Note

      You can configure this parameter only if you select Incremental Data Migration for the Migration Types parameter.

      Environment Tag

      You can select an environment tag to identify the instance based on your actual needs. In this example, no environment tag is selected.

      Configure ETL

      Specifies whether to enable the extract, transform, and load (ETL) feature. For more information, see What is ETL? Valid values:

      Monitoring and Alerting

      Specifies whether to configure alerting for the data migration task. If the task fails or the migration latency exceeds the specified threshold, the alert contacts receive notifications. Valid values:

    3. Click Next Step: Data Verification to configure the data verification task.

      For more information about how to use the data verification feature, see Configure a data verification task.

  7. Save the task settings and run a precheck.

    • To view the parameters to be specified when you call the relevant API operation to configure the DTS task, move the pointer over Next: Save Task Settings and Precheck and click Preview OpenAPI parameters.

    • If you do not need to view or have viewed the parameters, click Next: Save Task Settings and Precheck in the lower part of the page.

    Note
    • Before you can start the data migration task, DTS performs a precheck. You can start the data migration task only after the task passes the precheck.

    • If the task fails to pass the precheck, click View Details next to each failed item. After you analyze the causes based on the check results, troubleshoot the issues. Then, run a precheck again.

    • If an alert is triggered for an item during the precheck:

      • If an alert item cannot be ignored, click View Details next to the failed item and troubleshoot the issues. Then, run a precheck again.

      • If the alert item can be ignored, click Confirm Alert Details. In the View Details dialog box, click Ignore. In the message that appears, click OK. Then, click Precheck Again to run a precheck again. If you ignore the alert item, data inconsistency may occur, and your business may be exposed to potential risks.

  8. Purchase an instance.

    1. Wait until Success Rate becomes 100%. Then, click Next: Purchase Instance.

    2. On the Purchase Instance page, configure the Instance Class parameter for the data migration instance. The following table describes the parameters.

      Section

      Parameter

      Description

      Section

      Parameter

      Description

      New Instance Class

      Resource Group

      The resource group to which the data migration instance belongs. Default value: default resource group. For more information, see What is Resource Management?

      Instance Class

      DTS provides instance classes that vary in the migration speed. You can select an instance class based on your business scenario. For more information, see Instance classes of data migration instances.

    3. Read and agree to Data Transmission Service (Pay-as-you-go) Service Terms by selecting the check box.

    4. Click Buy and Start. In the message that appears, click OK.

      You can view the progress of the task on the Data Migration page.

  • On this page (1, M)
  • Supported source and destination databases
  • Prerequisites
  • Precautions
  • Billing
  • Migration types
  • Permissions required for database accounts
  • Procedure
Feedback
phone Contact Us

Chat now with Alibaba Cloud Customer Service to assist you in finding the right products and services to meet your needs.

alicare alicarealicarealicare