Compare cloud instance types to find the best value for your workload
Cloud instance types define the compute resources available to your applications. Each instance type offers a specific combination of CPU, memory, storage, and networking capacity, optimized for different workload types.
A vCPU represents a portion of a physical CPU core. The number of vCPUs determines how much compute power is available for processing. CPU-intensive applications need more vCPUs, while memory-intensive applications may need fewer.
RAM determines how much data can be held in memory. Applications that process large datasets, use caching, or run in-memory databases require more RAM. The RAM-to-vCPU ratio varies by instance family.
Calculated as hourly cost divided by vCPU count. Lower values indicate better value for CPU-intensive workloads. This metric helps compare instances with different vCPU counts.
Calculated as hourly cost divided by RAM in GB. Lower values indicate better value for memory-intensive workloads. Useful when memory is the primary bottleneck.
Our efficiency score combines both CPU and memory into a single metric, using the formula: hourly cost / (vCPU + RAM/4). This weights CPU higher than memory, as CPU typically has more impact on performance. Lower scores indicate better overall value.
Start by understanding your application's resource requirements:
Larger instances often offer better cost efficiency (lower cost per resource unit) but require higher minimum spend. Consider:
Burstable instances (T-series) offer baseline CPU with burst capacity: