Instance Types

Instance Type Overview

Naming Convention

Family.size sizes scale from nano, micro, small ➡ up to 16xlarge or more.

Instance Comparison Tool

Instance Families

Each instance type belongs to a family optimized for a specific workload:

  • CPU 🧮
  • Memory 🧠
  • Storage 💾
  • Networking 🌐
FamilyPurposeSeries📌 Use casesLatest Instances
⚖️ General PurposeBalanced CPU, memory, and networkingM7, M8, Mac2Web servers, development, small databases.M8g, M7i, M7i-flex, M7a, Mac2 (M2, M2 Pro)
🧮 Compute OptimizedHigh-Performance CPU, lower memoryC7, C8High-performance computing (HPC), gaming servers, batch processing.C8g, C7i, C7i-flex, C7a, C7gn, C7gd
🧠 Memory OptimizedMore RAM, less CPU.R7, R8, U7In-memory DBs (Redis, Memcached), analytics, SAP.R8g, R7i, R7a, R7iz, R7gd, U7i, U7in, U7inh
💾 Storage OptimizedFast, local storage (like NVMe SSDs).I4, I7, I8NoSQL DBs, data warehousing, search engines.I8g, I7ie, I4g
🌐 Accelerated ComputingGPU/AI/ML or FPGA-based accelerationG6, P5, F2, Trn2AI/ML, HPC, video rendering.G6e, P5en, P5e, F2, Trn2, DL2q, Inf2
🚀 HPC (High Perf Comp.)Scientific & tightly-coupled workloadsHPC7CFD, seismic analysis, weather modeling, fluid dynamics, large-scale simulationsHpc7a, Hpc7g