All Products
Search
Document Center

DataWorks:Migrate from a legacy resource group to a serverless resource group

Last Updated:Jun 20, 2026

To ensure a smooth migration from a legacy DataWorks resource group to a serverless resource group, you must first assess the resource consumption of your existing tasks. This allows you to select a serverless resource group with adequate capacity to handle all your tasks. This topic provides examples for estimating the required CUs, explains the potential impacts of the switch, and guides you through the migration process.

New resource groups

DataWorks supports dedicated resource groups for Data Integration, scheduling, and DataService Studio. However, these resource groups must be purchased and configured separately. To streamline resource management and unify the user experience, DataWorks introduces serverless resource groups. A single serverless resource group can be used across Data Integration, scheduling, and DataService Studio. This simplifies resource group interactions and improves operational consistency.

Serverless vs. legacy resource groups

Legacy resource groups have exclusive and public variants, each tied to a single feature.

Feature

Serverless resource group

Legacy resource groups

Scope

Works with all DataWorks features

Requires separate purchases per feature

Billing

Pay-as-you-go and subscription

Exclusive: subscription only. Public: pay-as-you-go only

Scaling

Scale CUs without affecting running tasks

Scaling (upgrading/downgrading specs or adding/removing nodes) disrupts running tasks

Minimum purchase

2 CUs; scale in 1-CU increments

One node with 4 vCPUs and 8 GB memory; scale in full-node increments

Network security

Bound to your VPC with full network control

DataWorks-managed public endpoints shared across tenants

Development status

Actively developed as the standard resource type

Being phased out; no new features planned

Billing

Procedure

Step 1: Find tasks in the resource group

Data Integration

On the Data Integration page:

  1. Log on to the DataWorks console. In the target region, click Data Integration > Data Integration in the left-side navigation pane. Select a workspace from the drop-down list and click Go to Data Integration.

  2. In the navigation pane on the left, click Synchronization Task. In the Task List area, click Expand and filter by Resource Group to find the Data Integration resource group that you want to switch.

On the Data Studio page:

  1. Go to the Workspaces page in the DataWorks console. In the top navigation bar, select a desired region. Find the desired workspace and choose Shortcuts > Data Studio in the Actions column.

  2. Next to Project Directory, click the image icon to open the batch operations page for nodes.

  3. Use the Filter to find the resource group that you want to switch, and select the related node types: Real-time Synchronization and Offline Synchronization.

On the legacy Data Development page:

  1. Log on to the DataWorks console. In the target region, click Data Development and O&M > Data Development in the left-side navigation pane. Select a workspace from the drop-down list and click Go to Data Development.

  2. In the navigation pane on the left, click DataStudio. Find the target business flow, right-click it, and select Batch Operation.

  3. Set Node Type to Batch Sync and Real-time Synchronization. For Resource Group for Data Integration, select the Data Integration resource group that you want to switch.

Schedulingtasks

  1. Log on to the DataWorks console. In the target region, click Data Development and O&M > Operation Center in the left-side navigation pane. Select a workspace from the drop-down list and click Go to Operation Center.

  2. In the navigation pane on the left, choose Auto Triggered Task O&M > Auto Triggered Task and use the Resource Group for Scheduling filter to find the resource group to switch.

DataService Studio

  1. Log on to the DataWorks console. In the target region, click Data Analysis and Service > DataService Studio in the left-side navigation pane. Select a workspace from the drop-down list and click Go to DataService Studio.

  2. In the navigation pane on the left, click Service Development, and then click the image icon to go to the Batch Operation page. Filter by Resource Group to find the DataService Studio resource group that you want to switch.

Step 2: Estimate the required size

Important

After you switch to a serverless resource group, you will be charged computing fees for data compute tasks such as PyODPS2 and EMR Hive.

Before you switch, you need to assess the resource consumption of your existing synchronization, scheduling, and DataService Studio tasks. This helps you determine the size of the serverless resource group to purchase and ensures it can handle your workloads.

Data integration

Batch synchronization

Task concurrency

Recommended specifications

Minimum specifications

<4

0.5 CU

0.5 CU

>=4

(Concurrency - 4) × 0.07 + 0.5 CU

Real-time synchronization

Task type

Recommended specifications

Minimum specifications

MySQL real-time synchronization

1 database

2 CU

Minimum for a real-time task: 1 CU

2 to 5 databases

2 CU

6 or more databases

2 CU

Kafka real-time synchronization

1 CU

Other types of table-level real-time tasks

1 CU

Full-database real-time synchronization

-

Minimum for a full-database task: 2 CU

Task scheduling

A serverless resource group supports a maximum of 200 concurrent instances, independent of its CU specifications. The default concurrency is 50. You can set the maximum task scheduling concurrency to 200 on the resource group details page.

Data service

Maximum QPS

Minimum specifications

Service availability (SLA)

500

4 CU

99.95%

1000

8 CU

2000

16 CU

Data compute

Each data compute task has a default CU value. For more information, see Task types and CU consumption.

Step 3: Purchase a serverless resource group

Based on the size you estimated in the previous step, purchase a serverless resource group. For instructions, see Use a serverless resource group.

Step 4: Switch to the serverless group

Next steps

After you switch to the serverless resource group, you can unsubscribe from the legacy resource group if you no longer need it. For instructions, see General reference: Unsubscribe from a subscription product.