All Products
Search
Document Center

DataWorks:Billing of task scheduling

Last Updated:Aug 29, 2024

Scheduling fees are generated when data synchronization tasks and data computing tasks are deployed to the production environment for scheduling. Data synchronization tasks include batch synchronization tasks and full and incremental synchronization tasks. Data computing tasks include PyODPS tasks and E-MapReduce (EMR) Hive tasks. DataWorks charges you based on the resource group type that you select. This topic describes the billing details of each type of resource group.

Fee generation scenarios

Scheduling fees are generated when you run data synchronization tasks or data computing tasks in Operation Center in different environments.

For more information about task types supported by DataWorks, see DataWorks nodes.

Fee measurement basis

When a task scheduled by hour or minute is run, multiple instances are generated for the task every day. You are charged for the number of instances that are generated and successfully run. You can go to the O&M Dashboard page in Operation Center to view the number of tasks in the current workspace and the resource usage of each resource group within a specified time period.

Billing

Scheduling fees vary based on the resource group type that you select.

Note

Resource group type

Description

Billing details

Serverless resource group (recommended)

This type of resource group is exclusively used by each tenant and is suitable for more scenarios. You can use one serverless 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.

A maximum of 200 instances can be concurrently run at a time. You are charged for the number of instances that are successfully run regardless of whether the subscription or pay-as-you-go billing method is used. For more information about task scheduling fees, see the Appendix: Billing of task scheduling section of the "Billing of serverless resource groups" topic.

Old-version resource group

  • An exclusive resource group for scheduling is exclusively used by each tenant, and is used to run only data scheduling tasks.

  • The shared resource group for scheduling is shared by all tenants, and is used to run only data scheduling tasks. Users may compete for resources when the shared resource group for scheduling is used to run tasks during peak hours. In this case, tasks may fail to be scheduled as expected.

References