Scheduling instance fees

Updated at:
Copy as MD

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.

Important

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

Important

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.

Related topics