Alibaba Cloud provides enhanced SSDs (ESSDs) at different performance levels (PLs). PL1 ESSDs are designed based on a new generation of distributed block storage architecture. ESSDs require the same price as standard SSDs in most regions, but deliver higher IOPS, higher throughput, and more stable I/O performance than standard SSDs. From July 01, 2022, Alibaba Cloud gradually phases out the standard SSD storage type for specific database engines in ApsaraDB RDS. This makes it easier to select the storage type for an ApsaraDB RDS instance.
Specific database engines and end-of-sale dates
Database engine | End-of-sales date |
MySQL | July 01, 2022 |
MariaDB | July 01, 2022 |
PostgreSQL | July 06, 2022 |
SQL Server | August 08, 2022 |
You cannot select the standard SSD storage type when you create an ApsaraDB RDS instance. You can still select the local SSD storage type for the ApsaraDB RDS instance.
Impacts and suggestions
When you purchase an ApsaraDB RDS instance that runs one of the following database engines, you cannot select the standard SSD storage type:
MySQL
PostgreSQL
MariaDB
SQL Server
NoteThe standard SSD storage type is gradually phased out. You may still be able to select the standard SSD storage type after July 01, 2022. However, we recommend that you select the ESSD storage type.
If your existing RDS instances use the standard SSD storage type, you can continue to use the configured standard SSDs. However, we recommend that you upgrade standard SSDs to PL1 ESSDs to experience better read and write performance.
NoteWhen you upgrade the storage type, you are charged a specific fee. The fee varies based on the region in which your RDS instance resides. You can view the fee when you perform the upgrade.
Database engine
Update operation
MySQL and MariaDB
When you change the specifications of your RDS instance, select PL1 ESSD for the storage type. For more information, see Change instance specifications.
When you perform the following operations, the system automatically upgrades the storage type of your RDS instance to PL1 ESSD.
If the zone in which your RDS instance resides cannot provide sufficient resources or does not support ESSDs, you cannot change the specification of your RDS instance. If your RDS instance resides in a zone in which ESSDs are not supported, you must update the minor engine version of your RDS instance and migrate your RDS instance to a zone in which ESSDs are supported. Then, you can change the specification of your RDS instance. For more information, see Update the minor engine version and Migrate an ApsaraDB RDS for MySQL instance across zones in the same region.
PostgreSQL
When you change the specifications of your RDS instance, select PL1 ESSD for the storage type. For more information, see Change instance specifications.
When you upgrade the major engine version of your RDS instance that uses standard SSDs, the system automatically upgrades the storage type of the RDS instance to ESSDs. For more information, see Upgrade the major engine version.
If the zone in which your RDS instance resides cannot provide sufficient resources or does not support ESSDs, you cannot change the specification of your RDS instance. If your RDS instance resides in a zone in which ESSDs are not supported, you must update the minor engine version of your RDS instance and migrate your RDS instance to a zone in which ESSDs are supported. Then, you can change the specification of your RDS instance. For more information, see Migrate an ApsaraDB RDS for PostgreSQL instance across zones in the same region.
SQL Server
When you change the specifications of your RDS instance, select PL1 ESSD for the storage type. For more information, see Change instance specifications.
When you upgrade the major engine version of your RDS instance or when you upgrade your RDS instance that runs RDS Basic Edition to RDS High-availability Edition, the system automatically upgrades the storage type of your instance to PL1 ESSD. For more information, see Upgrade the major engine version and Upgrade an ApsaraDB RDS for SQL Server instance from Basic Edition to High-availability Edition.
If the zone in which your RDS instance resides cannot provide sufficient resources or does not support ESSDs, you cannot change the specification of your RDS instance. If your RDS instance resides in a zone in which ESSDs are not supported, you must update the minor engine version of your RDS instance and migrate your RDS instance to a zone in which ESSDs are supported. Then, you can change the specification of your RDS instance. For more information, see Migrate an ApsaraDB RDS for SQL Server instance across zones in the same region.
Performance comparison between PL1 ESSDs and standard SSDs
PL1 ESSDs require the same price as standard SSDs in most regions but deliver higher performance. The following table describes the specific performance differences.
Item | PL1 ESSD | Standard SSD |
Maximum capacity per SSD (GB) | 20 to 32,768 | 32,768 |
Maximum IOPS | 50,000 | 25,000 |
Maximum throughput (MB/s) | 350 | 300 |
IOPS per SSD | min{1,800 + 50 × Capacity, 50,000} | min{1,800 + 30 × Capacity, 25,000} |
Throughput per SSD (MB/s) | min{120 + 0.5 × Capacity, 350} | min{120 + 0.5 × Capacity, 300} |
Average latency of random writes per connection (ms) | 0.2 | 0.5 to 2 |