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

Note Some instances may no longer be available. You can select only the instance types that are available on the ApsaraDB RDS buy page.

ApsaraDB RDS for MySQL instances on RDS Basic Edition (with standard SSDs or ESSDs)

RDS edition Instance family Instance type CPU and memory specifications Maximum number of connections Storage
Maximum IOPS Maximum I/O bandwidth (Mbit/s) Storage capacity
Basic Edition General-purpose instance family mysql.n1.micro.1 1 core, 1 GB 2,000 10,000 1,024 Standard SSD: 20 GB to 6,000 GB

ESSD: 20 GB to 6,000 GB

mysql.n2.small.1 1 core, 2 GB 2,000 10,000 1,024
mysql.n2.medium.1 2 cores, 4 GB 4,000 10,000 1,024
mysql.n4.medium.1 2 cores, 8 GB 6,000 10,000 1,024
mysql.n4.large.1 4 cores, 16 GB 8,000 20,000 1,536
mysql.n4.xlarge.1 8 cores, 32 GB 10,000 25,000 2,048

ApsaraDB RDS for MySQL instances on RDS High-availability Edition (with standard SSDs or ESSDs)

RDS edition Instance family Instance type CPU and memory specifications Maximum number of connections Storage
Maximum IOPS Maximum I/O bandwidth Storage capacity
High-availability Edition General-purpose instance family mysql.n2.small.2c 1 core, 2 GB 2,000 10,000 1,024

ESSD: 20 GB to 32,000 GB

Standard SSD: 20 GB to 6,000 GB

mysql.n2.medium.2c 2 cores, 4 GB 4,000 10,000 1,024
Dedicated instance family mysql.x2.medium.2c 2 cores, 4 GB 4,000 10,000 1,024
mysql.x2.large.2c 4 cores, 8 GB 6,000 20,000 1,536
mysql.x2.xlarge.2c 8 cores, 16 GB 8,000 25,000 2,048
mysql.x2.3large.2c 12 cores, 24 GB 12,000 30,000 2,560
mysql.x2.2xlarge.2c 16 cores, 32 GB 16,000 40,000 3,072
mysql.x2.3xlarge.2c 24 cores, 48 GB 24,000 50,000 4,096
mysql.x2.4xlarge.2c 32 cores, 64 GB 32,000 60,000 5,120
mysql.x2.13large.2c 52 cores, 96 GB 52,000 100,000 8,192
mysql.x2.13xlarge.2c 104 cores, 192 GB 104,000 200,000 16,384
mysql.x4.medium.2c 2 cores, 8 GB 6,000 10,000 1,024
mysql.x4.large.2c 4 cores, 16 GB 8,000 20,000 1,536
mysql.x4.xlarge.2c 8 cores, 32 GB 10,000 25,000 2,048
mysql.x4.3large.2c 12 cores, 48 GB 15,000 30,000 2,560
mysql.x4.2xlarge.2c 16 cores, 64 GB 20,000 40,000 3,072
mysql.x4.3xlarge.2c 24 cores, 96 GB 30,000 50,000 4,096
mysql.x4.4xlarge.2c 32 cores, 128 GB 40,000 60,000 5,120
mysql.x4.13large.2c 52 cores, 192 GB 65,000 100,000 8,192
mysql.x4.8xlarge.2c 64 cores, 256 GB 80,000 None None
mysql.x4.13xlarge.2c 104 cores, 384 GB 130,000 200,000 16,384
mysql.x8.medium.2c 2 cores, 16 GB 8,000 10,000 1,024
mysql.x8.large.2c 4 cores, 32 GB 12,000 20,000 1,536
mysql.x8.xlarge.2c 8 cores, 64 GB 16,000 25,000 2,048
mysql.x8.3large.2c 12 cores, 96 GB 24,000 30,000 2,560
mysql.x8.2xlarge.2c 16 cores, 128 GB 32,000 40,000 3,072
mysql.x8.3xlarge.2c 24 cores, 192 GB 48,000 50,000 4,096
mysql.x8.4xlarge.2c 32 cores, 256 GB 64,000 60,000 5,120
mysql.x8.13large.2c 52 cores, 384 GB 104,000 100,000 8,192
mysql.x8.8xlarge.2c 64 cores, 512 GB 128,000 None None
mysql.x8.13xlarge.2c 104 cores, 768 GB 208,000 200,000 16,384

ApsaraDB RDS for MySQL instances on RDS High-availability Edition (with local SSDs)

