Scheduling instance fees
DataWorks charges daily fees based on the number of successfully run instances when you use a serverless resource group or a shared resource group for scheduling for data integration, data computing, and other scheduling tasks.
Comparison of scheduling resource group types
Both serverless resource groups and shared resource groups for scheduling use the same tiered billing model based on the number of successful instances per day.
This topic covers only scheduling instance fees. Serverless resource groups have separate subscription and pay-as-you-go billing. For more information, see Serverless resource group billing.
|
Resource group type |
Description |
Billing method |
|
serverless resource group (Recommended) |
Dedicated to a single tenant. Provides strong resource isolation and stable performance. |
Tiered billing based on the number of successful instances per day. This billing method is described in this topic. |
|
shared resource group for scheduling |
Resources are shared among all tenants and can be used only for scheduling tasks. During peak hours, resource contention may occur, which can prevent tasks from running on time. The number of instances is also limited. |
Billing scenarios
Scheduling instance fees apply when you run scheduling tasks using supported DataWorks nodes, such as data integration tasks or data computing tasks, in the following scenarios:
-
In Operation Center for the production environment: Run auto triggered tasks, data backfill tasks, and test tasks.
-
In Operation Center for the development environment: Run data backfill tasks and test tasks.
The Operation Center in the development environment does not support auto triggered tasks.
Billing metrics
Fees are calculated per task instance. An instance is billable only if it meets both of the following conditions:
-
Submitted to the scheduling system: All instances generated by nodes and submitted to the scheduling system are billable, except those generated by virtual nodes. Billable instances include scheduled instances, manually triggered instances, test instances, and data backfill instances.
-
Successfully run: Only instances that run successfully in the Operation Center are billed. Instances that are not run, have failed, are frozen, or are dry runs (the platform returns a success status without executing the task) are not billed.
Daily instance count example: Assume that a scheduling task runs every hour from 00:00 to 23:59 each day. This generates 24 instances per day. If all 24 instances run successfully, the billable count is 24.
Pricing
The shared resource group for scheduling has a usage limit. If the daily instance count reaches or exceeds 120,000, it may exceed the upper threshold, preventing instances from being scheduled. If your workload is large, use serverless resource groups to avoid this limit.
DataWorks uses a 12-tier billing model. A fixed daily fee is charged based on the tier that corresponds to the number of successful instances per day.
-
Billing cycle: Daily.
-
Billing granularity: Successful instances per day.
-
Free tier: DataWorks provides a free tier of 10 successful instances per day.
-
Pricing details:
Region
Pricing tier
Price
China (Hangzhou)
China (Shanghai)
China (Beijing)
China (Shenzhen)
China (Chengdu)
China (Hong Kong)
1–10 successful instances/day
Free
11–500 successful instances/day
0.15 USD
501–5,000 successful instances/day
9.29 USD
5,001–20,000 successful instances/day
23.22 USD
20,001–50,000 successful instances/day
41.79 USD
50,001–120,000 successful instances/day
92.87 USD
120,001–300,000 successful instances/day
204.31 USD
300,001–700,000 successful instances/day
464.33 USD
700,001–1,500,000 successful instances/day
975.10 USD
1,500,001–3,200,000 successful instances/day
2,074.02 USD
3,200,001–7,000,000 successful instances/day
4,333.78 USD
7,000,001–14,000,000 successful instances/day
8,590.17 USD
Singapore
Malaysia (Kuala Lumpur)
Indonesia (Jakarta)
Japan (Tokyo)
US (Silicon Valley)
US (Virginia)
Germany (Frankfurt)
UK (London)
UAE (Dubai)
Thailand (Bangkok)
1–10 successful instances/day
Free
11–500 successful instances/day
0.23 USD
501–5,000 successful instances/day
13.93 USD
5,001–20,000 successful instances/day
34.82 USD
20,001–50,000 successful instances/day
62.68 USD
50,001–120,000 successful instances/day
139.30 USD
120,001–300,000 successful instances/day
306.46 USD
300,001–700,000 successful instances/day
696.50 USD
700,001–1,500,000 successful instances/day
1,462.65 USD
1,500,001–3,200,000 successful instances/day
3,111.03 USD
3,200,001–7,000,000 successful instances/day
6,500.67 USD
7,000,001–14,000,000 successful instances/day
12,885.25 USD
Bill details
In Billing Management, the Billable Item is Number of scheduling instances (pay-as-you-go) and the Billable Item Code is dide_create_public_alisa_post. For more information, see View bill details.
FAQ
-
Q: How do I calculate the fee for a single instance?
A: Scheduling instance fees use a tiered billing model. DataWorks calculates the total number of successful instances per day and charges a fixed daily fee based on the corresponding tier. Therefore, you cannot calculate the fee for a single instance or query bills by individual instance.
-
Q: How do I estimate the number of scheduling instances?
A: Go to the Operation Center to view the total number of scheduled instances in the lists for Scheduled Instances, Backfill Instances, Test Instances, and Manual Instances.