Question bank · $150 Free reference Certifications

AWS EC2 instance families, decoded

The five EC2 instance family categories, what each is built for, and how to read an instance name like m6g.xlarge — for the AWS certification exams.

Advertisement · 728×90

Five instance family categories

CategoryLettersBest for
General PurposeT, M, ABalanced CPU/memory — web servers, dev. (T = burstable.)
Compute OptimizedCCPU-bound — batch, gaming, HPC, encoding.
Memory OptimizedR, X, zIn-memory DBs, big data, caches.
Storage OptimizedI, D, HHigh local disk IOPS/throughput — NoSQL, data warehouses.
Accelerated ComputingP, G, Inf, Trn, FGPUs/FPGAs — ML training/inference, graphics.

How to read an instance name

Example: m6g.xlarge

PartMeaning
mFamily (general purpose)
6Generation (higher = newer)
gAttribute — g=Graviton (ARM), a=AMD, i=Intel, d=NVMe SSD, n=network-optimized
.xlargeSize — nano, micro, small, medium, large, xlarge, 2xlarge…

Exam traps

  • T for steady high CPU. T instances are burstable; sustained load needs C or M.
  • Confusing memory vs storage optimized. R/X = RAM; I/D = local disk.
  • Ignoring Graviton. The g suffix (ARM) often gives better price/performance.

Test yourself

4 quick questions — tap an answer to check it instantly. Nothing is sent anywhere.

1. Which family is best for CPU-bound workloads like batch processing?

Answer: B. Compute-optimized 'C' instances are built for CPU-heavy workloads.

2. In m6g.xlarge, what does the '6' represent?

Answer: B. The number is the generation — higher is newer.

3. Which family suits in-memory databases?

Answer: B. Memory-optimized R/X families have high RAM-to-vCPU ratios.

4. T-series instances are best described as…

Answer: B. T instances are burstable; sustained load needs C or M.

Sources

  1. Amazon Web Services — Amazon EC2 Instance Types.
  2. AWS official documentation and the AWS Certified Solutions Architect exam guide.

Reference summary only. "AWS" is a trademark of Amazon. Confirm current details in the official AWS documentation.