RDS edition Instance family Instance type CPU and memory specifications Maximum number of connections Storage
Maximum IOPS Storage capacity
High-availability Edition General-purpose instance family rds.mysql.t1.small 1 core, 1 GB 300 600 5 GB to 2,000 GB
rds.mysql.s1.small 1 core, 2 GB 600 1,000
rds.mysql.s2.large 2 cores, 4 GB 1,200 2,000
rds.mysql.s2.xlarge 2 cores, 8 GB 2,000 4,000
rds.mysql.s3.large 4 cores, 8 GB 2,000 5,000
rds.mysql.m1.medium 4 cores, 16 GB 4,000 7,000
rds.mysql.c1.large 8 cores, 16 GB 4,000 8,000
rds.mysql.c1.xlarge 8 cores, 32 GB 8,000 12,000
rds.mysql.c2.xlarge 16 cores, 64 GB 16,000 14,000 5 GB to 3,000 GB
rds.mysql.c2.xlp2 16 cores, 96 GB 24,000 16,000
rds.mysql.c2.2xlarge 16 cores, 128 GB 32,000 16,000
Dedicated instance family mysql.x4.large.2 4 cores, 16 GB 2,500 4,500 50 GB to 2,000 GB
mysql.x4.xlarge.2 8 cores, 32 GB 5,000 9,000 500 GB to 3,000 GB
mysql.x4.2xlarge.2 16 cores, 64 GB 10,000 18,000 500 GB to 3,000 GB
mysql.x4.4xlarge.2 32 cores, 128 GB 20,000 36,000 1,000 GB to 6,000 GB
mysql.x8.medium.2 2 cores, 16 GB 2,500 4,500 50 GB to 2,000 GB
mysql.x8.large.2 4 cores, 32 GB 5,000 9,000 50 GB to 2,000 GB
mysql.x8.xlarge.2 8 cores, 64 GB 10,000 18,000 500 GB to 3,000 GB
mysql.x8.2xlarge.2 16 cores, 128 GB 20,000 36,000 500 GB to 3,000 GB
mysql.x8.4xlarge.2 32 cores, 256 GB 40,000 72,000 1,000 GB to 6,000 GB
mysql.x8.8xlarge.2 64 cores, 512 GB 80,000 144,000 1,000 GB to 6,000 GB
Dedicated host instance family rds.mysql.st.h43 60 cores, 470 GB 100,000 120,000 3,000 GB or 6,000 GB
rds.mysql.st.v52 90 cores, 720 GB 150,000 140,000 1,000 GB to 6,000 GB
Note If your RDS instance uses one of the following instance types and the pay-as-you-go billing method, the maximum storage capacity that is allowed for your RDS instance is increased from 2,000 GB to 3,000 GB in emergent situations.
  • mysql.x8.medium.2
  • mysql.x4.large.2
  • mysql.x8.large.2

Note: If your RDS instance uses one of the preceding instance types and the used storage exceeds 2,000 GB, you cannot change the billing method from pay-as-you-go to subscription. You can change the billing method only when the used storage is less than 2,000 GB.

ApsaraDB RDS for MySQL instances on RDS Enterprise Edition (with local SSDs)

