This topic provides an overview of primary ApsaraDB RDS for PostgreSQL instance types. The overview includes the most recent instance types, the earlier instance types, and the specifications for each instance type.

Note
For RDS instances that use standard SSDs or ESSDs, the memory includes the memory that is occupied by the underlying operating system and the memory that is occupied by the RDS-related management services. Therefore, the available memory of an RDS instance may be less than the memory capacity that is supported by the instance type.
  • The underlying operating system occupies 500 MB to 700 MB of memory.
  • The RDS-related management services occupy approximately 500 MB of memory.

Primary ApsaraDB RDS for PostgreSQL instances with local SSDs

RDS edition PostgreSQL version Instance family Instance type CPU and memory specifications Maximum number of connections Maximum IOPS Storage capacity
RDS High-availability Edition

9.4 and 10

General-purpose instance rds.pg.s2.large 2 cores, 4 GB Unlimited For more information, see the "IOPS" section in Primary instance types. 20 GB to 6,000 GB
rds.pg.s3.large 4 cores, 8 GB
rds.pg.c1.large 8 cores, 16 GB
rds.pg.c1.xlarge 8 cores, 32 GB
rds.pg.c2.xlarge 16 cores, 64 GB
rds.pg.c2.2xlarge 16 cores, 128 GB
Dedicated instance (with a large memory capacity) pg.x8.medium.2 2 cores, 16 GB 2,500 4,500
pg.x8.large.2 4 cores, 32 GB 5,000 9,000
pg.x8.xlarge.2 8 cores, 64 GB 10,000 18,000
pg.x8.2xlarge.2 16 cores, 128 GB 20,000 36,000
Dedicated host instance rds.pg.st.h43 60 cores, 470 GB 64,000 50,000

Primary ApsaraDB RDS for PostgreSQL instances with standard SSDs or ESSDs

RDS edition PostgreSQL version Instance family Instance type CPU and memory specifications Maximum number of connections Maximum IOPS Storage capacity
RDS Basic Edition 10, 11, 12, 13, and 14 General-purpose instance pg.n2.small.1 1 core, 2 GB 200 For more information, see the "IOPS" section in Primary instance types.

Standard SSD: 20 GB to 6,000 GB

Enhanced SSD (ESSD) of PL1: 20 GB to 32,000 GB

ESSD of PL2: 500 GB to 32,000 GB

ESSD of PL3: 1,500 GB to 32,000 GB

pg.n2.medium.1 2 cores, 4 GB 400
pg.n4.medium.1 2 cores, 8 GB 800
pg.n2.large.1 4 cores, 8 GB 800
pg.n4.large.1 4 cores, 16 GB 1,600
pg.n2.xlarge.1 8 cores, 16 GB 1,600
pg.n4.xlarge.1 8 cores, 32 GB 3,200
pg.n2.2xlarge.1 16 cores, 32 GB 3,200
pg.n4.2xlarge.1 16 cores, 64 GB 6,400
pg.n8.2xlarge.1 16 cores, 128 GB 10,000
pg.n4.4xlarge.1 32 cores, 128 GB 12,800
pg.n8.4xlarge.1 32 cores, 256 GB 20,000
pg.n4.8xlarge.1 64 cores, 256 GB 22,000
pg.n8.8xlarge.1 64 cores, 512 GB 48,000
RDS High-availability Edition

10, 11, 12, 13, and 14

Dedicated instance pg.x2.medium.2c 2 cores, 4 GB 400 For more information, see the "IOPS" section in Primary instance types.

Standard SSD: 20 GB to 6,000 GB

ESSD of PL1: 20 GB to 32,000 GB

ESSD of PL2: 500 GB to 32,000 GB

ESSD of PL3: 1,500 GB to 32,000 GB

pg.x4.medium.2c 2 cores, 8 GB 800
pg.x8.medium.2c 2 cores, 16 GB 1,600
pg.x2.large.2c 4 cores, 8 GB 800
pg.x4.large.2c 4 cores, 16 GB 1,600
pg.x8.large.2c 4 cores, 32 GB 3,200
pg.x2.xlarge.2c 8 cores, 16 GB 1,600
pg.x4.xlarge.2c 8 cores, 32 GB 3,200
pg.x8.xlarge.2c 8 cores, 64 GB 6,400
pg.x2.3large.2c 12 cores, 24 GB 2,400
pg.x4.3large.2c 12 cores, 48 GB 4,800
pg.x8.3large.2c 12 cores, 96 GB 9,600
pg.x2.2xlarge.2c 16 cores, 32 GB 3,200
pg.x4.2xlarge.2c 16 cores, 64 GB 6,400
pg.x8.2xlarge.2c 16 cores, 128 GB 12,800
pg.x2.3xlarge2c 24 cores, 48 GB 4,800
pg.x4.3xlarge.2c 24 cores, 96 GB 9,600
pg.x8.3xlarge.2c 24 cores, 192 GB 19,200
pg.x2.4xlarge.2c 32 cores, 64 GB 6,400
pg.x4.4xlarge.2c 32 cores, 128 GB 12,800
pg.x8.4xlarge.2c 32 cores, 256 GB 25,600
pg.x2.13large.2c 52 cores, 96 GB 9,600
pg.x4.13large.2c 52 cores, 192 GB 19,200
pg.x8.13large.2c 52 cores, 384 GB 38,400
pg.x2.8xlarge.2c 64 cores, 128 GB 12,800
pg.x4.8xlarge.2c 64 cores, 256 GB 25,600
pg.x8.8xlarge.2c 64 cores, 512 GB 51,200
pg.x2.13xlarge.2c 104 cores, 192 GB 19,200
pg.x4.13xlarge.2c 104 cores, 384 GB 38,400
pg.x8.13xlarge.2c 104 cores, 768 GB 76,800

