If a resource group has high usage and can no longer meet your business requirements for concurrent tasks, you can upgrade its specifications. Conversely, if a resource group is over-provisioned, you can downgrade its specifications to save costs. This topic describes how to change the specifications of a resource group.
Specification change overview
You can upgrade or downgrade the specifications of your current resources. The following table provides details.
|
Change type |
Changes |
Scope |
Billing |
Effective time |
|
Upgrade |
Upgrades the resource specifications based on your subscription. The number of resource groups does not change. |
The specifications for all machines in the resource group change uniformly. |
You must pay a prorated fee for the upgrade to cover the remainder of your subscription period.For the actual cost, refer to your bill. For more information, see View bill details (Deprecated). |
The new configuration takes effect about 20 minutes after you pay. |
|
Downgrade |
Downgrades the resource specifications based on your subscription. The number of resource groups does not change. |
DataWorks issues a prorated refund for the price difference, covering the remainder of your subscription period.For the actual cost, refer to your bill. For more information, see View bill details (Deprecated). |
Limitations
-
Resource group requirements
You can change the specifications of an exclusive resource group for Data Integration or an exclusive resource group for scheduling only if it is in the Running state.
-
Permission requirements
Only an Alibaba Cloud account or a RAM user that is granted both the AliyunDataWorksFullAccess and AliyunBSSOrderAccess policies can change specifications.
-
Billing model limitations
You cannot change specifications for
pay-as-you-goresources. -
Pending order limitations
If there is an incomplete
scalingorchange specificationsorder for an exclusive resource group for scheduling or an exclusive resource group for Data Integration, you cannot perform anotherscalingorchange specificationsoperation. A dialog box appears, prompting you to go to the Order Center to process the pending order first.
Supported changes for subscriptions
The following table describes the specification changes supported for subscription resources. A check mark (√) indicates a supported change, and a cross (×) indicates an unsupported one.
|
Resource type |
Upgrade |
Downgrade |
Description |
|
Exclusive Resource Group for Data Integration |
√ |
√ |
The machine specifications within the resource group can affect the maximum concurrency for a single task. If your sync tasks process a large volume of data and take a long time to run, you can reduce their runtime in the following ways:
|
|
Exclusive Resource Group for Scheduling |
√ |
√ |
Not applicable. |
|
Exclusive Data Service Resource Group |
√ |
× |
Not applicable. |
Procedure
The procedure to change specifications is similar for exclusive resource groups for scheduling and for Data Integration. This topic uses an exclusive resource group for scheduling as an example.
-
Go to the Resource Groups page.
-
Log on to the DataWorks console.
-
In the left-side navigation pane, click Resource Groups and select the target region.
-
-
Change Specifications.
-
On the Exclusive Resource Group tab, find the resource group whose Purpose is Data Scheduling. Hover over the
icon in the Operation column and click Change Specifications. -
Prepare for the change.
The Change Specifications page opens.
-
In the Make Preparations step, review the potential impacts of the operation.
NoteThis operation affects your running tasks. Review the impacts carefully before you proceed.
The following table describes the potential impacts.
Impact
Description
Task termination
The operation terminates all running tasks on the resource group. DataWorks lists the number and types of running tasks. In the Make Preparations step, you can review the tasks and filter them by owner or workspace to confirm whether terminating them will affect your business.
Alert triggering
If alert rules are configured for the terminated tasks, this operation may trigger alerts.
Manual rerun required for some tasks
Some tasks that are terminated by the operation may not be automatically rerun. For example, real-time sync tasks may not resume from their previous offset. In such cases, you must manually restart or rerun the tasks and specify the sync offset. For more information, see Configure real-time synchronization of incremental data from a single table.
Task delays after a downgrade
If you perform a
downgradeoperation, you may experience task delays. -
Choose whether to automatically rerun terminated production tasks, and then select the I am aware of the impacts of the operation checkbox.
If you select
Yes, DataWorks automatically reruns the terminated production tasks after the change is complete. If you selectNo, DataWorks does not rerun the tasks.Note-
Production tasks include real-time sync, real-time computing, periodic scheduling, and data backfill tasks in Operation Center. Temporary test tasks that you run in DataStudio are not considered production tasks.
-
Periodic scheduling tasks that are terminated by the platform and those that are automatically rerun after the change create separate entries on the Instance Operation Record page.
-
-
Click Next step.
-
-
Set new specifications.
From the New Specifications drop-down list, select the desired specifications. Select the Terms of Service checkbox, and then click Pay Now.
NoteYou can
upgradeordowngradethe specifications of a resource group. Different specifications support different numbers of tasks. For more information, see Number of tasks supported by exclusive resource groups for scheduling with different specifications and Number of tasks supported by exclusive resource groups for Data Integration with different specifications. -
Pay for the order.
Click Go to Payment Page. On the payment page, confirm the order summary and order details, select a payment method, and then click Pay Now. Follow the on-screen instructions to complete the payment.
NoteIf you cancel the payment, the specification change will not take effect, and your tasks and resource group will not be affected. If the payment fails, we recommend that you go to the Order Center to cancel the order. This prevents issues with future
scalingorchange specificationsoperations. -
Apply the change.
After the payment is successful, DataWorks automatically terminates the running tasks on the resource group, changes the specifications, and reruns the terminated production tasks if you selected this option. During this process, the system completes the following sub-steps: Suspend Resource Group, Terminate Tasks, and Apply New Specifications. After the progress reaches 100%, a Change Successful message appears. Click Close. The change process takes some time. If you accidentally close the page, you can check its progress. Go to the Resource Groups page, hover over the
icon in the Operation column for the resource group, and click Change Specifications.
-