When you use DataWorks to run data synchronization tasks, DataWorks charges you for the data synchronization tasks based on the resource group type that you use. This topic describes the billing details of data synchronization tasks that are run on different types of resource groups.
Fee generation scenarios
You are charged if you run the following types of data synchronization tasks in different modules:
Batch synchronization tasks in DataStudio
Data synchronization tasks in Data Integration
Data synchronization tasks in Operation Center
For more information about the types of data synchronization tasks supported by DataWorks, see the Appendix: Types of data synchronization tasks section in this topic.
Precautions
This topic describes only the billing of data synchronization. If data synchronization tasks need to be deployed to the production environment for periodic scheduling, you will also be charged for task scheduling. For more information, see Billing of task scheduling.
Resource group type selection
The following table describes the resource group types that you can use to run data synchronization tasks.
Resource group type | Description | Billing references |
New-version resource group (recommended) | This type of resource group is exclusively used by each tenant. You can use one new-version resource group to complete operations such as data synchronization, task scheduling, and debugging and calling of DataService Studio APIs. You no longer need to separately purchase and configure resource groups for different scenarios. | |
Old-version resource group |
|
Compared with an old-version resource group, a new-version resource group can be used in different modules. This reduces the waste of resource fragments. We recommend that you use new-version resource groups.
Billing of new-version resource groups (recommended)
You are charged for new-version resource groups based on the number of CUs. One CU equals 1 vCPU core and 4 GiB of memory. The following content describes the billing details when you use a new-version resource group to run data synchronization tasks:
If you use the pay-as-you-go billing method, you are charged based on the number of CUs that are actually used to run tasks.
If you use the subscription billing method, you are charged based on the number of CUs that you purchase and the number of months of your subscription duration.
If you run a data synchronization task over the Internet, the Internet traffic fee that is generated is not included in your DataWorks bill.
Billing of old-version resource groups
Exclusive resource group for Data Integration:
You are charged based on the resource group specifications, such as 4 vCPUs and 8 GiB of memory. For more information, see Billing of exclusive resource groups for Data Integration (subscription).
Shared resource group:
You are charged based on the total number of threads that are used to run data synchronization tasks. For more information, see Billing of the shared resource group for Data Integration (pay-as-you-go).
NoteThis type of resource group will be discontinued and therefore is not recommended.
If you run a data synchronization task over the Internet, the Internet traffic fee that is generated is included in your DataWorks bill. For more information, see Billing of Internet traffic.
Appendix: Types of data synchronization tasks
DataWorks supports various synchronization scenarios, including batch synchronization, real-time synchronization, and synchronization of full data in batches and incremental data in real time. You can synchronize data between heterogeneous data sources in complex scenarios.
Each time you use a new-version resource group to run a type of data synchronization task, a default number of available CUs are allocated to this type of data synchronization task. If the default number does not meet your business requirements, you can adjust the number based on your business requirements. The following table describes the types of data synchronization tasks and the default number of CUs that can be allocated to each type of data synchronization task.
Task type | Default number of CUs allocated | Modifiable |
0.5 | Yes | |
2 | Yes |
For more information about features provided by Data Integration, see Overview.
For more information about data source types and synchronization operations supported by DataWorks, see Supported data source types and synchronization operations.
References
For more information about how to create and use a new-version resource group, see Create and use a resource group of the new version.
For more information about resource groups, see Overview.