Hardware specifications for DB instance classes for Aurora - Amazon Aurora

Hardware specifications for DB instance classes for Aurora

In the table in this section, you can find hardware details about the Amazon RDS DB instance classes for Aurora.

For information about Aurora DB engine support for each DB instance class, see Supported DB engines for DB instance classes.

Hardware terminology for DB instance classes for Aurora

The following terminology is used to describe hardware specifications for DB instance classes:

vCPU

The number of virtual central processing units (CPUs). A virtual CPU is a unit of capacity that you can use to compare DB instance classes. Instead of purchasing or leasing a particular processor to use for several months or years, you are renting capacity by the hour. Our goal is to make a consistent and specific amount of CPU capacity available, within the limits of the actual underlying hardware.

ECU

The relative measure of the integer processing power of an Amazon EC2 instance. To make it easy for developers to compare CPU capacity between different instance classes, we have defined an Amazon EC2 Compute Unit. The amount of CPU that is allocated to a particular instance is expressed in terms of these EC2 Compute Units. One ECU currently provides CPU capacity equivalent to a 1.0–1.2 GHz 2007 Opteron or 2007 Xeon processor.

Memory (GiB)

The RAM, in gibibytes, allocated to the DB instance. There is often a consistent ratio between memory and vCPU. As an example, take the db.r4 instance class, which has a memory to vCPU ratio similar to the db.r5 instance class. However, for most use cases the db.r5 instance class provides better, more consistent performance than the db.r4 instance class.

Max. EBS bandwidth (Mbps)

The maximum EBS bandwidth in megabits per second. Divide by 8 to get the expected throughput in megabytes per second.

Note

This figure refers to I/O bandwidth for local storage within the DB instance. It doesn't apply to communication with the Aurora cluster volume.

Network bandwidth

The network speed relative to other DB instance classes.

Hardware specifications for the memory-optimized instance classes

The following tables show the compute, memory, storage, and bandwidth specifications for the memory-optimized instance classes.

db.x2g – memory-optimized instance classes with AWS Graviton2 processors

Instance class vCPU ECU Memory (GiB) Instance storage (GiB) Max. EBS bandwidth (Mbps) Network bandwidth (Gbps)
db.x2g.16xlarge 64 1024 EBS-optimized only 19,000 25
db.x2g.12xlarge 48 768 EBS-optimized only 14,250 20
db.x2g.8xlarge 32 512 EBS-optimized only 9,500 12
db.x2g.4xlarge 16 256 EBS-optimized only 4,750 Up to 10
db.x2g.2xlarge 8 128 EBS-optimized only Up to 4,750 Up to 10
db.x2g.xlarge 4 64 EBS-optimized only Up to 4,750 Up to 10
db.x2g.large 2 32 EBS-optimized only Up to 4,750 Up to 10

db.r7g – memory-optimized instance classes with AWS Graviton3 processors

Instance class vCPU ECU Memory (GiB) Instance storage (GiB) Max. EBS bandwidth (Mbps) Network bandwidth (Gbps)
db.r7g.16xlarge 64 512 EBS-optimized only 20,000 30
db.r7g.12xlarge 48 384 EBS-optimized only 15,000 22.5
db.r7g.8xlarge 32 256 EBS-optimized only 10,000 15
db.r7g.4xlarge 16 128 EBS-optimized only Up to 10,000 Up to 15
db.r7g.2xlarge 8 64 EBS-optimized only Up to 10,000 Up to 15
db.r7g.xlarge 4 32 EBS-optimized only Up to 10,000 Up to 12.5
db.r7g.large 2 16 EBS-optimized only Up to 10,000 Up to 12.5

db.r6id – memory-optimized instance classes with 3rd generation Intel Xeon Scalable processors and SSD storage

Instance class vCPU ECU Memory (GiB) Instance storage (GiB) Max. EBS bandwidth (Mbps) Network bandwidth (Gbps)
db.r6id.32xlarge 128 1,024 4x1900 NVMe SSD 40,000 50
db.r6id.24xlarge 96 768 4x1425 NVMe SSD 30,000 37.5

db.r6gd – memory-optimized instance classes with AWS Graviton2 processors and SSD storage

Instance class vCPU ECU Memory (GiB) Instance storage (GiB) Max. EBS bandwidth (Mbps) Network bandwidth (Gbps)
db.r6gd.16xlarge 64 512 2 x 1900 NVMe SSD 19,000 25
db.r6gd.12xlarge 48 384 2 x 1425 NVMe SSD 13,500 20
db.r6gd.8xlarge 32 256 1 x 1900 NVMe SSD 9,000 12
db.r6gd.4xlarge 16 128 1 x 950 NVMe SSD 4,750 Up to 10
db.r6gd.2xlarge 8 64 1 x 474 NVMe SSD Up to 4,750 Up to 10
db.r6gd.xlarge 4 32 1 x 237 NVMe SSD Up to 4,750 Up to 10

