- Pick the new size (Small / Medium / Large / XL).
- Confirm.
- The VM reboots into the new shape. Downtime: typically 30–90 seconds.
What changes
| Resource | Up | Down |
|---|---|---|
| vCPU | ✅ Reboots into more cores | ✅ Reboots into fewer cores |
| RAM | ✅ Reboots with more RAM | ✅ Reboots with less RAM |
| Storage | ✅ Disk expands, filesystem auto-grows | ❌ Not supported — cloud provider doesn’t allow disk shrink |
Before you resize
Resize doesn’t take a snapshot for you. If you want a rollback point, take a manual snapshot first — then you can restore in one click if anything goes wrong (very rare).Billing during resize
- The reboot itself is billed at the new rate as soon as the resize commits.
- Hourly billing is pro-rated to the minute.
When to resize
- Up: you’re seeing OOM kills in
dmesg, CPU sitting at 100%, or response times creeping up under load. - Down: idle CPU for weeks, RAM usage well below the size’s cap, and storage isn’t the bottleneck.
Edge cases
What if my disk is already full?
What if my disk is already full?
Resize up if you need more storage. Resize-down for storage is unsupported.
Will my apps lose state?
Will my apps lose state?
No — resize is a reboot, not a rebuild. Volumes, containers, system config all persist.
What if the resize fails?
What if the resize fails?
A failed resize degrades to “still on the old plan, still up” — the VM is best-effort restarted on its previous size. If you took a manual snapshot first, you can restore from it in one click.
Can I schedule a resize?
Can I schedule a resize?
Not yet — resizes run immediately. Plan your maintenance window manually.
Next
Snapshots
The safety net behind resizes.
Billing & credits
How resize affects your hourly rate.