Custom Configurations

Amazon EKS Instance Types for Different Use-Cases

General Purpose Instances

  • General purpose instances provide a balanced mix of computing, memory, and networking resources. They're great for workloads like web servers and code repositories.

  • We are currently allowing two instances in this category:

  1. M5a

Amazon's EC2 M5a now has AMD EPYC 7000 processors and M5ad instances have local NVMe-based SSDs for block-level storage, saving up to 10%.

Features:

  1. AMD EPYC 7000 Series CPU: Powered by AMD EPYC 7571 processors with a turbo clock speed of 2.5 GHz.

  2. Enhanced Networking: Achieve up to 20 Gbps network bandwidth with Enhanced Networking.

  3. ENA and NVMe Compatibility: Requires HVM AMIs containing ENA and NVMe drivers for optimal functioning.

  4. AWS Nitro System: Utilizes AWS Nitro Systemarrow-up-right, combining dedicated hardware and a lightweight hypervisor.

  5. Storage Options: Choose between EBS or NVMe SSDs for instance storage, directly connected to the host server.

  6. M5ad with Local NVMe SSDs: M5ad instances offer local NVMe-based SSDs connected to the host server for block-level storage tied to the instance's lifespan.

Instance Size

vCPU

Memory (GiB)

Instance Storage (GB)

Network Bandwidth (Gbps)***

EBS Bandwidth (Mbps)

m5a.large

2

8

EBS-Only

Up to 10

Up to 2,880

m5a.xlarge

4

16

EBS-Only

Up to 10

Up to 2,880

m5a.2xlarge

8

32

EBS-Only

Up to 10

Up to 2,880

m5a.4xlarge

16

64

EBS-Only

Up to 10

2,880

m5a.8xlarge

32

128

EBS Only

Up to 10

4,750

m5a.12xlarge

48

192

EBS-Only

10

6,780

m5a.16xlarge

64

256

EBS Only

12

9,500

m5a.24xlarge

96

384

EBS-Only

20

13,570

m5ad.large

2

8

1 x 75 NVMe SSD

Up to 10

Up to 2,880

m5ad.xlarge

4

16

1 x 150 NVMe SSD

Up to 10

Up to 2,880

m5ad.2xlarge

8

32

1 x 300 NVMe SSD

Up to 10

Up to 2,880

m5ad.4xlarge

16

64

2 x 300 NVMe SSD

Up to 10

2,880

m5ad.8xlarge

32

128

2 x 600 NVMe SSD

Up to 10

4,750

m5ad.12xlarge

48

192

2 x 900 NVMe SSD

10

6,870

m5ad.16xlarge

64

256

4 x 600 NVMe SSD

12

9,500

m5ad.24xlarge

96

384

4 x 900 NVMe SSD

20

13,570

All instances have the following specs:

Use Cases: Ideal for database tasks, caching fleets, and enterprise applications like SAP and Microsoft SharePoint.

  1. T3a

Amazon EC2 T3aarrow-up-right instances provide moderate CPU performance with occasional spikes. They offer a balanced combination of compute, memory, and network resources, and a 10% cost savings compared to similar instances. T3a instances earn CPU credits to burstarrow-up-right at full CPU core performance for one minute when necessary and can burst at any time in Unlimited mode.

Features:

  1. AMD EPYC 7000 Series CPU: Equipped with AMD EPYC 7571 processors boasting a 2.5 GHz all-core turbo clock speed.

  2. Burstable CPU with CPU Credits: CPU performance bursts governed by earned CPU credits, maintaining steady baseline performance.

  3. Unlimited and Standard Modes: Default Unlimited mode for peak performance, with a Standard mode option for consistent monthly costs.

  4. AWS Nitro System: Empowered by the AWS Nitro Systemarrow-up-right, combining dedicated hardware and an efficient lightweight hypervisor.

Instance
vCPU*
CPU Credits/hour
Mem (GiB)
Storage
Network Performance (Gbps)***

t3a.nano

2

6

0.5

EBS-Only

Up to 5

t3a.micro

2

12

1

EBS-Only

Up to 5

t3a.small

2

24

2

EBS-Only

Up to 5

t3a.medium

2

24

