This topic provides an overview of primary ApsaraDB RDS for PostgreSQL instance types that use the x86 architecture. The overview includes the most recent instance types, the phased-out instance types, and the specifications for each instance type.

Important
  • 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 following list describes the memory that is occupied by the underlying operating system and the memory that is occupied by the RDS-related management services:
    • The underlying operating system occupies 500 MB to 700 MB of memory.
    • The RDS-related management services occupy approximately 500 MB of memory.
  • Only the virtual private cloud (VPC) network type is supported for ApsaraDB RDS for PostgreSQL instances. When you create an RDS instance in the ApsaraDB RDS console, you must set the Network Type parameter to VPC. If you call an operation to create an RDS instance, you must set the InstanceNetworkType parameter to VPC. For more information, see Create an instance.

Primary RDS instances with local SSDs

RDS editionDatabase engine versionInstance familyInstance typeNumber of cores and memory capacityMaximum number of connectionsMaximum IOPSStorage capacity
RDS High-availability Edition10General-purpose instance familyrds.pg.s2.large2 cores, 4 GBUnlimitedFor more information, see IOPS.20 GB to 6,000 GB
rds.pg.s3.large4 cores, 8 GB
rds.pg.c1.large8 cores, 16 GB
rds.pg.c1.xlarge8 cores, 32 GB
rds.pg.c2.xlarge16 cores, 64 GB
rds.pg.c2.2xlarge16 cores, 128 GB
Dedicated instance family (with a large memory capacity)pg.x8.medium.22 cores, 16 GB2,5004,500
pg.x8.large.24 cores, 32 GB5,0009,000
pg.x8.xlarge.28 cores, 64 GB10,00018,000
pg.x8.2xlarge.216 cores, 128 GB20,00036,000
Dedicated host instance familyrds.pg.st.h4360 cores, 470 GB12,00050,000

Primary RDS instances with standard SSDs or ESSDs

RDS editionDatabase engine versionInstance familyInstance typeNumber of cores and memory capacityMaximum number of connectionsMaximum IOPSStorage capacity
RDS Basic EditionPostgreSQL 15, PostgreSQL 14, PostgreSQL 13, PostgreSQL 12, PostgreSQL 11, and PostgreSQL 10General-purpose instance familypg.n2.small.11 core, 2 GB200For more information, see IOPS.

Standard SSD: 20 GB to 6,000 GB

