Home

EC2 Instance Visualizer

Chapter 7: Explore instance types, sizes, and pricing

Browse EC2 Instance Types

Filter Instances

Compare EC2 Instances

Select Instances to Compare

Click on instance cards in the Browser tab, or select from the dropdown below.

EC2 Instance Families

Understanding AWS EC2 instance families and their optimal use cases.

General Purpose

Balanced compute, memory, and networking resources. Best for diverse workloads.

T-Series
Burstable performance with baseline CPU and credit accumulation
M-Series
Consistent performance for general workloads

Use Cases:

Web servers, small databases, development environments, microservices, code repositories

Compute Optimized

High-performance processors optimized for compute-intensive workloads.

C-Series
Highest CPU-to-memory ratio for compute-bound applications

Use Cases:

Batch processing, media transcoding, high-performance web servers, scientific modeling, dedicated gaming servers, machine learning inference

Memory Optimized

Designed for memory-intensive applications with large datasets in RAM.

R-Series
High memory-to-CPU ratio for in-memory databases
X-Series
Ultra-high memory for SAP HANA and in-memory databases

Use Cases:

In-memory databases (Redis, Memcached), real-time big data analytics, high-performance databases, SAP applications

Accelerated Computing

GPU and FPGA instances for graphics and parallel processing workloads.

P-Series
GPU instances for machine learning and HPC
G-Series
Graphics-intensive applications and video encoding

Use Cases:

Machine learning training, deep learning, 3D visualization, video transcoding, computational fluid dynamics, seismic analysis

Storage Optimized

High sequential read/write access to large datasets on local storage.

I-Series
NVMe SSD-backed storage for ultra-low latency
D-Series
High sequential I/O and high disk throughput

Use Cases:

NoSQL databases (Cassandra, MongoDB), data warehousing, distributed file systems, Hadoop/Spark clusters, log processing