Skip to content

compare

VPS vs dedicated server

A dedicated server is a whole computer. A VPS is a guaranteed slice of one. We only sell slices, so here is when you should buy the whole thing instead.

What you're actually buying

With a dedicated server you rent a physical machine. Every core, every DIMM, every drive and the network card belong to your workload. With a VPS, a hypervisor divides a host into virtual machines, each with its own allocated vCPUs, memory and storage, and you rent one of those.

FastNode runs VMware vSphere. Each server has its own kernel, its own memory and its own virtual disks backed by NVMe storage. You get root and can do anything a machine allows, short of touching the hardware.

Side by side

FactorVPS (VMware)Dedicated
Time to first SSHMinutesHours to days, depending on stock
Smallest useful size1 vCPU / 2 GB at $5/moA whole machine, priced accordingly
CeilingOur Hyper: 8 vCPU / 32 GB / 200 GBWhatever the chassis holds
NeighboursOther VMs on the same hostNone
RebuildReinstall an image from the portalRemote install or a technician
RollbackSnapshotsWhatever you build yourself
Hardware failureProvider's problem; your VM is the unitYour server is down until the part is swapped
Custom hardwareNo GPUs, no special NICsOften possible

The noisy neighbour question

On any shared host, workloads compete for things that are hard to partition perfectly: memory bandwidth, CPU caches, storage queues. A neighbour hammering disk can, in principle, add latency to your I/O. Providers mitigate this with allocation limits, capacity planning and moving heavy users. Dedicated hardware removes the question entirely.

How much it matters depends on your workload. Web apps, APIs and CI jobs are bursty and rarely notice. A latency-sensitive trading engine or a database tuned to the microsecond might. If you need hard guarantees about tail latency, measure on a VPS with your own load, and if the numbers don't hold, go dedicated.

Measure, don't guess:

# CPU steal: time your vCPU wanted to run but the host ran something else
vmstat 1 30        # watch the 'st' column
mpstat -P ALL 1 10 # from the sysstat package, per-vCPU %steal

Single-digit steal percentages occasionally are normal on shared hosts. Sustained high steal under your own load is a conversation to have with support.

When dedicated is the right call

  • Sustained full-CPU work for months. Video encoding farms, large simulations, long model training runs on CPU.
  • Memory beyond 32 GB in one process. Large in-memory databases and analytics engines. Our biggest plan is 32 GB; we won't pretend otherwise.
  • Specific hardware. GPUs, particular CPU generations, hardware security modules, very high-throughput NICs.
  • Compliance rules that require single-tenant hardware. Some contracts specify it in writing.
  • Licensing tied to physical cores. Certain commercial software licenses are cheaper or simpler on a known physical machine.

When a VPS is the right call

  • Anything that fits in 8 vCPU and 32 GB. Which is most web services, APIs, CI runners, staging environments and small-to-medium databases.
  • Short-lived or experimental environments. Spin up, test, reinstall, cancel.
  • Many small, separated roles. Three servers for app, database and worker are easier to reason about than one big box doing everything.
  • Recovery speed. A snapshot and a reinstall beat waiting for a replacement drive.

Scaling paths

With dedicated hardware, growth often means a migration to a bigger box, planned weeks ahead. With VPSs, you grow in two directions: up, by moving to a larger plan (ask support, they'll explain what the change involves), or out, by adding servers and splitting roles. Six sizes from Spark to Hyper give room to grow before the question of dedicated hardware comes up at all.

Look at the Hyper plan if you're near the top end, or the full pricing table to see each step. For why a full VM rather than a container is the isolation boundary we sell, read VMs vs containers.

Questions

Do you sell dedicated servers?

No. FastNode sells VMware virtual servers in London, from 1 vCPU and 2 GB up to 8 vCPU and 32 GB. If you need more than the Hyper plan in one machine, a dedicated server is the better tool.

How isolated is a FastNode server from other customers?

Each server is a full virtual machine with its own kernel and memory, separated by the hypervisor and hardware virtualisation features. Other customers cannot see your processes, files or memory.

Is a VPS slower than dedicated hardware?

For most workloads the overhead of modern hardware-assisted virtualisation is small. The bigger differences are total capacity and contention on shared hosts, not the virtualisation layer itself.