After a service provider publishes a service to Alibaba Cloud Marketplace, the provider can configure multiple specifications for the service. Customers can change the configurations of their service instances based on business requirements, including upgrading, downgrading, and customizing configurations.
To check whether a service supports configuration changes, see the FAQ section.
Billing
Configuration changes to service instances published to Alibaba Cloud Marketplace are performed in Alibaba Cloud Marketplace. Two fee components apply: the resource fee and the software fee.
| Service instance type | Fees charged |
|---|---|
| Private | Resource fee + software fee (if any) |
| Fully managed | Software fee only |
Prerequisites
Before you begin, make sure that:
The service provider has created a service in Compute Nest with the configuration change feature enabled. For more information, see the "Create a service" section of the Change the configurations of a service instance topic
The service provider has published the Compute Nest service to Alibaba Cloud Marketplace. For more information, see Publish services to Alibaba Cloud Marketplace
The customer has purchased the service in Alibaba Cloud Marketplace and a service instance is created
Procedure
Step 1: Configure configuration change rules (service provider)
This step is required only for services billed on a subscription basis. For services billed on a pay-as-you-go or package basis, customers can directly change configurations. Skip to Step 2.
If the parameters specified as additional billable items are consistent with those in the Compute Nest service template, you do not need to configure change rules for these additional billable items. When a customer changes the configurations of a service instance, the additional billable items are automatically associated with the parameters in the template and the service fee changes correspondingly. For more information, see Publish a service as a subscription marketplace product.
Log on to the independent software vendor (ISV) portal of Alibaba Cloud Marketplace. On the Listing page, find the launched product and click Operations in the Actions column.
On the Operations page, click the Sales Information tab. The Upgrade Settings tab appears on the right.
On the Upgrade Settings tab, click Configure New Upgrade Rules, select one or more specifications to which the service can be upgraded, and then click OK.
To create upgrade rules, the service must have at least two specifications configured. For example, if two specifications exist, create a rule to upgrade from Specification 1 to Specification 2.
Step 2: Change the configurations (customer)
Open the configuration change page
The entry point depends on the billing method of the service instance.
For subscription or package instances:
Configuration changes are performed in the buyer portal of Alibaba Cloud Marketplace or the Compute Nest console.
Log on to the buyer portal of Alibaba Cloud Marketplace. On the My Software Subscription page, find the service instance.
Click Upgrade in the Actions column to open the Service Instance Configuration Change page.
For pay-as-you-go instances:
Log on to the Compute Nest console. In the left-side navigation pane, click Service Instance.
On the Service Instance page, find the service instance and click its ID to open the service instance details page.
Click Modify Configuration in the upper-right corner to open the Service Instance Configuration Change page.
Select a change type
On the Service Instance Configuration Change page, in the Select Change Type step, select a configuration change type and click Next.
The available change types are preset by the service provider. The options displayed on the page prevail.
| Change type | Parameter set | Numeric parameters | Boolean parameters | AllowedValues property | Custom parameter sets |
|---|---|---|---|---|---|
| Upgrade | Destination serial number must be greater than the current | Must set to larger values | Cannot change from true to false | Must follow the allowed values in sequence | Not supported |
| Downgrade | Destination serial number must be smaller than the current | Must set to smaller values | Cannot change from false to true | Must follow the allowed values in sequence | Not supported |
| Custom | No restrictions | No restrictions | No restrictions | No restrictions | Supported |
Configure parameters
In the Configure Parameters step, configure the parameters based on your business requirements and click Next.
Parameters and parameter sets that do not support configuration changes are hidden. The parameters displayed on the page vary by service instance. After you configure the parameters, view the resource fee in the lower part of the page.
Price queries are available only for Elastic Compute Service (ECS) resources.
Preview and confirm
In the Preview Parameter Changes step, review the configuration change information and click OK.
Complete payment
Payment is required only if the configurations are upgraded or the additional billable items are changed. In other cases, configurations are applied directly after you click OK.
If the software fee is lower after the configuration change, Alibaba Cloud Marketplace does not refund the difference. If the software fee is higher after the configuration change, you must pay the price difference.
Verify the result
On the Overview tab of the service instance details page in the Compute Nest console, check the configuration change status.
If the status of the service instance changes from Deploying to Deployed in the Instance Information section, the configuration change is successful.