4

EBS-Only

Up to 5

t3a.large

2

36

8

EBS-Only

Up to 5

t3a.xlarge

4

96

16

EBS-Only

Up to 5

t3a.2xlarge

8

192

32

EBS-Only

Up to 5

All instances have the following specs:

Use Cases: Micro-services, low-latency interactive applications, small and medium databases, virtual desktops, development environments, code repositories, and business-critical applications

Compute Optimized Instances

Compute Optimized instances are ideal for compute-intensive applications, such as batch processing, media transcoding, web servers, gaming servers, and machine learning inference.

  • C5a

Amazon EC2 C5a instancesarrow-up-right offer leading x86 price performance for a broad set of compute-intensive workloads.

Model

vCPU

Memory (GiB)

Instance Storage (GB)

Network Bandwidth (Gbps)***

EBS Bandwidth (Mbps)

c5a.large

2

4

EBS-Only

Up to 10

Up to 3,170

c5a.xlarge

4

8

EBS-Only

Up to 10

Up to 3,170

c5a.2xlarge

8

16

EBS-Only

Up to 10

Up to 3,170

c5a.4xlarge

16

32

EBS-Only

Up to 10

Up to 3,170

c5a.8xlarge

32

64

EBS-Only

10

3,170

c5a.12xlarge

48

96

EBS-Only

12

4,750

c5a.16xlarge

64

128

EBS-Only

20

6,300

c5a.24xlarge

96

192

EBS-Only

20

9,500

c5ad.large

2

4

1 x 75 NVMe SSD

up to 10

up to 3,170

c5ad.xlarge

4

8

1 x 150 NVMe SSD

up to 10

up to 3,170

c5ad.2xlarge

8

16

1 x 300 NVMe SSD

up to 10

up to 3,170

c5ad.4xlarge

16

32

2 x 300 NVMe SSD

up to 10

up to 3,170

c5ad.8xlarge

32

64

2 x 600 NVMe SSD

10

3,170

c5ad.12xlarge

48

96

2 x 900 NVMe SSD

12

4,750

c5ad.16xlarge

64

128

2 x 1200 NVMe SSD

20

6,300

c5ad.24xlarge

96

192

2 x 1900 NVMe SSD

20

9,500

All instances have the following specs:

Use Cases: C5a instances are ideal for compute-intensive tasks with high vCPU and memory bandwidth needs, such as analytics, batch processing, gaming, log analysis, data transformations, and web apps.

Memory Optimized Instances

Memory-optimized instances are designed to deliver fast performance for workloads that process large data sets in memory.

R5a

R5a instances on Amazon EC2arrow-up-right use AMD EPYC 7000 processors for memory-intensive workloads and have a 10% lower cost per GiB memory than comparable instances.

Features:

  1. AMD EPYC 7000 Series CPU: Incorporating AMD EPYC 7571 processors, achieving an all-core turbo clock speed of 2.5 GHz.

  2. Up to 20 Gbps Network Bandwidth: Leveraging Enhanced Networking for robust data transfer capabilities.

  3. Massive Memory Capacity: Offers up to 768 GiB of memory per instance, catering to memory-intensive workloads.

  4. AWS Nitro System: Engineered with the AWS Nitro System, seamlessly integrating dedicated hardware and a lightweight hypervisor.

  5. Flexible Storage Options: Choice between EBS or NVMe SSDs directly connected to the host server for optimal instance storage.

  6. R5ad Block-level Storage: With R5ad instances, local NVMe-based SSDs provide block-level storage intrinsically tied to the R5a instance's lifecycle.

Instance Size

vCPU

Memory (GiB)

Instance Storage (GB)

Networking Performance (Gbps)***

EBS Bandwidth (Mbps)

r5a.large

2

16

EBS-Only

Up to 10

Up to 2,880

r5a.xlarge

4

32

EBS-Only

Up to 10

Up to 2,880

r5a.2xlarge

8

64

EBS-Only

Up to 10

Up to 2,880

r5a.4xlarge

16

128

EBS-Only

Up to 10

2,880

r5a.8xlarge

32

256

EBS-Only

Up to 10

4,750

r5a.12xlarge

48

384

EBS-Only

