Families at a glance
| Family | Prefix | vCPU:RAM ratio | CPU type | Best for |
|---|---|---|---|---|
| General Purpose | m6i. | 1:4 | Dedicated | Balanced web and app workloads |
| Compute Optimized | c6i. | 1:2 | Dedicated | CPU-heavy processing and batch jobs |
| Memory Optimized | r6i. | 1:8 | Dedicated | In-memory databases and analytics |
| Storage Optimized | i3. | 1:4 | Dedicated | High I/O and large datasets |
| Burstable | t3. | 1:4 | Shared cores with CPU credits | Cost-efficient, variable workloads |
Performance notes
- Dedicated families use Intel Xeon Gold 6240R cores and support up to 25 Gbps networking.
- Burstable instances use shared cores with baseline CPU performance and can burst to 100% using CPU credits.
- Included outbound traffic varies by size (example: m6i.small includes 1 TB).
- Storage is sized independently from compute and can be resized without changing instance type.
When to choose what
- Choose General Purpose for most web apps and microservices.
- Choose Compute Optimized for CPU-bound workloads or high concurrency.
- Choose Memory Optimized for caching, analytics, and large databases.
- Choose Storage Optimized for heavy I/O, search, and log processing.
- Choose Burstable for dev/test or light production traffic.