All Products
Search
Document Center

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

Last Updated:Jul 18, 2026

Before you migrate from a legacy DataWorks resource group to a serverless resource group, assess the resource consumption of your existing tasks and select a serverless resource group with adequate capacity. This topic covers CU estimation examples, potential impacts, and step-by-step migration instructions.

New resource groups

DataWorks supports dedicated resource groups for Data Integration, scheduling, and DataService Studio, but each must be purchased and configured separately. Serverless resource groups unify all three features into a single resource group, simplifying management and improving 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, assess the resource consumption of your existing synchronization, scheduling, and DataService Studio tasks to determine the appropriate size of the serverless resource group.

Data Integration

Batch synchronization

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

Synchronization task type

Recommended specifications

Minimum specifications

MySQL real-time synchronization

1 database

2 CU

Minimum specifications for running a real-time synchronization task: 1 CU

2 to 5 databases

2 CU

6 or more databases

2 CU

Kafka real-time synchronization

1 CU

Other single-table real-time tasks

1 CU

Full-database real-time synchronization

-

Minimum specifications for running a full-database synchronization task: 2 CU

Task scheduling

A serverless resource group supports a maximum of 200 concurrent instances. You do not need to plan for CU specifications. The default concurrency is 50, and you can increase 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 allocation. For details, 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.