This page lists all available and phased-out instance types for primary ApsaraDB RDS for PostgreSQL instances. Use the tables below to select an instance type based on your workload.
For instances that use cloud disks, the available memory is less than the stated capacity because the operating system uses 500 MB to 700 MB and RDS management services use approximately 500 MB. Additionally, RDS for PostgreSQL instances with cloud disks support only VPCs. Set Network Type to VPC in the console, or set InstanceNetworkType to VPC in the API. See Create an ApsaraDB RDS instance.
Choose an instance family
All instance types belong to one of two families. Choose based on your performance requirements:
| Family | IOPS and I/O bandwidth | Best for |
|---|---|---|
| General-purpose | Not guaranteed — shared underlying resources | Development, testing, and workloads tolerant of variable storage performance |
| Dedicated | Guaranteed — dedicated underlying resources | Production workloads that require consistent IOPS and throughput |
Actual maximum IOPS and throughput depend on storage type, storage capacity, and instance type. See Formula for calculating maximum IOPS and Formula for calculating maximum throughput for dedicated instance types.
For a comparison between standard instances and Yitian instances, see Product types.
Instance types
RDS Basic Edition
Standard instances
General-purpose — shared resources, IOPS and I/O bandwidth not guaranteed.
| Instance type code | CPU and memory | Maximum connections | Maximum IOPS | Maximum I/O bandwidth (MB/s) | Storage capacity |
|---|---|---|---|---|---|
| pg.n2.1c.1m | 1 vCPU, 2 GB | Scales with storage type and capacity | — | — | PL1 ESSD: 20 GB–64,000 GB<br>PL2 ESSD: 500 GB–64,000 GB<br>PL3 ESSD: 1,500 GB–64,000 GB<br>Premium ESSD: 10 GB–64,000 GB |
| pg.n1e.2c.1m | 2 vCPUs, 2 GB | 200 | — | — | Same as above |
| pg.n2e.1c.1m | 1 vCPU, 2 GB | 50 | — | — | Same as above |
| pg.n2e.2c.1m | 2 vCPUs, 4 GB | 400 | — | — | Same as above |
| pg.n2.2c.1m | 2 vCPUs, 4 GB | 400 | — | — | Same as above |
| pg.n4.2c.1m | 2 vCPUs, 8 GB | 800 | — | — | Same as above |
| pg.n2.4c.1m | 4 vCPUs, 8 GB | 800 | — | — | Same as above |
| pg.n4.4c.1m | 4 vCPUs, 16 GB | 1,600 | — | — | Same as above |
| pg.n4.6c.1m | 6 vCPUs, 24 GB | 2,400 | — | — | Same as above |
General-purpose instance types share underlying resources. IOPS and I/O bandwidth are not guaranteed. For predictable storage performance, choose a dedicated instance type.
Dedicated — guaranteed IOPS and I/O bandwidth.
| Instance type code | CPU and memory | Maximum connections | Maximum IOPS | Maximum I/O bandwidth (MB/s) | Storage capacity |
|---|---|---|---|---|---|
| pg.x8.medium.1 | 2 vCPUs, 16 GB | 1,600 | 10,000 | 128 | PL1 ESSD: 20 GB–64,000 GB<br>PL2 ESSD: 500 GB–64,000 GB<br>PL3 ESSD: 1,500 GB–64,000 GB<br>Premium ESSD: 10 GB–64,000 GB |
| pg.x8.large.1 | 4 vCPUs, 32 GB | 3,200 | 20,000 | 192 | Same as above |
| pg.x8.xlarge.1 | 8 vCPUs, 64 GB | 6,400 | 25,000 | 256 | Same as above |
| pg.x4.2xlarge.1 | 16 vCPUs, 64 GB | 6,400 | 40,000 | 384 | Same as above |
| pg.x8.2xlarge.1 | 16 vCPUs, 128 GB | 12,800 | 40,000 | 384 | Same as above |
| pg.x4.4xlarge.1 | 32 vCPUs, 128 GB | 12,800 | 60,000 | 640 | Same as above |
| pg.x8.4xlarge.1 | 32 vCPUs, 256 GB | 25,600 | 60,000 | 640 | Same as above |
Yitian instances
Yitian instances for Basic Edition use Alibaba Cloud's proprietary ARM-based processors. They are designed for testing and environment validation only — not production use. You cannot change other instance types to Yitian Basic Edition types.
For production workloads, upgrade to a standard instance type for Basic Edition or upgrade to High-availability Edition.
Requirements:
-
Billing method: subscription only
-
PostgreSQL version: 13 or later
-
Storage types: ESSD and Premium ESSD
-
Regions: China (Hangzhou), China (Shanghai), China (Beijing), China (Zhangjiakou), China (Shenzhen), and Singapore. Check the buy page for the latest information.
General-purpose — shared resources, IOPS and I/O bandwidth not guaranteed.
| Instance type code | CPU and memory | Maximum connections | Maximum IOPS | Maximum I/O bandwidth (MB/s) | Storage capacity |
|---|---|---|---|---|---|
| pg.n1e.2c.1m | 2 vCPUs, 2 GB | 200 | — | — | PL1 ESSD: 20 GB–64,000 GB<br>PL2 ESSD: 500 GB–64,000 GB<br>PL3 ESSD: 1,500 GB–64,000 GB<br>Premium ESSD: 10 GB–64,000 GB |
| pg.n2e.2c.1m | 2 vCPUs, 4 GB | 400 | — | — | Same as above |
General-purpose instance types share underlying resources. IOPS and I/O bandwidth are not guaranteed. For predictable storage performance, choose a dedicated instance type for standard instances running Basic Edition, or a dedicated Yitian instance type running High-availability Edition.
|
Family |
Instance type code |
CPU and memory |
Maximum connections |
Maximum IOPS |
Maximum I/O bandwidth (MB/s) |
Storage capacity |
|
General-purpose |
pg.n1e.2c.1m |
2 vCPUs, 2 GB |
200 |
General-purpose instance types share underlying resources, so IOPS and I/O bandwidth are not guaranteed. For predictable storage performance, choose a dedicated instance type for standard instances running Basic Edition or a dedicated instance type for Yitian instances running High-availability Edition. |
|
|
|
pg.n2e.2c.1m |
2 vCPUs, 4 GB |
400 |
||||
RDS High-availability Edition
Standard instances
Regular instance types
General-purpose — shared resources, IOPS and I/O bandwidth not guaranteed.
| Instance type code | CPU and memory | Maximum connections | Maximum IOPS | Maximum I/O bandwidth (MB/s) | Storage capacity |
|---|---|---|---|---|---|
| pg.n2.2c.2m | 2 vCPUs, 4 GB | 400 | — | — | PL1 ESSD: 20 GB–64,000 GB<br>PL2 ESSD: 500 GB–64,000 GB<br>PL3 ESSD: 1,500 GB–64,000 GB<br>Premium ESSD: 10 GB–64,000 GB |
| pg.n2.4c.2m | 4 vCPUs, 8 GB | 800 | — | — | Same as above |
| pg.n2.8c.2m | 8 vCPUs, 16 GB | 1,600 | — | — | Same as above |
| pg.n4.2c.2m | 2 vCPUs, 8 GB | 800 | — | — | Same as above |
| pg.n4.4c.2m | 4 vCPUs, 16 GB | 1,600 | — | — | Same as above |
| pg.n4.6c.2m | 6 vCPUs, 24 GB | 2,400 | — | — | Same as above |
| pg.n4.8c.2m | 8 vCPUs, 32 GB | 3,200 | — | — | Same as above |
| pg.n4.12c.2m | 12 vCPUs, 48 GB | 4,800 | — | — | Same as above |
General-purpose instance types share underlying resources. IOPS and I/O bandwidth are not guaranteed. For predictable storage performance, choose a dedicated instance type.
Dedicated — guaranteed IOPS and I/O bandwidth.
| Instance type code | CPU and memory | Maximum connections | Maximum IOPS | Maximum I/O bandwidth (MB/s) | Storage capacity |
|---|---|---|---|---|---|
| pg.x2.medium.2c | 2 vCPUs, 4 GB | 400 | 10,000 | 128 | PL1 ESSD: 20 GB–64,000 GB<br>PL2 ESSD: 500 GB–64,000 GB<br>PL3 ESSD: 1,500 GB–64,000 GB<br>Premium ESSD: 10 GB–64,000 GB |
| pg.x4.medium.2c | 2 vCPUs, 8 GB | 800 | 10,000 | 128 | Same as above |
| pg.x8.medium.2c | 2 vCPUs, 16 GB | 1,600 | 10,000 | 128 | Same as above |
| pg.x2.large.2c | 4 vCPUs, 8 GB | 800 | 20,000 | 192 | Same as above |
| pg.x4.large.2c | 4 vCPUs, 16 GB | 1,600 | 20,000 | 192 | Same as above |
| pg.x8.large.2c | 4 vCPUs, 32 GB | 3,200 | 20,000 | 192 | Same as above |
| pg.x2.xlarge.2c | 8 vCPUs, 16 GB | 1,600 | 25,000 | 256 | Same as above |
| pg.x4.xlarge.2c | 8 vCPUs, 32 GB | 3,200 | 25,000 | 256 | Same as above |
| pg.x8.xlarge.2c | 8 vCPUs, 64 GB | 6,400 | 25,000 | 256 | Same as above |
| pg.x2.3large.2c | 12 vCPUs, 24 GB | 2,400 | 30,000 | 320 | Same as above |
| pg.x4.3large.2c | 12 vCPUs, 48 GB | 4,800 | 30,000 | 320 | Same as above |
| pg.x8.3large.2c | 12 vCPUs, 96 GB | 9,600 | 30,000 | 320 | Same as above |
| pg.x2.2xlarge.2c | 16 vCPUs, 32 GB | 3,200 | 40,000 | 384 | Same as above |
| pg.x4.2xlarge.2c | 16 vCPUs, 64 GB | 6,400 | 40,000 | 384 | Same as above |
| pg.x8.2xlarge.2c | 16 vCPUs, 128 GB | 12,800 | 40,000 | 384 | Same as above |
| pg.x2.3xlarge2c | 24 vCPUs, 48 GB | 4,800 | 50,000 | 512 | Same as above |
| pg.x4.3xlarge.2c | 24 vCPUs, 96 GB | 9,600 | 50,000 | 512 | Same as above |
| pg.x8.3xlarge.2c | 24 vCPUs, 192 GB | 19,200 | 50,000 | 512 | Same as above |
| pg.x2.4xlarge.2c | 32 vCPUs, 64 GB | 6,400 | 60,000 | 640 | Same as above |
| pg.x4.4xlarge.2c | 32 vCPUs, 128 GB | 12,800 | 60,000 | 640 | Same as above |
| pg.x8.4xlarge.2c | 32 vCPUs, 256 GB | 25,600 | 60,000 | 640 | Same as above |
| pg.x2.13large.2c | 52 vCPUs, 96 GB | 9,600 | 100,000 | 1,024 | Same as above |
| pg.x4.13large.2c | 52 vCPUs, 192 GB | 19,200 | 100,000 | 1,024 | Same as above |
| pg.x8.13large.2c | 52 vCPUs, 384 GB | 38,400 | 100,000 | 1,024 | Same as above |
| pg.x2.8xlarge.2c | 64 vCPUs, 128 GB | 12,800 | 120,000 | 1,280 | Same as above |
| pg.x4.8xlarge.2c | 64 vCPUs, 256 GB | 25,600 | 120,000 | 1,280 | Same as above |
| pg.x8.8xlarge.2c | 64 vCPUs, 512 GB | 51,200 | 120,000 | 1,280 | Same as above |
| pg.x2.12xlarge.2c | 96 vCPUs, 192 GB | 19,200 | 240,000 | 2,048 | Same as above |
| pg.x4.12xlarge.2c | 96 vCPUs, 384 GB | 38400 | 240,000 | 2,048 | Same as above |
| pg.x8.12xlarge.2c | 96 vCPUs, 768 GB | 76,800 | 240,000 | 2,048 | Same as above |
| pg.x2.13xlarge.2c | 104 vCPUs, 192 GB | 19,200 | 200,000 | 2,048 | Same as above |
| pg.x4.13xlarge.2c | 104 vCPUs, 384 GB | 38,400 | 200,000 | 2,048 | Same as above |
| pg.x8.13xlarge.2c | 104 vCPUs, 768 GB | 76,800 | 200,000 | 2,048 | Same as above |
| pg.x2.16xlarge.2c | 128 vCPUs, 256 GB | 25,600 | 320,000 | 2,560 | Same as above |
| pg.x4.16xlarge.2c | 128 vCPUs, 512 GB | 51,200 | 320,000 | 2,560 | Same as above |
| pg.x8.16xlarge.2c | 128 vCPUs, 1024 GB | 102,400 | 320,000 | 2,560 | Same as above |
| pg.x2.24xlarge.2c | 192 vCPUs, 384 GB | 38,400 | 500,000 | 4,096 | Same as above |
| pg.x4.24xlarge.2c | 192 vCPUs, 768 GB | 76,800 | 500,000 | 4,096 | Same as above |
| pg.x8.24xlarge.2c | 192 vCPUs, 1536 GB | 153,600 | 500,000 | 4,096 | Same as above |
Intel SGX security-enhanced instance types
RDS for PostgreSQL supports the always-confidential database feature. This feature uses Intel Software Guard Extensions (SGX) security-enhanced instance types with a trusted execution environment (TEE) to encrypt sensitive data in specific table columns. Data remains encrypted during transmission, computation, and storage. See Confidential database.
Intel SGX security-enhanced instance types are available in the following regions and zones: | Region | Zone | |--------|------| | China (Hangzhou) | Zone K | | China (Shanghai) | Zone B and Zone L | | China (Beijing) | Zone I and Zone K | | China (Hong Kong) | Zone B and Zone D |
| RDS edition | Family | Instance type code | CPU and memory | Encrypted memory | Maximum connections | Maximum IOPS | Storage capacity |
|---|---|---|---|---|---|---|---|
| High-availability Edition | Intel SGX security-enhanced | pg.x4t.medium.2c | 2 vCPUs, 8 GB | 4 GB | 400 | See IOPS | PL1 ESSD: 20 GB–64,000 GB<br>PL2 ESSD: 500 GB–64,000 GB<br>PL3 ESSD: 1,500 GB–64,000 GB<br>Premium ESSD: 10 GB–64,000 GB |
| pg.x4t.large.2c | 4 vCPUs, 16 GB | 8 GB | 800 | See IOPS | Same as above | ||
| pg.x4t.xlarge.2c | 8 vCPUs, 32 GB | 16 GB | 1,600 | See IOPS | Same as above | ||
| pg.x4t.2xlarge.2c | 16 vCPUs, 64 GB | 32 GB | 3,200 | See IOPS | Same as above | ||
| pg.x4t.4xlarge.2c | 32 vCPUs, 128 GB | 64 GB | 6,400 | See IOPS | Same as above |
Yitian instances
Yitian instances for High-availability Edition use Alibaba Cloud's proprietary ARM-based processors and are suitable for production workloads. You can switch from a standard instance type to a Yitian instance type. See Change specifications.
Yitian instances do not support Babelfish for RDS PostgreSQL.
Requirements:
-
PostgreSQL version: 13 or later
-
Storage type: PL1 ESSD, PL2 ESSD, or PL3 ESSD
-
Regions: China (Hangzhou), China (Shanghai), China (Beijing), China (Zhangjiakou), China (Shenzhen), and Singapore. Check the buy page for the latest information.
General-purpose — shared resources, IOPS and I/O bandwidth not guaranteed.
| RDS edition | Instance type code | CPU and memory | Maximum connections | Maximum IOPS | Maximum I/O bandwidth (MB/s) | Storage capacity |
|---|---|---|---|---|---|---|
| High-availability Edition | pg.n4m.2c.2m | 2 vCPUs, 8 GB | 800 | — | — | PL1 ESSD: 20 GB–64,000 GB<br>PL2 ESSD: 500 GB–64,000 GB<br>PL3 ESSD: 1,500 GB–64,000 GB<br>Premium ESSD: 10 GB–64,000 GB |
| pg.n4m.4c.2m | 4 vCPUs, 16 GB | 1,600 | — | — | Same as above | |
| pg.n4m.8c.2m | 8 vCPUs, 32 GB | 3,200 | — | — | Same as above | |
| pg.n2m.2c.2m | 2 vCPUs, 4 GB | 400 | — | — | Same as above | |
| pg.n2m.4c.2m | 4 vCPUs, 8 GB | 800 | — | — | Same as above | |
| pg.n2m.8c.2m | 8 vCPUs, 16 GB | 1,600 | — | — | Same as above |
General-purpose instance types share underlying resources. IOPS and I/O bandwidth are not guaranteed. For predictable storage performance, choose a dedicated instance type.
Dedicated — guaranteed IOPS and I/O bandwidth.
| RDS edition | Instance type code | CPU and memory | Maximum connections | Maximum IOPS | Maximum I/O bandwidth (MB/s) | Storage capacity |
|---|---|---|---|---|---|---|
| High-availability Edition | pg.x2m.medium.2c | 2 vCPUs, 4 GB | 400 | 20,000 | 192 | PL1 ESSD: 20 GB–64,000 GB<br>PL2 ESSD: 500 GB–64,000 GB<br>PL3 ESSD: 1,500 GB–64,000 GB<br>Premium ESSD: 10 GB–64,000 GB |
| pg.x4m.medium.2c | 2 vCPUs, 8 GB | 800 | 20,000 | 192 | Same as above | |
| pg.x8m.medium.2c | 2 vCPUs, 16 GB | 1,600 | 20,000 | 192 | Same as above | |
| pg.x2m.large.2c | 4 vCPUs, 8 GB | 800 | 40,000 | 256 | Same as above | |
| pg.x4m.large.2c | 4 vCPUs, 16 GB | 1,600 | 40,000 | 256 | Same as above | |
| pg.x8m.large.2c | 4 vCPUs, 32 GB | 3,200 | 40,000 | 256 | Same as above | |
| pg.x2m.xlarge.2c | 8 vCPUs, 16 GB | 1,600 | 50,000 | 384 | Same as above | |
| pg.x4m.xlarge.2c | 8 vCPUs, 32 GB | 3,200 | 50,000 | 384 | Same as above | |
| pg.x8m.xlarge.2c | 8 vCPUs, 64 GB | 6,400 | 50,000 | 384 | Same as above | |
| pg.x2m.2xlarge.2c | 16 vCPUs, 32 GB | 3,200 | 80,000 | 640 | Same as above | |
| pg.x4m.2xlarge.2c | 16 vCPUs, 64 GB | 6,400 | 80,000 | 640 | Same as above | |
| pg.x8m.2xlarge.2c | 16 vCPUs, 128 GB | 12,800 | 80,000 | 640 | Same as above | |
| pg.x2m.4xlarge.2c | 32 vCPUs, 64 GB | 6,400 | 125,000 | 1,024 | Same as above | |
| pg.x4m.4xlarge.2c | 32 vCPUs, 128 GB | 12,800 | 125,000 | 1,024 | Same as above | |
| pg.x8m.4xlarge.2c | 32 vCPUs, 256 GB | 25,600 | 125,000 | 1,024 | Same as above | |
| pg.x2m.8xlarge.2c | 64 vCPUs, 128 GB | 12,800 | 240,000 | 2,048 | Same as above | |
| pg.x4m.8xlarge.2c | 64 vCPUs, 256 GB | 25,600 | 240,000 | 2,048 | Same as above | |
| pg.x8m.8xlarge.2c | 64 vCPUs, 512 GB | 51,200 | 240,000 | 2,048 | Same as above |
RDS Cluster Edition
Standard instances
Regular instance types
General-purpose — shared resources, IOPS and I/O bandwidth not guaranteed.
| Instance type code | CPU and memory | Maximum connections | Maximum IOPS | Maximum I/O bandwidth (MB/s) | Storage capacity |
|---|---|---|---|---|---|
| pg.n2.2c.xc | 2 vCPUs, 4 GB | 400 | — | — | PL1 ESSD: 20 GB–64,000 GB<br>PL2 ESSD: 500 GB–64,000 GB<br>PL3 ESSD: 1,500 GB–64,000 GB<br>Premium ESSD: 10 GB–64,000 GB |
| pg.n2.4c.xc | 4 vCPUs, 8 GB | 800 | — | — | Same as above |
| pg.n2.8c.xc | 8 vCPUs, 16 GB | 1,600 | — | — | Same as above |
| pg.n4.2c.xc | 2 vCPUs, 8 GB | 800 | — | — | Same as above |
| pg.n4.4c.xc | 4 vCPUs, 16 GB | 1,600 | — | — | Same as above |
| pg.n4.8c.xc | 8 vCPUs, 32 GB | 3,200 | — | — | Same as above |
General-purpose instance types share underlying resources. IOPS and I/O bandwidth are not guaranteed. For predictable storage performance, choose a dedicated instance type.
Dedicated — guaranteed IOPS and I/O bandwidth.
| Instance type code | CPU and memory | Maximum connections | Maximum IOPS | Maximum I/O bandwidth (MB/s) | Storage capacity |
|---|---|---|---|---|---|
| pg.x2.medium.xc | 2 vCPUs, 4 GB | 400 | 10,000 | 128 | PL1 ESSD: 20 GB–64,000 GB<br>PL2 ESSD: 500 GB–64,000 GB<br>PL3 ESSD: 1,500 GB–64,000 GB<br>Premium ESSD: 10 GB–64,000 GB |
| pg.x4.medium.xc | 2 vCPUs, 8 GB | 800 | 10,000 | 128 | Same as above |
| pg.x8.medium.xc | 2 vCPUs, 16 GB | 1,600 | 10,000 | 128 | Same as above |
| pg.x2.large.xc | 4 vCPUs, 8 GB | 800 | 20,000 | 192 | Same as above |
| pg.x4.large.xc | 4 vCPUs, 16 GB | 1,600 | 20,000 | 192 | Same as above |
| pg.x8.large.xc | 4 vCPUs, 32 GB | 3,200 | 20,000 | 192 | Same as above |
| pg.x2.xlarge.xc | 8 vCPUs, 16 GB | 1,600 | 25,000 | 256 | Same as above |
| pg.x4.xlarge.xc | 8 vCPUs, 32 GB | 3,200 | 25,000 | 256 | Same as above |
| pg.x8.xlarge.xc | 8 vCPUs, 64 GB | 6,400 | 25,000 | 256 | Same as above |
| pg.x2.3large.xc | 12 vCPUs, 24 GB | 2,400 | 30,000 | 320 | Same as above |
| pg.x4.3large.xc | 12 vCPUs, 48 GB | 4,800 | 30,000 | 320 | Same as above |
| pg.x8.3large.xc | 12 vCPUs, 96 GB | 9,600 | 30,000 | 320 | Same as above |
| pg.x2.2xlarge.xc | 16 vCPUs, 32 GB | 3,200 | 40,000 | 384 | Same as above |
| pg.x4.2xlarge.xc | 16 vCPUs, 64 GB | 6,400 | 40,000 | 384 | Same as above |
| pg.x8.2xlarge.xc | 16 vCPUs, 128 GB | 12,800 | 40,000 | 384 | Same as above |
| pg.x2.3xlarge.xc | 24 vCPUs, 48 GB | 4,800 | 50,000 | 512 | Same as above |
| pg.x4.3xlarge.xc | 24 vCPUs, 96 GB | 9,600 | 50,000 | 512 | Same as above |
| pg.x8.3xlarge.xc | 24 vCPUs, 192 GB | 19,200 | 50,000 | 512 | Same as above |
| pg.x2.4xlarge.xc | 32 vCPUs, 64 GB | 6,400 | 60,000 | 640 | Same as above |
| pg.x4.4xlarge.xc | 32 vCPUs, 128 GB | 12,800 | 60,000 | 640 | Same as above |
| pg.x8.4xlarge.xc | 32 vCPUs, 256 GB | 25,600 | 60,000 | 640 | Same as above |
| pg.x2.13large.xc | 52 vCPUs, 96 GB | 9,600 | 100,000 | 1,024 | Same as above |
| pg.x4.13large.xc | 52 vCPUs, 192 GB | 19,200 | 100,000 | 1,024 | Same as above |
| pg.x8.13large.xc | 52 vCPUs, 384 GB | 38,400 | 100,000 | 1,024 | Same as above |
| pg.x2.8xlarge.xc | 64 vCPUs, 128 GB | 12,800 | 120,000 | 1,280 | Same as above |
| pg.x4.8xlarge.xc | 64 vCPUs, 256 GB | 25,600 | 120,000 | 1,280 | Same as above |
| pg.x8.8xlarge.xc | 64 vCPUs, 512 GB | 51,200 | 120,000 | 1,280 | Same as above |
| pg.x2.12xlarge.xc | 96 vCPUs, 192 GB | 9,200 | 240,000 | 2,048 | Same as above |
| pg.x4.12xlarge.xc | 96 vCPUs, 384 GB | 38,400 | 240,000 | 2,048 | Same as above |
| pg.x8.12xlarge.xc | 96 vCPUs, 768 GB | 76,800 | 240,000 | 2,048 | Same as above |
| pg.x2.13xlarge.xc | 104 vCPUs, 192 GB | 19,200 | 200,000 | 2,048 | Same as above |
| pg.x4.13xlarge.xc | 104 vCPUs, 384 GB | 38,400 | 200,000 | 2,048 | Same as above |
| pg.x8.13xlarge.xc | 104 vCPUs, 768 GB | 76,800 | 200,000 | 2,048 | Same as above |
| pg.x2.16xlarge.xc | 128 vCPUs, 256 GB | 25,600 | 320,000 | 2,560 | Same as above |
| pg.x4.16xlarge.xc | 128 vCPUs, 512 GB | 51,200 | 320,000 | 2,560 | Same as above |
| pg.x8.16xlarge.xc | 128 vCPUs, 1024 GB | 102,400 | 320,000 | 2,560 | Same as above |
| pg.x2.24xlarge.xc | 192 vCPUs, 384 GB | 38,400 | 500,000 | 4,096 | Same as above |
| pg.x4.24xlarge.xc | 192 vCPUs, 768 GB | 76,800 | 500,000 | 4,096 | Same as above |
| pg.x8.24xlarge.xc | 192 vCPUs, 1536 GB | 153,600 | 500,000 | 4,096 | Same as above |
Yitian instances
Yitian instances for Cluster Edition use Alibaba Cloud's proprietary ARM-based processors. You can switch from a standard instance type to a Yitian instance type. See Change specifications.
Yitian instances do not support Babelfish for RDS PostgreSQL.
Requirements:
-
PostgreSQL version: 14 or later
-
Storage type: PL1 ESSD, PL2 ESSD, or PL3 ESSD
-
Regions: China (Hangzhou), China (Shanghai), China (Beijing), China (Zhangjiakou), China (Shenzhen), and Singapore. Check the buy page for the latest information.
General-purpose — shared resources, IOPS and I/O bandwidth not guaranteed.
| RDS edition | Instance type code | CPU and memory | Maximum connections | Maximum IOPS | Maximum I/O bandwidth (MB/s) | Storage capacity |
|---|---|---|---|---|---|---|
| Cluster Edition | pg.n4e.2c.xc | 2 vCPUs, 8 GB | 800 | — | — | PL1 ESSD: 20 GB–64,000 GB<br>PL2 ESSD: 500 GB–64,000 GB<br>PL3 ESSD: 1,500 GB–64,000 GB<br>Premium ESSD: 10 GB–64,000 GB |
| pg.n4e.4c.xc | 4 vCPUs, 16 GB | 1,600 | — | — | Same as above | |
| pg.n4e.8c.xc | 8 vCPUs, 32 GB | 3,200 | — | — | Same as above | |
| pg.n2e.2c.xc | 2 vCPUs, 4 GB | 400 | — | — | Same as above | |
| pg.n2e.4c.xc | 4 vCPUs, 8 GB | 800 | — | — | Same as above | |
| pg.n2e.8c.xc | 8 vCPUs, 16 GB | 1,600 | — | — | Same as above |
Dedicated — guaranteed IOPS and I/O bandwidth.
| RDS edition | Instance type code | CPU and memory | Maximum connections | Maximum IOPS | Maximum I/O bandwidth (MB/s) | Storage capacity |
|---|---|---|---|---|---|---|
| Cluster Edition | pg.x2e.medium.xc | 2 vCPUs, 4 GB | 400 | 20,000 | 192 | PL1 ESSD: 20 GB–64,000 GB<br>PL2 ESSD: 500 GB–64,000 GB<br>PL3 ESSD: 1,500 GB–64,000 GB<br>Premium ESSD: 10 GB–64,000 GB |
| pg.x4e.medium.xc | 2 vCPUs, 8 GB | 800 | 20,000 | 192 | Same as above | |
| pg.x8e.medium.xc | 2 vCPUs, 16 GB | 1,600 | 20,000 | 192 | Same as above | |
| pg.x2e.large.xc | 4 vCPUs, 8 GB | 800 | 40,000 | 256 | Same as above | |
| pg.x4e.large.xc | 4 vCPUs, 16 GB | 1,600 | 40,000 | 256 | Same as above | |
| pg.x8e.large.xc | 4 vCPUs, 32 GB | 3,200 | 40,000 | 256 | Same as above | |
| pg.x2e.xlarge.xc | 8 vCPUs, 16 GB | 1,600 | 50,000 | 384 | Same as above | |
| pg.x4e.xlarge.xc | 8 vCPUs, 32 GB | 3,200 | 50,000 | 384 | Same as above | |
| pg.x8e.xlarge.xc | 8 vCPUs, 64 GB | 6,400 | 50,000 | 384 | Same as above | |
| pg.x2e.2xlarge.xc | 16 vCPUs, 32 GB | 3,200 | 80,000 | 640 | Same as above | |
| pg.x4e.2xlarge.xc | 16 vCPUs, 64 GB | 6,400 | 80,000 | 640 | Same as above | |
| pg.x8e.2xlarge.xc | 16 vCPUs, 128 GB | 12,800 | 80,000 | 640 | Same as above | |
| pg.x2e.4xlarge.xc | 32 vCPUs, 64 GB | 6,400 | 125,000 | 1,024 | Same as above | |
| pg.x4e.4xlarge.xc | 32 vCPUs, 128 GB | 12,800 | 125,000 | 1,024 | Same as above | |
| pg.x8e.4xlarge.xc | 32 vCPUs, 256 GB | 25,600 | 125,000 | 1,024 | Same as above | |
| pg.x2e.8xlarge.xc | 64 vCPUs, 128 GB | 12,800 | 240,000 | 2,048 | Same as above | |
| pg.x4e.8xlarge.xc | 64 vCPUs, 256 GB | 25,600 | 240,000 | 2,048 | Same as above | |
| pg.x8e.8xlarge.xc | 64 vCPUs, 512 GB | 51,200 | 240,000 | 2,048 | Same as above |
Phased-out instance types
The following instance types are no longer available for new instances. If your existing instance uses one of these types, switch to a current instance type that matches or exceeds your workload requirements.
| Instance type code | vCPUs | Memory | Maximum connections | Maximum IOPS |
|---|---|---|---|---|
| rds.pg.t1.small | 1 | 1 GB | 100 | 600 |
| pg.x8.4xlarge.2 | 32 | 256 GB | 20,000 | 50,000 |
| pg.n1.micro.1 | 1 | 1 GB | 100 | See IOPS |
| pg.gn5i-c2g1.large.1 | 2 | 8 GB | 800 | See IOPS |
| pg.gn5i-c4g1.xlarge.1 | 4 | 16 GB | 1,600 | See IOPS |
| pg.gn5i-c8g1.2xlarge.1 | 8 | 32 GB | 3,200 | See IOPS |
| pg.gn5i-c16g1.4xlarge.1 | 16 | 64 GB | 6,400 | See IOPS |
| pg.gn5i-c16g1.8xlarge.1 | 32 | 128 GB | 12,800 | See IOPS |
| pg.gn5i-c28g1.14xlarge.1 | 56 | 224 GB | 22,000 | See IOPS |
| pg.n2.small.2c | 1 | 2 GB | 200 | See IOPS |
| pg.n2.medium.2c | 2 | 4 GB | 400 | See IOPS |
| rds.pg.s1.small | 1 | 2 GB | 200 | See IOPS |
| pg.n2.small.1 | 1 | 2 GB | 200 | See IOPS |
| pg.n4.8xlarge.1 | 64 | 256 GB | 22,000 | See IOPS |
| pg.n8.8xlarge.1 | 64 | 512 GB | 48,000 | See IOPS |
|
rds.pg.s2.large |
2 |
4 GB |
Unlimited |
See IOPS for detailed information. |
|
rds.pg.s3.large |
4 |
8 GB |
||
|
rds.pg.c2.2xlarge |
16 |
128 GB |
||
|
rds.pg.c2.xlarge |
16 |
64 GB |
||
|
rds.pg.c1.xlarge |
8 |
32 GB |
||
|
rds.pg.c1.large |
8 |
16 GB |
||
| rds.pg.s2.large | 2 | 4 GB | Unlimited | See IOPS |
| rds.pg.s3.large | 4 | 8 GB | Unlimited | See IOPS |
| rds.pg.c1.large | 8 | 16 GB | Unlimited | See IOPS |
| rds.pg.c1.xlarge | 8 | 32 GB | Unlimited | See IOPS |
| rds.pg.c2.xlarge | 16 | 64 GB | Unlimited | See IOPS |
| rds.pg.c2.2xlarge | 16 | 128 GB | Unlimited | See IOPS |
| pg.x8.medium.2 | 2 | 16 GB | 2,500 | 4,500 |
| pg.x8.large.2 | 4 | 32 GB | 5,000 | 9,000 |
| pg.x8.xlarge.2 | 8 | 64 GB | 10,000 | 18,000 |
| pg.x8.2xlarge.2 | 16 | 128 GB | 20,000 | 36,000 |
| rds.pg.st.h43 | 60 | 470 GB | 12,000 | 50,000 |
| pg.n2.medium.1 | 2 | 4 GB | 400 | See IOPS |
| pg.n4.medium.1 | 2 | 8 GB | 800 | See IOPS |
| pg.n2.large.1 | 4 | 8 GB | 800 | See IOPS |
| pg.n4.large.1 | 4 | 16 GB | 1,600 | See IOPS |
| pg.n2.xlarge.1 | 8 | 16 GB | 1,600 | See IOPS |
| pg.n4.xlarge.1 | 8 | 32 GB | 3,200 | See IOPS |
| pg.n2.2xlarge.1 | 16 | 32 GB | 3,200 | See IOPS |
| pg.n4.2xlarge.1 | 16 | 64 GB | 6,400 | See IOPS |
| pg.n8.2xlarge.1 | 16 | 128 GB | 10,000 | See IOPS |
| pg.n4.4xlarge.1 | 32 | 128 GB | 12,800 | See IOPS |
| pg.n8.4xlarge.1 | 32 | 256 GB | 20,000 | See IOPS |