Available Sizes
VM configuration sizes define the CPU, RAM, and disk allocated to your virtual machine. Sizes are organized into categories — choose the category that matches your workload type, then pick the configuration that fits your resource requirements.
How to Check Available Sizes
When creating a VM, select your data center first — the size selector then shows all configurations available in that location. Sizes that are available to you will be selectable; if a configuration is unavailable in your chosen data center, it will not appear.
General Purpose
Balanced CPU and RAM for most standard workloads.
| Configuration | vCPUs | RAM (GB) | Disk (GB) | Best For |
|---|---|---|---|---|
| G-Micro-1 | 2 | 4 | 50 | Development environments, lightweight services, test servers |
| G-Small-1 | 4 | 8 | 100 | Small production apps, web servers, lightweight databases |
| G-Medium-1 | 8 | 16 | 200 | Mid-tier applications, CI/CD runners, application servers |
| G-Large-1 | 16 | 32 | 400 | High-throughput applications, large databases, enterprise workloads |
Memory Optimized
Higher RAM-to-CPU ratio for workloads that need large amounts of memory.
| Configuration | vCPUs | RAM (GB) | Disk (GB) | Best For |
|---|---|---|---|---|
| M-Micro-1 | 2 | 8 | 50 | Memory-intensive development, small in-memory databases |
| M-Small-1 | 4 | 16 | 100 | Caching servers, in-memory analytics, mid-tier databases |
| M-Medium-1 | 8 | 32 | 200 | Large databases, Redis/Memcached clusters, data processing |
| M-Large-1 | 16 | 64 | 400 | Real-time analytics, high-memory workloads, large-scale databases |
Upgrading a VM
If your application needs more resources, you can upgrade your VM to a larger configuration without redeploying. The VM will shut down, resources will be added, and the VM will start back up — your application data and configuration remain intact throughout the process.
Upgrades can only move to a configuration with equal or greater CPU, RAM, and disk than the current configuration.
Next Steps
- Create a VM — use a configuration to deploy a VM
- Manage VMs — upgrade an existing VM
- Available Images — choose an operating system
.png)