DataWorks provides shared resource groups for scheduling to run your tasks. These resource groups use a pay-as-you-go billing method. This topic describes the billing details for these resource groups.
Background information
Overview
Shared resource groups for scheduling are public resource groups provided by DataWorks that use a pay-as-you-go billing method. All Alibaba Cloud DataWorks users share these resources. During peak hours, resource competition may prevent tasks from being scheduled and executed on time. To ensure your tasks run as expected, use an exclusive resource group for scheduling. For more information, see Billing of exclusive resource groups for scheduling.
Billing principles
When you schedule tasks to run on an hourly or minute-level basis, multiple instances are generated each day. You are charged based on the number of instances that are generated and run successfully. Go to . On the Instance View tab, you can filter by Shared Resource Group For Scheduling and check the instance list to estimate the number of instances that will be generated in the workspace.
Billing rules
The billable item for shared resource groups for scheduling is the task instance. A task instance is billable only if it meets the following conditions:
Submitted to the scheduling system: The instance is generated by a node that is submitted to the scheduling system. Instances generated by zero load nodes are not billable. Billable instances include recurring instances, one-time instances, test instances, and data backfill instances.
Run successfully: The instance runs successfully in . Instances that are generated but have not run, are frozen, or are part of a dry-run are not billed.
If the number of daily instances exceeds 120,000, the upper threshold is reached. This can prevent instances from being scheduled and run properly. If your workload exceeds this threshold, use Serverless resource groups.
Pricing
Billing cycle: Daily.
Billing granularity: Number of successful instances per day.
Free quota: DataWorks provides a free quota of 10 successful instances per day.
This billable item uses a tiered pricing model. You are charged daily based on the price tier that corresponds to the number of successful instances that run on that day. The following table describes the pricing details.
Region | Pricing tier | Price (USD) |
China (Hangzhou) China (Shanghai) China (Beijing) China (Shenzhen) China (Chengdu) China (Zhangjiakou) China (Hong Kong) | 1 to 10 successful instances/day | Free |
11 to 500 successful instances/day | 0.15 | |
501 to 5,000 successful instances/day | 9.29 | |
5,001 to 20,000 successful instances/day | 23.22 | |
20,001 to 50,000 successful instances/day | 41.79 | |
50,001 to 120,000 successful instances/day | 92.87 | |
Singapore Malaysia (Kuala Lumpur) Indonesia (Jakarta) Japan (Tokyo) US (Silicon Valley) US (Virginia) Germany (Frankfurt) UK (London) UAE (Dubai) | 1 to 10 successful instances/day | Free |
11 to 500 successful instances/day | 0.23 | |
501 to 5,000 successful instances/day | 13.93 | |
5,001 to 20,000 successful instances/day | 34.82 | |
20,001 to 50,000 successful instances/day | 62.68 | |
50,001 to 120,000 successful instances/day | 139.30 |
Billing details
Every day at 00:00, the billing system calculates the number of successful instances from the previous day and charges a fee based on the corresponding price tier. You are charged only the daily fee for a single tier. Fees are not cumulative.
For example, if your DataWorks workspace is in the China (Shanghai) region and you run 502 successful instances on April 30, 2019, a fee of USD 9.29 is charged after 00:00 on May 1, 2019.
Overdue payments
If your account has an overdue payment, your service continues for 360 hours. You will receive renewal reminders 192, 288, and 336 hours after the payment becomes overdue:
If the payment is overdue for more than 360 hours, the service is suspended. In this case, you cannot start new instances. However, instances that are already running continue to run until they are complete.
If you top up your account within 360 hours after the payment becomes overdue, the service is not suspended.
If you clear the overdue payment and then another payment becomes overdue, the 360-hour grace period restarts before the service is suspended.
FAQ
Q: How is the cost of a single instance calculated?
A: Shared resource groups for scheduling use a pay-as-you-go billing method. You are charged a daily fee based on the price tier that corresponds to the total number of successful instances for that day. The cost of a single instance cannot be calculated separately. Therefore, you cannot query bills by instance. For more information about the pricing, see Pricing.