10

6,780

r5a.16xlarge

64

512

EBS-Only

12

9,500

r5a.24xlarge

96

768

EBS-Only

20

13,570

r5ad.large

2

16

1 x 75 NVMe SSD

Up to 10

Up to 2,880

r5ad.xlarge

4

32

1 x 150 NVMe SSD

Up to 10

Up to 2,880

r5ad.2xlarge

8

64

1 x 300 NVMe SSD

Up to 10

Up to 2,880

r5ad.4xlarge

16

128

2 x 300 NVMe SSD

Up to 10

2,880

r5ad.8xlarge

32

256

2 x 600 NVMe SSD

Up to 10

4,750

r5ad.12xlarge

48

384

2 x 900 NVMe SSD

10

6,780

r5ad.16xlarge

64

512

4 x 600 NVMe SSD

12

9,500

r5ad.24xlarge

96

768

4 x 900 NVMe SSD

20

13,570

All instances have the following specs:

Use Cases: R5a instances are great for memory-intensive enterprise apps like databases, caches, and big data analytics.

Storage Optimized Instances

Storage-optimized instances are best for workloads requiring high sequential read/write access to large data sets on local storage. They offer thousands of low-latency, random I/O operations per second. https://aws.amazon.com/ec2/instance-types/i3en/

I3en

High-performance, low-latency storage instances using NVMe SSDs. Ideal for workloads with high I/O and disk throughput needs. Lowest cost per gigabyte of SSD instance storage on Amazon EC2arrow-up-right. Includes Bare Metal instances for non-virtualized workloads or those with license restrictions.

Features:

  1. Extensive SSD Storage: Offers an impressive capacity of up to 60 TB of NVMe SSD instance storage.

  2. High Network Bandwidth: Utilizes Elastic Network Adapter (ENA)-based Enhanced Networking to achieve up to 100 Gbps network bandwidth.

  3. Optimized Disk Performance: Delivers outstanding performance for both random I/O and sequential disk throughput.

  4. Powerful Intel® Xeon® Processors: Equipped with up to 3.1 GHz Intel® Xeon® Scalable Processors (Skylake 8175M or Cascade Lake 8259CL), featuring the latest Intel Advanced Vector Extension (AVX-512) instruction set.

  5. AWS Nitro System: Driven by the AWS Nitro System, a synergy of dedicated hardware and lightweight hypervisor components.

  6. Bare Metal Support: Facilitates bare metal instance sizing, catering to workloads that require direct access to physical processors and memory.

  7. Support for Elastic Fabric Adapterarrow-up-right on i3en.24xlarge

Instance
vCPU
Mem (GiB)
Instance Storage (GB)
Network Bandwidth (Gbps)***

i3en.large

2

16

1 x 1250 NVMe SSD

Up to 25

i3en.xlarge

4

32

1 x 2500 NVMe SSD

Up to 25

i3en.2xlarge

8

64

2 x 2500 NVMe SSD

Up to 25

i3en.3xlarge

12

96

1 x 7500 NVMe SSD

Up to 25

i3en.6xlarge

24

192

2 x 7500 NVMe SSD

25

i3en.12xlarge

48

384

4 x 7500 NVMe SSD

50

i3en.24xlarge

96

768

8 x 7500 NVMe SSD

100

i3en.metal

96

768

8 x 7500 NVMe SSD

100

All instances have the following specs:

  • 3.1 GHz all core turbo Intel® Xeon® Scalable (Skylake) processors

  • Intel AVX†, Intel AVX2†, Intel AVX-512†, Intel Turbo

  • EBS Optimized

  • Enhanced Networking

Use cases: Some common types of databases are NoSQL databases like Cassandra and MongoDB, in-memory databases such as Redis, and data warehousing for analytics workloads.

Selecting the Right Instance

Selecting the right EC2 instance type is crucial for optimal performance and cost-effectiveness. Scoutflo Deploy helps you choose the best-suited instance for your workload's needs, whether it's balanced resource allocation, high computing power, memory optimization, or storage-centric performance.

We currently offer five instance types that cover various use cases. Check out https://aws.amazon.com/ec2/instance-types/arrow-up-right for more information.

Last updated