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 System, 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 T3a 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 burst 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 System, combining dedicated hardware and an efficient lightweight hypervisor.

InstancevCPU*CPU Credits/hourMem (GiB)StorageNetwork 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 instances 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 EC2 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 EC2. 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 Adapter on i3en.24xlarge

InstancevCPUMem (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/ for more information.

Last updated