These three product lines get lumped together a lot, but they solve different problems. Here's the practical difference, without the marketing spin.
Cloud VPS: Shared Cores, Full Root Access
A Cloud VPS gives you a virtual machine with dedicated RAM and storage, but your vCPU cores are shared with other VMs on the same physical host, allocated fairly under normal conditions. For most websites, APIs and small applications, this is more than enough headroom, and it's the most cost-effective way to get full root access.
VDS: Physical Cores, Reserved Just for You
A Virtual Dedicated Server (VDS) is still a virtual machine, but the CPU cores allocated to it are reserved exclusively for your instance — no sharing with other tenants. This matters most for workloads sensitive to consistent CPU availability: game servers with strict tick rates, real-time applications, or anything where a noisy neighbor spiking CPU usage could visibly affect your performance.
Dedicated Servers: The Whole Machine
A dedicated server is a physical machine, full stop — no hypervisor, no other tenants at all. Every core, every gigabyte of RAM and every NVMe lane is yours. This is the right call when you need maximum, predictable performance, have compliance requirements around data isolation, or you're running your own virtualization layer (Proxmox, ESXi) on top.
A Quick Comparison
- Website or small app: Cloud VPS is almost always the right starting point.
- Game server with strict latency needs: VDS, upgrading to dedicated as your player count grows.
- Production database under heavy write load: VDS at minimum, dedicated if I/O contention becomes visible.
- Compliance-sensitive workloads: Dedicated servers, for guaranteed physical isolation.
Still not sure? Try our plan comparison tool — answer two questions and it'll point you at a specific tier.