db.r6g – memory-optimized instance classes with AWS Graviton2 processors

Instance class vCPU ECU Memory (GiB) Instance storage (GiB) Max. EBS bandwidth (Mbps) Network bandwidth (Gbps)
db.r6g.16xlarge 64 512 EBS-optimized only 19,000 25
db.r6g.12xlarge 48 384 EBS-optimized only 13,500 20
db.r6g.8xlarge 32 256 EBS-optimized only 9,000 12
db.r6g.4xlarge 16 128 EBS-optimized only 4,750 Up to 10
db.r6g.2xlarge 8 64 EBS-optimized only Up to 4,750 Up to 10
db.r6g.xlarge 4 32 EBS-optimized only Up to 4,750 Up to 10
db.r6g.large 2 16 EBS-optimized only Up to 4,750 Up to 10

db.r6i – memory-optimized instance classes with 3rd Generation Intel Xeon Scalable processors

Instance class vCPU ECU Memory (GiB) Instance storage (GiB) Max. EBS bandwidth (Mbps) Network bandwidth (Gbps)
db.r6i.32xlarge 128 1,024 EBS-optimized only 40,000 50
db.r6i.24xlarge 96 768 EBS-optimized only 30,000 37.5
db.r6i.16xlarge 64 512 EBS-optimized only 20,000 25
db.r6i.12xlarge 48 384 EBS-optimized only 15,000 18.75
db.r6i.8xlarge 32 256 EBS-optimized only 10,000 12.5
db.r6i.4xlarge 16 128 EBS-optimized only Up to 10,000 Up to 12.5
db.r6i.2xlarge 8 64 EBS-optimized only Up to 10,000 Up to 12.5
db.r6i.xlarge 4 32 EBS-optimized only Up to 10,000 Up to 12.5
db.r6i.large 2 16 EBS-optimized only Up to 10,000 Up to 12.5

db.r5 – memory-optimized instance classes

Instance class vCPU ECU Memory (GiB) Instance storage (GiB) Max. EBS bandwidth (Mbps) Network bandwidth (Gbps)
db.r5.24xlarge 96 347 768 EBS-optimized only 19,000 25
db.r5.16xlarge 64 264 512 EBS-optimized only 13,600 20
db.r5.12xlarge 48 173 384 EBS-optimized only 9,500 12
db.r5.8xlarge 32 132 256 EBS-optimized only 6,800 10
db.r5.4xlarge 16 71 128 EBS-optimized only 4,750 Up to 10
db.r5.2xlarge 8 38 64 EBS-optimized only Up to 4,750 Up to 10
db.r5.xlarge 4 19 32 EBS-optimized only Up to 4,750 Up to 10
db.r5.large 2 10 16 EBS-optimized only Up to 4,750 Up to 10

db.r4 – memory-optimized instance classes with Intel Xeon Scalable processors

Instance class vCPU ECU Memory (GiB) Instance storage (GiB) Max. EBS bandwidth (Mbps) Network bandwidth (Gbps)
db.r4.16xlarge 64 195 488 EBS-optimized only 14,000 25
db.r4.8xlarge 32 99 244 EBS-optimized only 7,000 10
db.r4.4xlarge 16 53 122 EBS-optimized only 3,500 Up to 10
db.r4.2xlarge 8 27 61 EBS-optimized only 1,700 Up to 10
db.r4.xlarge 4 13.5 30.5 EBS-optimized only 850 Up to 10
db.r4.large 2 7 15.25 EBS-optimized only 425 Up to 10

Hardware specifications for the burstable-performance instance classes

The following tables show the compute, memory, storage, and bandwidth specifications for the burstable-performance instance classes.

db.t4g – burstable-performance instance classes powered by AWS Graviton2 processors

Instance class vCPU ECU Memory (GiB) Instance storage (GiB) Max. EBS bandwidth (Mbps) Network bandwidth (Gbps)
db.t4g.large 2 8 EBS-optimized only Up to 2,780 Up to 5
db.t4g.medium 2 4 EBS-optimized only Up to 2,085 Up to 5

db.t3 – burstable-performance instance classes

Instance class vCPU ECU Memory (GiB) Instance storage (GiB) Max. EBS bandwidth (Mbps) Network bandwidth (Gbps)
db.t3.large 2 Variable 8 EBS-optimized only Up to 2,048 Up to 5
db.t3.medium 2 Variable 4 EBS-optimized only Up to 1,536 Up to 5
db.t3.small 2 Variable 2 EBS-optimized only Up to 1,536 Up to 5

db.t2 – burstable-performance instance classes

Instance class vCPU ECU Memory (GiB) Instance storage (GiB) Max. EBS bandwidth (Mbps) Network bandwidth (Gbps)
db.t2.medium 2 Variable 4 EBS only Moderate
db.t2.small 1 Variable 2 EBS only Low