Primary ApsaraDB RDS for PostgreSQL instances with new general-purpose instance types

The new general-purpose instance types of ApsaraDB RDS for PostgreSQL provide better scalability and higher performance than the previous general-purpose instance types. In addition, the amount of time that is required to create an RDS instance and the amount of time that is required to change the specifications of an RDS instance are reduced.
Before you can select a new general-purpose instance type for an RDS instance, make sure that the RDS instance meets the following requirements:
  • The RDS instance runs PostgreSQL 10, PostgreSQL 11, PostgreSQL 12, PostgreSQL 13, or PostgreSQL 14.
  • The RDS instance uses ESSDs of PL1, ESSDs of PL2, or ESSDs of PL3.
  • The new general-purpose instance types are available in the following Alibaba Cloud regions: Singapore (Singapore), China (Hangzhou), China (Beijing), China (Shanghai), China (Shenzhen), and China (Hong Kong). The new general-purpose instance types are to be released in the other Alibaba Cloud regions soon. If you want to create an RDS instance that uses a new general-purpose instance type, go to the ApsaraDB RDS console.
  • If an RDS instance uses a new general-purpose instance type, you can change the instance type of the RDS instance only to a different new general-purpose instance type.
  • If you want to create an RDS instance that uses a new general-purpose instance type, make sure that the AliyunServiceRoleForRdsPgsqlOnEcs role are assumed by ApsaraDB RDS for PostgreSQL. For more information, see Service-linked roles.
RDS edition Instance type CPU and memory specifications Maximum number of connections Maximum IOPS Storage capacity
RDS Basic Edition pg.n2.2c.1m 2 cores, 4 GB 400 For more information, see the "IOPS" section in Primary instance types.

ESSD of PL1: 20 GB to 32,000 GB

ESSD of PL2: 500 GB to 32,000 GB

ESSD of PL3: 1,500 GB to 32,000 GB

pg.n4.2c.1m 2 cores, 8 GB 800
pg.n2.4c.1m 4 cores, 8 GB 800
pg.n4.4c.1m 4 cores, 16 GB 1,600
pg.n4.6c.1m 6 cores, 24 GB 2,400
pg.n4.8c.1m 8 cores, 32 GB 3,200
RDS High-availability Edition pg.n2.2c.2m 2 cores, 4 GB 400 For more information, see the "IOPS" section in Primary instance types.

ESSD of PL1: 20 GB to 32,000 GB

ESSD of PL2: 500 GB to 32,000 GB

ESSD of PL3: 1,500 GB to 32,000 GB

pg.n4.2c.2m 2 cores, 8 GB 800
pg.n4.4c.2m 4 cores, 16 GB 1,600
pg.n4.6c.2m 6 cores, 24 GB 2,400
pg.n4.8c.2m 8 cores, 32 GB 3,200
pg.n4.12c.2m 12 cores, 48GB 4,800

Phased-out instance types of ApsaraDB RDS for PostgreSQL

The following table describes the phased-out instance types of ApsaraDB RDS for PostgreSQL. These instance types are no longer available to new instances.
Instance type CPU cores Memory capacity Maximum connections Maximum IOPS
rds.pg.t1.small 1 1GB 100 600
pg.x8.4xlarge.2 32 256GB 20000 50000
pg.n1.micro.1 1 1GB 100 For more information, see the "IOPS" section in Primary instance types.
pg.gn5i-c2g1.large.1 2 8 GB 800
pg.gn5i-c4g1.xlarge.1 4 16 GB 1,600
pg.gn5i-c8g1.2xlarge.1 8 32 GB 3,200
pg.gn5i-c16g1.4xlarge.1 16 64 GB 6,400
pg.gn5i-c16g1.8xlarge.1 32 128 GB 12,800
pg.gn5i-c28g1.14xlarge.1 56 224 GB 22,000
pg.n2.small.2c 1 2 200
pg.n2.medium.2c 2 4 400
rds.pg.s1.small 1 2 200