Enhanced SSD (ESSD) of performance level 1 (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.12 cores, 4 GB400
pg.n4.medium.12 cores, 8 GB800
pg.n2.large.14 cores, 8 GB800
pg.n4.large.14 cores, 16 GB1,600
pg.n2.xlarge.18 cores, 16 GB1,600
pg.n4.xlarge.18 cores, 32 GB3,200
pg.n2.2xlarge.116 cores, 32 GB3,200
pg.n4.2xlarge.116 cores, 64 GB6,400
pg.n8.2xlarge.116 cores, 128 GB10,000
pg.n4.4xlarge.132 cores, 128 GB12,800
pg.n8.4xlarge.132 cores, 256 GB20,000
pg.n4.8xlarge.164 cores, 256 GB22,000
pg.n8.8xlarge.164 cores, 512 GB48,000
RDS High-availability Edition

PostgreSQL 15, PostgreSQL 14, PostgreSQL 13, PostgreSQL 12, PostgreSQL 11, and PostgreSQL 10

Dedicated instance familypg.x2.medium.2c2 cores, 4 GB400For more information, see IOPS.

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.2c2 cores, 8 GB800
pg.x8.medium.2c2 cores, 16 GB1,600
pg.x2.large.2c4 cores, 8 GB800
pg.x4.large.2c4 cores, 16 GB1,600
pg.x8.large.2c4 cores, 32 GB3,200
pg.x2.xlarge.2c8 cores, 16 GB1,600
pg.x4.xlarge.2c8 cores, 32 GB3,200
pg.x8.xlarge.2c8 cores, 64 GB6,400
pg.x2.3large.2c12 cores, 24 GB2,400
pg.x4.3large.2c12 cores, 48 GB4,800
pg.x8.3large.2c12 cores, 96 GB9,600
pg.x2.2xlarge.2c16 cores, 32 GB3,200
pg.x4.2xlarge.2c16 cores, 64 GB6,400
pg.x8.2xlarge.2c16 cores, 128 GB12,800
pg.x2.3xlarge2c24 cores, 48 GB4,800
pg.x4.3xlarge.2c24 cores, 96 GB9,600
pg.x8.3xlarge.2c24 cores, 192 GB19,200
pg.x2.4xlarge.2c32 cores, 64 GB6,400
pg.x4.4xlarge.2c32 cores, 128 GB12,800
pg.x8.4xlarge.2c32 cores, 256 GB25,600
pg.x2.13large.2c52 cores, 96 GB9,600
pg.x4.13large.2c52 cores, 192 GB19,200
pg.x8.13large.2c52 cores, 384 GB38,400
pg.x2.8xlarge.2c64 cores, 128 GB12,800
pg.x4.8xlarge.2c64 cores, 256 GB25,600
pg.x8.8xlarge.2c64 cores, 512 GB51,200
pg.x2.13xlarge.2c104 cores, 192 GB19,200
pg.x4.13xlarge.2c104 cores, 384 GB38,400
pg.x8.13xlarge.2c104 cores, 768 GB76,800

Primary RDS instances of the new general-purpose instance types

The new general-purpose instance types of ApsaraDB RDS for PostgreSQL provide better scalability and higher performance. 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.
Note The new general-purpose instance types do not support the features that are described in the following topics:
Before you can select a new general-purpose instance type for an RDS instance, make sure that the following requirements are met:
  • The RDS instance runs PostgreSQL 10 or later.
  • The RDS instance uses ESSDs of PL1, ESSDs of PL2, or ESSDs of PL3.
Important
  • The new general-purpose instance types are available in the following Alibaba Cloud regions and zones. The new general-purpose instance types will be rolled out in 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.
    RegionZone
    China (Hangzhou)Hangzhou Zone H, Hangzhou Zone I, Hangzhou Zone J, and Hangzhou Zone K
    China (Shanghai)Shanghai Zone B, Shanghai Zone G, and Shanghai Zone L
    China (Beijing)Beijing Zone C, Beijing Zone H, Beijing Zone I, Beijing Zone J, and Beijing Zone K
    China (Zhangjiakou)Zhangjiakou Zone A, Zhangjiakou Zone B, and Zhangjiakou Zone C
    China (Shenzhen)Shenzhen Zone C, Shenzhen Zone E, and Shenzhen Zone F
    China (Heyuan)Heyuan Zone A and Heyuan Zone B
    China (Guangzhou)Guangzhou Zone A
    China (Hong Kong)Hongkong Zone B and Hongkong Zone D
    Japan (Tokyo)Tokyo Zone A and Tokyo Zone B
    SingaporeSingapore Zone A, Singapore Zone B, and Singapore Zone C
    Indonesia (Jakarta)Jakarta Zone A, Jakarta Zone B, and Jakarta Zone C
    Germany (Frankfurt)Frankfurt Zone A and Frankfurt Zone B
    US (Silicon Valley)Silicon Valley Zone A
  • A new general-purpose instance type can be changed to a general-purpose instance type or dedicated instance type that can provide more than 16 cores. After the change, you can also change the general-purpose instance type or dedicated instance type to a new general-purpose instance type. For more information, see Change the specifications of an ApsaraDB RDS for PostgreSQL instance.
  • If you select a general-purpose instance type or dedicated instance type when you create the RDS instance, you cannot change the instance type to a 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 is assumed by ApsaraDB RDS for PostgreSQL. For more information, see Service-linked roles.
RDS editionInstance typeNumber of cores and memory capacityMaximum number of connectionsMaximum IOPSStorage capacity
RDS Basic Editionpg.n2.2c.1m2 cores, 4 GB400For more information, see IOPS.

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.1m2 cores, 8 GB800
pg.n2.4c.1m4 cores, 8 GB800
pg.n4.4c.1m4 cores, 16 GB1,600
pg.n4.6c.1m6 cores, 24 GB2,400
pg.n4.8c.1m8 cores, 32 GB3,200
RDS High-availability Editionpg.n2.2c.2m2 cores, 4 GB400For more information, see IOPS.

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.2m2 cores, 8 GB800
pg.n4.4c.2m4 cores, 16 GB1,600
pg.n4.6c.2m6 cores, 24 GB2,400
pg.n4.8c.2m8 cores, 32 GB3,200
pg.n4.12c.2m12 cores, 48 GB4,800

Phased-out instance types of ApsaraDB RDS for PostgreSQL

The following table describes the phased-out instance types of ApsaraDB RDS for PostgreSQL. The instance types are no longer available to new instances. We recommend that you use instance types that are available for purchase.
Instance typeNumber of coresMemory capacityMaximum number of connectionsMaximum IOPS
rds.pg.t1.small11 GB100600
pg.x8.4xlarge.232256 GB20,00050,000
pg.n1.micro.111 GB100For more information, see IOPS.
pg.gn5i-c2g1.large.128 GB800
pg.gn5i-c4g1.xlarge.1416 GB1,600
pg.gn5i-c8g1.2xlarge.1832 GB3,200
pg.gn5i-c16g1.4xlarge.11664 GB6,400
pg.gn5i-c16g1.8xlarge.132128 GB12,800
pg.gn5i-c28g1.14xlarge.156224 GB22,000
pg.n2.small.2c12 GB200
pg.n2.medium.2c24 GB400
rds.pg.s1.small12 GB200