ApsaraMQ for RocketMQ provides Standard Edition and Enterprise Platinum Edition instances and allows you to change between instance editions. ApsaraMQ for RocketMQ Standard Edition instances are billed based on the pay-as-you-go billing method and are suitable for scenarios in which the number of messages is small or fluctuates. ApsaraMQ for RocketMQ Enterprise Platinum Edition instances are billed based on the subscription billing method and are suitable for scenarios in which a high service level agreement (SLA) is required or the number of messages is large and stable. If your business scenario changes, you can change the edition of your instance without the need to create a new instance.
Background information
ApsaraMQ for RocketMQ provides Standard Edition instances and Enterprise Platinum Edition instances. The two editions of instances use different billing methods. After you change the edition of an instance, the billing method that is used by the instance also changes.
Standard Edition instances are billed based on the pay-as-you-go billing method.
Enterprise Platinum Edition instances are billed based on the subscription billing method.
Compared with Standard Edition instances, Enterprise Platinum Edition instances provide more features. For information about the specification differences between instance editions, see Instance editions.
Change an instance from Standard Edition to Enterprise Platinum Edition
Procedure
Log on to the ApsaraMQ for RocketMQ console. In the left-side navigation pane, click Instances. In the top navigation bar of the page that appears, select the region where the instance that you want to manage resides.
On the Instances page, find the instance that you want to manage and click the instance name. In the upper-right corner of the Instance Details page, click Upgrade to Enterprise Platinum Edition.
When you upgrade an instance from Standard Edition to Enterprise Platinum Edition, the ID and endpoint of the instance remain unchanged. During the upgrade, the instance can run and messages can be sent and received as expected.
After you upgrade an instance from Standard Edition to Enterprise Platinum Edition, you cannot immediately change the instance back to Standard Edition. If you want to change the edition of the instance back to Standard Edition, you can configure the Post-expiration Action parameter and wait until the instance expires. For more information, see Change an instance from Enterprise Platinum Edition to Standard Edition.
After you upgrade an instance from Standard Edition to Enterprise Platinum Edition, topics are migrated from a shared cluster to your dedicated cluster. This causes consumer clients to perform load balancing between the two clusters. After you upgrade an instance from Standard Edition to Enterprise Platinum Edition, submit a ticket at the earliest opportunity to obtain expert services.
Change an instance from Enterprise Platinum Edition to Standard Edition
Procedure
Strictly follow the following steps to change an instance from Enterprise Platinum Edition to Standard Edition.
Change the value of the Post-expiration Action parameter of the instance to Downgrade to Standard Edition.
Log on to the ApsaraMQ for RocketMQ console. In the left-side navigation pane, click Instances. In the top navigation bar of the page that appears, select the region where the instance that you want to manage resides.
On the Instances page, find the instance that you want to manage and click the instance name. The Instance Details page appears.
In the upper-right corner of the Instance Details page, click Edit next to Post-expiration Action. In the panel that appears, change the Post-expiration Action parameter to Downgrade to Standard Edition.
Unsubscribe from the instance or wait until the instance expires. To unsubscribe from the instance, perform the following operations:
On the Unsubscribe page in the Fees and Costs console, set the Type parameter to Partial Refund and find the ApsaraMQ for RocketMQ instance from which you want to unsubscribe. Then, click Unsubscribe Resource in the Actions column of the instance and follow the on-screen instruction to complete the refund.
After the instance is unsubscribed or expires, it is immediately changed to Standard Edition and billed based on the pay-as-you-go billing method. For information about billing, see Billing overview.
By default, the Post-release Action parameter of an Enterprise Platinum Edition instance is set to Delete Resource. After an instance is unsubscribed or expires, the instance itself and the topics and groups on the instance are deleted and cannot be restored. You can change the value of the Post-release Action parameter of an instance only after the instance is created.
By default, an Enterprise Platinum Edition instance is released seven days after the instance expires. Even if you set the Post-expiration Action parameter of an instance to Downgrade to Standard Edition, you still receive a notification that indicates the instance is to be released. In this case, you can ignore the notification.
References
For information about the differences between Enterprise Platinum Edition instances and Standard Edition instances, see Instance editions.
For information about the billing of Enterprise Platinum Edition instances, see Billing.
For information about the billing of Standard Edition instances, see Billing of the messaging feature and Billing of Internet traffic.