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:
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:
AMD EPYC 7000 Series CPU: Powered by AMD EPYC 7571 processors with a turbo clock speed of 2.5 GHz.
Enhanced Networking: Achieve up to 20 Gbps network bandwidth with Enhanced Networking.
ENA and NVMe Compatibility: Requires HVM AMIs containing ENA and NVMe drivers for optimal functioning.
AWS Nitro System: Utilizes AWS Nitro System, combining dedicated hardware and a lightweight hypervisor.
Storage Options: Choose between EBS or NVMe SSDs for instance storage, directly connected to the host server.
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:
2.5 GHz AMD EPYC 7000 series processors
Use Cases: Ideal for database tasks, caching fleets, and enterprise applications like SAP and Microsoft SharePoint.
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:
AMD EPYC 7000 Series CPU: Equipped with AMD EPYC 7571 processors boasting a 2.5 GHz all-core turbo clock speed.
Burstable CPU with CPU Credits: CPU performance bursts governed by earned CPU credits, maintaining steady baseline performance.
Unlimited and Standard Modes: Default Unlimited mode for peak performance, with a Standard mode option for consistent monthly costs.
AWS Nitro System: Empowered by the AWS Nitro System, combining dedicated hardware and an efficient lightweight hypervisor.
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:
2.5 GHz AMD EPYC 7000 series processors
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:
Up to 3.3 GHz 2nd generation AMD EPYC Processor
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:
AMD EPYC 7000 Series CPU: Incorporating AMD EPYC 7571 processors, achieving an all-core turbo clock speed of 2.5 GHz.
Up to 20 Gbps Network Bandwidth: Leveraging Enhanced Networking for robust data transfer capabilities.
Massive Memory Capacity: Offers up to 768 GiB of memory per instance, catering to memory-intensive workloads.
AWS Nitro System: Engineered with the AWS Nitro System, seamlessly integrating dedicated hardware and a lightweight hypervisor.
Flexible Storage Options: Choice between EBS or NVMe SSDs directly connected to the host server for optimal instance storage.
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:
2.5 GHz AMD EPYC 7000 series processors
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:
Extensive SSD Storage: Offers an impressive capacity of up to 60 TB of NVMe SSD instance storage.
High Network Bandwidth: Utilizes Elastic Network Adapter (ENA)-based Enhanced Networking to achieve up to 100 Gbps network bandwidth.
Optimized Disk Performance: Delivers outstanding performance for both random I/O and sequential disk throughput.
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.
AWS Nitro System: Driven by the AWS Nitro System, a synergy of dedicated hardware and lightweight hypervisor components.
Bare Metal Support: Facilitates bare metal instance sizing, catering to workloads that require direct access to physical processors and memory.
Support for Elastic Fabric Adapter on i3en.24xlarge
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