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