ApsaraDB RDS for PostgreSQL offers premium performance disks, a new storage type designed to meet diverse storage requirements and overcome performance limitations. This topic describes the features, use cases, and billing methods of premium performance disks to help you deploy them quickly.
Features
Premium performance disks are a new storage type supported by ApsaraDB RDS for PostgreSQL. They are compatible with all features of Enterprise SSDs (ESSDs). Premium performance disks also support IO performance burst, Buffer Pool Extension (BPE), and data archiving. These features provide higher input/output operations per second (IOPS) and queries per second (QPS) performance under high I/O pressure without requiring an increase in storage capacity.
Currently, you cannot download instance backup data for premium performance disks from the Data Backup tab. This tab is on the Basic Backup List page under Backup And Recovery.
IO performance burst: If your business experiences frequent fluctuations and has many peak workloads, you can enable the IO performance burst feature. This feature allows the disk to temporarily exceed its maximum IOPS limit. This provides higher I/O capabilities during peak hours to meet sudden increases in business demand.
Buffer Pool Extension (BPE): If a database encounters an I/O bottleneck due to large-scale or frequent data reads and writes, the BPE feature can significantly improve the database I/O performance.
Data archiving: The data archiving feature lets you use Object Storage Service (OSS) to archive cold data. This significantly reduces storage costs.
Performance metrics
I/O performance: The performance of a premium performance disk consists of baseline I/O performance and burst performance.
Premium performance disk storage capacity
Baseline performance
Performance limit (Baseline + Burst)
100 GB <= Storage capacity < 256 GB
I/O bandwidth:
max {min{120 + 0.5 × storage capacity, 350}, 125}IOPS:
max {min{1800 + 50 × storage capacity, 50000}, 3000}I/O bandwidth:
16 KB × IOPS / 1024MB/sIOPS:
1000 × storage capacity (GB)256 GB <= Storage capacity < 1000 GB
I/O bandwidth: 4096 MB/s
IOPS:
1000 × storage capacity (GB)Storage capacity >= 1000 GB
I/O bandwidth: 4096 MB/s
IOPS: 1,000,000
Configuration flexibility: Multiple configurations are available, and you can scale the disk capacity out or in. Scale-in is supported only for ApsaraDB RDS for PostgreSQL instances that meet specific conditions. For more information, see Change instance configurations.
Backup method: Snapshot backup
Operation speed: Operations such as backups, read-only instance creation, and instance cloning take only seconds to complete.
Scale-out duration: Scale-out is an online upgrade that takes only seconds to complete.
Scale-out impact: None.
Data durability: Provides 99.9999999% data reliability. To reduce costs, single-node Basic Edition instances are supported.
Limits
Premium performance disks support a storage capacity range of 10 GB to 64,000 GB.
You cannot change the storage type from a premium performance disk to any other type. However, you can change the storage type from an ESSD to a premium performance disk. For more information, see Change the storage type from ESSD to premium performance disk.
Currently, you cannot download instance backup data for premium performance disks from the Data Backup tab. This tab is on the Basic Backup List page under Backup And Recovery.
Billing
Premium performance disk fee = RDS storage fee + IO performance burst fee + Buffer Pool Extension (BPE) fee + Data archiving fee
The Buffer Pool Extension (BPE) feature is currently free. The storage fee is calculated based on the purchased storage capacity. The IO performance burst fee and data archiving fee are calculated based on actual usage. For more information, see:
The RDS storage fee is the same as that for PL1 ESSDs.
The price of premium performance disks differs from that of ESSDs (PL2 and PL3). The exact price difference is displayed on the order page in the console when you change the configuration. Premium performance disks are typically more cost-effective if the instance experiences high I/O for short durations.
Purchase a premium performance disk
You can purchase a premium performance disk for an ApsaraDB RDS for PostgreSQL instance in the following ways:
Existing instances
You can upgrade an existing instance that uses an ESSD to a premium performance disk.
Prerequisites
The ApsaraDB RDS for PostgreSQL instance uses the pay-as-you-go or subscription billing method.
The storage type of the ApsaraDB RDS for PostgreSQL instance is ESSD, and the ESSD has a capacity of at least 40 GB.
NoteIf your instance was created before October 10, 2022, and uses the old architecture, you must upgrade its minor engine version to the latest version before you can upgrade its ESSD to a premium performance disk. For more information, see Upgrade the minor engine version.
Impacts
The upgrade from an ESSD to a premium performance disk takes effect immediately. The process does not cause transient connections or affect your services. In rare cases, the IOPS of the instance may fluctuate. We recommend that you perform this operation during off-peak hours.
Notes
When you change the storage type from ESSD to premium performance disk, the change applies to the primary and secondary instances of a high-availability (HA) instance, or to the primary instance of a Basic Edition instance. The storage type of any read-only instances is not changed. To change the storage type of a read-only instance, perform the operation on its instance details page.
After you change the storage type from ESSD to premium performance disk, you cannot change it to any other storage type.
Before you change the storage type from ESSD to premium performance disk, make sure that no backup jobs are in progress for the instance. Otherwise, the configuration change task may take longer to complete.
Procedure
New instances
When you purchase a new instance, you can set the storage type to Premium Performance Disk. For more information, see Create an ApsaraDB RDS for PostgreSQL instance.
Related API operations
API | Description |
When you create an instance, set the DBInstanceStorageType parameter to general_essd to use a premium performance disk. |