After you enable the I/O performance burst feature of Premium ESSDs for an ApsaraDB RDS for MySQL instance, the IOPS of Premium ESSDs is no longer limited by the maximum IOPS. This improves the I/O performance of the RDS instance to handle workload bursts during peak hours, and you do not need to expand the storage capacity. To optimize I/O performance, you can upgrade ESSDs of any performance level (PL) to Premium ESSDs. This topic describes how to change the storage type of an RDS instance from ESSD to Premium ESSD.
Prerequisites
The storage type of the RDS for MySQL instance is ESSD.
Impacts
When you change the storage type of an RDS instance from ESSD to Premium ESSD, the change immediately takes effect and does not interrupt the connections to the instance. In most cases, your workloads are not adversely affected. In some cases, the IOPS of the RDS instance may fluctuate. We recommend that you perform this operation during off-peak hours.
Usage notes
The storage type change from ESSD to Premium ESSD takes effect based on the RDS edition of an RDS instance. If the RDS instance runs RDS Cluster Edition, the change takes effect on all primary and secondary nodes in the RDS cluster. If the RDS instance runs RDS High-availability Edition, the change takes effect on the primary and secondary RDS instances. If the RDS instance runs RDS Basic Edition, the change takes effect on the RDS instance. The change does not affect the storage types of read-only RDS instances. To change the storage type of a read-only RDS instance, go to the instance details page to perform the required operations.
When you change the storage type from ESSD to Premium ESSD, you can configure only the I/O performance burst feature. Other configurations cannot be modified.
After you change the storage type from ESSD to Premium ESSD, you cannot change the storage type to another type. Proceed with caution.
Before you change the storage type from ESSD to Premium ESSD, make sure that no backup tasks are in progress for the RDS instance. If backup tasks are in progress, the time that is required to change the storage type is prolonged.
Billing rules
The unit prices of an ESSD and a Premium ESSD are different. ESSDs come in the following PLs: PL1, PL2, and PL3. The price difference for the storage type change is displayed on the Change Specifications page.
Within a specific period of time, if an RDS instance handles a large number of I/O operations for a shorter period of time, Premium ESSDs are more cost-effective than PL1 ESSDs, PL2 ESSDs, and PL3 ESSDs.
Fee for Premium ESSD = Fee for the storage capacity that you purchase for your RDS instance + I/O performance burst fee + Buffer Pool Extension fee + Data archiving fee.
Procedure
Log on to the ApsaraDB RDS console and go to the Instances page. In the top navigation bar, select the region in which your RDS instance resides. Then, find the RDS instance and click the ID of the RDS instance.
In the Basic Information section of the page that appears, click Upgrade Storage Type to the right of Storage Type.
On the Change Specifications page, select Premium ESSD for Storage Type. Then, read the Term of Service and click Confirm Order to complete the payment.
The status of the RDS instance changes to Upgrading. When the status of the RDS instance changes to Running, the upgrade is complete.
FAQs
Am I disconnected from my RDS instance after I change the instance storage type from ESSD to Premium ESSD?
No, the connection to the RDS instance is not interrupted when you change the instance storage type from ESSD to Premium ESSD. The change is performed immediately and does not affect your business in general. In a few cases, the IOPS of the RDS instance may slightly decrease. Therefore, we recommend that you change the instance storage type during off-peak hours.
Is my data in the ESSD replicated to the Premium ESSD after I change the instance storage type from ESSD to Premium ESSD?
Yes, your data in the ESSD is replicated to the premium ESSD. You can use your data without being interrupted after the storage type change. However, we recommend that you change the instance storage type during off-peak hours.
References
Related API:
Call ModifyDBInstanceSpec to change the instance storage type from ESSD to Premium ESSD. Take note the following:
Make sure that the original storage type is ESSD and DBInstanceStorageType parameter is set to general_essd.
The BurstingEnabled parameter is used to manage the I/O performance burst feature. The value true indicates that the feature is enabled. The value false indicates that the feature is disabled.
Do not modify other parameters, such as the instance type and storage capacity.