If the usage of a resource group is high and a large number of nodes need to be run on the resource group in parallel, resources in the resource group may be insufficient. If this occurs, you can upgrade the specifications of the resource group. If the specifications of a resource group exceed your actual needs, you can downgrade the specifications of the resource group to reduce resource costs. This topic describes how to change the specifications of a resource group.

Overview

DataWorks allows you to upgrade or downgrade the specifications of a resource group. The following table describes the types of changes that you can apply.
TypeDescriptionScopeBillingEffective time
UpgradeAn upgrade does not increase the number of resource groups but only upgrades the specifications of resources in a resource group based on your order. After you change the specifications of a resource group, the specifications of all resources in the resource group are changed at the same time. You must pay for the resources that are added from the time the new configuration takes effect to the time the original order expires. You can view specific expenses in your bill in the Alibaba Cloud Management Console. For more information, see View spending details. The new configuration takes effect about 20 minutes later after you pay for your order.
DowngradeA downgrade does not decrease the number of resource groups but only downgrades the specifications of resources in a resource group based on your order. You are refunded for the resources that are not used from the time the new configuration takes effect to the time the original order expires.You can view specific expenses in your bill in the Alibaba Cloud Management Console. For more information, see View spending details.

Limits

  • Limit on resource groups

    You can change the specifications of only exclusive resource groups for Data Integration that are in the Running state and exclusive resource groups for scheduling that are in the Running state.

  • Limit on permissions

    You can use only your Alibaba Cloud account or a RAM user to which the AliyunDataWorksFullAccess and AliyunBSSOrderAccess policies are attached to change the specifications of a resource group.

  • Limit on resources

    You cannot change the specifications of pay-as-you-go resources.

  • Limit on orders

    If an exclusive resource group for scheduling or an exclusive resource group for Data Integration has an unpaid scaling or specification change order, a message is displayed when you scale in or out the resource group or change the specifications of the resource group. In this case, you must go to the order center to process the order before you scale in or out the resource group or change the specifications of the resource group.

Support for specification changes of subscription resources

The following table describes the resources that support specification upgrades and downgrades. A tick (√) indicates that the feature is supported, and a cross (×) indicates that the feature is not supported.
Resource typeUpgradeDowngradeDescription
Exclusive resource group for Data IntegrationThe specifications of each resource in an exclusive resource group for Data Integration may affect the maximum number of parallel threads that you can configure for a single data synchronization node.
If your data synchronization node requires a long period of time to synchronize large amounts of data, you can perform the following operations to accelerate the process:
  1. Upgrade the specifications of resources in your resource group and increase the maximum number of threads that can run in parallel on a single resource.
  2. Increase the maximum number of parallel threads that is configured for the synchronization node.
Exclusive resource group for schedulingN/A
exclusive resource group for DataService Studio×N/A

Change the specifications of a resource group

The procedure for changing the specifications of an exclusive resource group for scheduling is similar to the procedure for changing the specifications of an exclusive resource group for Data Integration. This section describes how to change the specifications of an exclusive resource group for scheduling.

  1. Go to the Resource Groups page.
    1. Log on to the DataWorks console.
    2. In the left-side navigation pane, click Resource Groups. In the top navigation bar, select a region.
  2. Change the specifications of a resource group.
    1. On the Exclusive Resource Groups tab, find the resource group whose specifications you want to change, move the pointer over the More icon in the Actions column, and then select Change Specifications.
    2. Make preparations.
      1. In the Make Preparations step, confirm the impacts of the operations.
        Note Your nodes are affected when you change the specifications of a resource group. Therefore, you must read the impacts of the operations in the Make Preparations step before you perform subsequent operations.
        The following table describes the impacts of the operations.
        ImpactDescription
        Node terminationWhen you change the specifications of a resource group, the system terminates all nodes that are running on the resource group. DataWorks collects the statistics about the number and types of nodes that are running on the current resource group. In the Make Preparations step, you can check whether the termination of the nodes will affect your business. In addition, you can filter nodes based on the node owner and the workspace to which the nodes belong.
        AlertingIf alert rules are configured for the nodes that are terminated, alerts may be triggered.
        Failures for automatic rerun of some nodesSome terminated nodes may fail to be automatically rerun after the change is complete. For example, real-time synchronization nodes may not continue to run from the breakpoint. In this case, you must manually rerun the nodes from a specified breakpoint. For more information, see Create a real-time synchronization node to synchronize incremental data from a single table.
        Delay of nodesIf you perform a downgrade operation, nodes are delayed.
      2. Set The system reruns the terminated nodes that are in the production environment after the change is complete to Yes or No. Then, select I am aware of the impacts of the operations.
        If you select Yes, DataWorks reruns the terminated nodes in the production environment after the change is complete. If you select No, DataWorks does not rerun the terminated nodes in the production environment after the change is complete.
        Note
        • The nodes in the production environment include real-time synchronization nodes, real-time computing nodes, auto triggered nodes, and data backfill nodes that are in the production environment of Operation Center. Test nodes that are temporarily run in DataStudio are not included.
        • Both the auto triggered nodes that are terminated by the system and the auto triggered nodes that are automatically rerun after the change generate operation records in the Cycle Instance page of Operation Center.
      3. Click Next.
    3. Configure specifications.
      Select appropriate specifications from the New Specifications drop-down list, select DataWorks Exclusive Resources (Subscription) Terms of Service, and then click Pay Now.
      Note You can upgrade or downgrade the specifications of a resource group. The number of nodes that can be run varies based on specifications. For more information, see Exclusive resource group for scheduling overview and Exclusive resource group for Data Integration overview.
    4. Complete the payment.
      Click Go to Payment Page. On the Orders page, confirm the information in the Details and Order Details sections. Then, click Pay Now to complete the payment.
      Note If you cancel the payment, the specifications of the resource group are not changed. This does not affect the nodes that are running on the resource group and the resources in the resource group. If the payment fails, we recommend that you go to the order center to cancel the order. Otherwise, you cannot subsequently scale in or out the resource group or change the specifications of the resource group.
    5. Apply the change.
      After you complete the payment, DataWorks terminates all nodes that are running on the resource group. Then, DataWorks changes the specifications of the resource group. After the change is complete, the terminated nodes that are in the production environment are rerun. The change requires some time to complete. If you accidentally close the current page, you can move the pointer over the More icon in the Actions column of the resource group on the Resource Groups page and click Change Specifications to view the change progress.