RDS edition Instance family Instance type CPU and memory specifications Maximum number of connections Storage
Maximum IOPS Storage capacity
Enterprise Edition General-purpose instance family MySQL 5.7 and MySQL 8.0: mysql.n2.small.25 1 core, 2 GB 600 1,000 5 GB to 2,000 GB
MySQL 5.7 and MySQL 8.0: mysql.n2.medium.25 2 cores, 4 GB 1,200 2,000 5 GB- to 2,000 GB
MySQL 5.7 and MySQL 8.0: mysql.n4.medium.25 2 cores, 8 GB 2,000 4,000 5 GB to 2,000 GB
MySQL 5.7 and MySQL 8.0: mysql.n2.large.25 4 cores, 8 GB 2,000 5,000 5 GB to 2,000 GB
MySQL 5.7 and MySQL 8.0: mysql.n4.large.25 4 cores, 16 GB 4,000 7,000 5 GB to 2,000 GB
MySQL 5.7 and MySQL 8.0: mysql.n2.xlarge.25 8 cores, 16 GB 4,000 8,000 5 GB to 2,000 GB
MySQL 5.7 and MySQL 8.0: mysql.n4.xlarge.25 8 cores, 32 GB 8,000 12,000 5 GB to 2,000 GB
MySQL 5.7 and MySQL 8.0: mysql.n4.2xlarge.25 16 cores, 64 GB 16,000 14,000 5 GB to 3,000 GB
MySQL 5.7 and MySQL 8.0: mysql.n8.2xlarge.25 16 cores, 128 GB 32,000 16,000 5 GB to 3,000 GB
Dedicated instance family (with a large number of cores) MySQL 5.7 and MySQL 8.0: mysql.x4.large.25 4 cores, 16 GB 2,500 4,500 50 GB to 2,000 GB
MySQL 5.7 and MySQL 8.0: mysql.x4.xlarge.25 8 cores, 32 GB 5,000 9,000 500 GB to 3,000 GB
MySQL 5.7 and MySQL 8.0: mysql.x4.2xlarge.25 16 cores, 64 GB 10,000 18,000 500 GB to 3,000 GB
MySQL 5.7 and MySQL 8.0: mysql.x4.4xlarge.25 32 cores, 128 GB 20,000 36,000 1,000 GB to 6,000 GB
Dedicated instance (with a large memory capacity) MySQL 5.7 and MySQL 8.0: mysql.x8.medium.25 2 cores, 16 GB 2,500 4,500 50 GB to 2,000 GB
MySQL 5.7 and MySQL 8.0: mysql.x8.large.25 4 cores, 32 GB 5,000 9,000 50 GB to 2,000 GB
MySQL 5.7 and MySQL 8.0: mysql.x8.xlarge.25 8 cores, 64 GB 10,000 18,000 500 GB to 3,000 GB
MySQL 5.7 and MySQL 8.0: mysql.x8.2xlarge.25 16 cores, 128 GB 20,000 36,000 500 GB to 3,000 GB
MySQL 5.7 and MySQL 8.0: mysql.x8.4xlarge.25 32 cores, 256 GB 40,000 72,000 1,000 GB to 6,000 GB
Dedicated host instance family MySQL 5.7 and MySQL 8.0: mysql.st.8xlarge.25 60 cores, 470 GB 100,000 120,000 3,000 GB or 4,000 GB or 5,000 GB or 6,000 GB
MySQL 5.7 and MySQL 8.0: mysql.st.12xlarge.25 90 cores, 720 GB 100,000 140,000 1,000 GB to 6,000 GB
Note If your RDS instance uses one of the following instance types and the pay-as-you-go billing method, the maximum storage capacity that is allowed for your RDS instance is increased to 3,000 GB in emergent situations.
  • mysql.x8.medium.25
  • mysql.x4.large.25
  • mysql.x8.large.25

Note: If your RDS instance uses one of the preceding instance types and the used storage exceeds 2,000 GB, you cannot change the billing method from pay-as-you-go to subscription. You can change the billing method only when the used storage is less than 2,000 GB.

Phased-out ApsaraDB RDS for MySQL instance types

The following table lists phased-out ApsaraDB RDS for MySQL instance types. These instance types are no longer available to new instances.

Instance type CPU cores Memory capacity Maximum connections Maximum IOPS
rds.mys2.small 2 240 MB 60 150
rds.mys2.mid 4 600 MB 150 300
rds.mys2.standard 6 1,200 MB 300 600
rds.mys2.large 8 2,400 MB 600 1,200
rds.mys2.xlarge 9 6,000 MB 1,500 3,000
rds.mys2.2xlarge 10 12,000 MB 2,000 6,000
rds.mys2.4xlarge 11 24,000 MB 2,000 12,000
rds.mys2.8xlarge 13 48,000 MB 2,000 14,000
rds.mysql.st.d13 30 220 GB 64,000 20,000
mysql.x8.medium.3 2 16 GB 2,500 4,500
mysql.x4.large.3 4 16 GB 2,500 4,500
mysql.x8.large.3 4 32 GB 5,000 9,000
mysql.x4.xlarge.3 8 32 GB 5,000 9,000
mysql.x8.xlarge.3 8 64 GB 10,000 18,000
mysql.x4.2xlarge.3 16 64 GB 10,000 18,000
mysql.x8.2xlarge.3 16 128 GB 20,000 36,000
mysql.x4.4xlarge.3 32 128 GB 20,000 36,000
mysql.x8.4xlarge.3 32 256 GB 40,000 72,000
mysql.st.8xlarge.3 60 470 GB 100,000 120,000
mysql.n2.2xlarge.1 16 32 GB 10,000 See Maximum IOPS for standard SSDs and ESSDs.
mysql.n4.2xlarge.1 16 64 GB 15,000
mysql.n8.2xlarge.1 16 128 GB 20,000
mysql.x2.3xlarge2c 24 48 GB 24,000
mysql.n4.4xlarge.1 32 128 GB 20,000
mysql.n8.4xlarge.1 32 256 GB 64,000
mysql.n4.8xlarge.1 56 224 GB 64,000
mysql.n8.8xlarge.1 56 480 GB 64,000