Cloud & Infrastructure
Practical
By Samson Tanimawo, PhD
Published Mar 14, 2026
4 min read
EC2 Instance Family Decision Tree 2026
AWS EC2 has 50+ instance types. The decision tree that picks the right family in seconds.
By workload
Web/app servers: M family (general purpose).
Compute-heavy: C family (compute optimised).
Memory-heavy: R or X family.
Storage-heavy: I or D family.
Pick newest generation
M5 → M6i → M7i. Newer is faster and cheaper per unit.
Migration cost is low; the savings compound.
Avoid
T family for production. Bursty CPU; unpredictable for sustained workloads.
Old generations: M3, M4. Cost more for less.