This topic describes the billing methods, billing items, and pricing of Data Transmission Service (DTS).

Pricing details

For more information, see DTS pricing.

Billing methods

Billing method Supported instance Description
Subscription
  • Change tracking instance
  • Data synchronization instance
  • You must pay for your subscription when creating an instance.
  • We recommend that you select this billing method for long-term use because it is more cost-effective than the pay-as-you-go billing method. You can save more with longer subscription periods.
  • You cannot release a subscription instance.
  • You cannot switch a subscription instance to a pay-as-you-go instance.
Pay-as-you-go
  • Data migration instance
  • Change tracking instance
  • Data synchronization instance
  • Your instances are billed based on actual usage. A pay-as-you-go instance is billed on an hourly basis. The hourly fee is calculated based on the configurations of the instance and deducted from your bank account.
  • We recommend that you select this billing method for short term use. You can save costs by releasing the instance when it is no longer required.
  • You can switch a pay-as-you-go instance to a subscription instance. For more information, see Switch from pay-as-you-go to subscription.

Billing items and rules

Instance Billing item Billing rule
Data migration instance Instance configurations
  • You are only billed when the incremental data migration is in progress (including the period when the incremental data migration is paused). You are not billed for schema migration and full data migration.
    Note No charges will be incurred during the period when the incremental data migration fails.
  • Within one hour before an overdue payment occurs, if you have used the service for no more than half an hour, you are billed for half an hour of service usage. If you have used the service for more than half an hour, you are billed for one hour of service usage.
Public network traffic

DTS involves two types of public network traffic: inbound traffic and outbound traffic.

  • Outbound traffic: You are billed for the outbound traffic that is generated. For example, when you migrate a user-created database on an ECS instance or an Alibaba Cloud database to a local database through the public network.
  • Inbound traffic: You are not billed for the inbound traffic that is generated. For example, when you migrate a local database to a user-created database on an ECS instance or an Alibaba Cloud database through the public network.
Note The public network traffic fee is charged based on the actual traffic that is generated. The traffic of less than 1 GB is charged as 1 GB.
Change tracking instance Instance configurations
  • Pay-as-you-go

    Billing starts after the instance configuration is complete and the instance is started.

    Within one hour before an overdue payment occurs, if you have used the service for no more than half an hour, you are billed for half an hour of service usage. If you have used the service for more than half an hour, you are billed for one hour of service usage.

  • Subscription

    You must pay for your subscription based on the instance configurations, subscription period, and number of instances that you specify when creating instances.

Amount of subscribed data Free
Public network traffic Free
Data synchronization instance Instance configurations
  • Pay-as-you-go

    Billing starts after the instance configuration is complete and the instance is started. (The period when the instance is paused is also billed.)

    Within one hour before an overdue payment occurs, if you have used the service for no more than half an hour, you are billed for half an hour of service usage. If you have used the service for more than half an hour, you are billed for one hour of service usage.

  • Subscription

    You must pay for your subscription based on the instance configurations, subscription period, and number of instances that you specify when creating instances.

FAQ

  • What are the differences between different channel specifications?

    For more information, see Specifications of data migration channels and Specifications of data synchronization channels.

  • Why is the price of data synchronization higher than that of data migration?

    Data synchronization comes with more advanced features. For example, you can modify the objects to be synchronized. You can configure two-way data synchronization between MySQL databases. In addition, the data synchronization feature ensures low network latency through data transmission over the internal network.