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.
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:
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
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/ for more information.
Last updated