Skip to content

Guide / Choosing a server

Bare metal vs VPS vs cloud instances

How bare-metal servers, virtual private servers and cloud instances differ in performance, isolation, control and cost predictability.

"Server" can mean three quite different things today. Understanding how they differ makes it easier to match infrastructure to a workload — and to know when bare metal is worth it.

What each option is

  • Bare-metal (dedicated) server — a physical machine used by one customer. No hypervisor; your operating system runs directly on the hardware.
  • VPS (virtual private server) — a virtual machine with a fixed share of a physical host that also runs other customers' VMs.
  • Cloud instance — a virtual machine provisioned on demand from a large shared pool, typically billed by usage and paired with managed services.

Performance

Virtual machines share CPU, memory bandwidth, storage and network with other tenants, managed by a hypervisor that adds its own overhead. When neighbours get busy, performance can vary — CPU "steal time" and inconsistent disk latency are common symptoms. Bare metal has no neighbours and no hypervisor, so performance depends only on your own workload.

Isolation and security

On shared hosts, separation between customers is enforced in software. Bare metal adds a physical boundary: no other tenant's code runs on your hardware. That simplifies risk assessments and suits workloads with strict data-handling requirements.

Control

All three usually provide root access to the operating system. Bare metal goes further: you can choose kernels and drivers freely, run your own hypervisor or container platform, and use the hardware's full feature set.

Cost predictability

Usage-based cloud billing is flexible for short-lived or highly variable workloads, but costs for steady, always-on workloads — and for data transfer — can be hard to forecast. A dedicated server is a fixed resource, which tends to make costs for sustained workloads easier to plan.

When to choose which

If you need…Consider
Consistent performance for steady workloadsBare metal
Physical isolation from other customersBare metal
A small, inexpensive environmentVPS
Capacity for minutes or hours, scaled automaticallyCloud instances
Large storage or heavy compute running continuouslyBare metal (Storage or Advanced)

Many teams combine them. If you're weighing a move to bare metal, our guide Which server line fits your workload? is a good next step.

Need help with this on your server?

Email support