AWS Architecture Guide
EC2 Instance Types
Choosing the right specialized hardware for your cloud workloads: Compute, Memory, or Storage optimized.
1. The Ingredients: Specialized Hardware
Every instance family is engineered with a specific bottleneck in mind.
C
Compute Optimized
High-performance processors with the highest ratio of vCPUs to memory.
- Batch Processing
- Media Encoding
- Scientific Modeling
R
Memory Optimized
Designed for fast performance for workloads that process large data sets in memory.
- High-Perf Databases
- Distributed Caches
- Real-time Analytics
I / D
Storage Optimized
High, sequential read/write access to large data sets on local storage.
- NoSQL Databases
- Data Warehousing
- Log Processing
2. Selection Process
How to map your application needs to the right family.
Compute Focused
Memory Focused
Storage Focused
General Purpose