VPS hosting explained

A VPS — virtual private server — is your own slice of a bigger machine, with guaranteed CPU, RAM and disk that no other tenant can steal. It's the natural next step when shared hosting starts fighting you.

What a VPS actually is

A physical server runs a hypervisor (KVM is the modern default) that carves the hardware into isolated virtual machines. Each VPS gets its own kernel, its own filesystem, its own IP, and reserved slices of CPU, RAM and disk I/O. Your neighbours can't consume yours, and you can't see theirs.

You get root access. You pick the operating system (Ubuntu, Debian, Rocky, AlmaLinux). You install what you want. Everything that was the host's problem on shared — kernel updates, firewalls, PHP builds, MySQL tuning — is now yours, unless you buy managed.

Managed vs unmanaged (the real difference)

Unmanaged VPS

You get an empty Linux box and an IP. Everything else — web server, database, backups, security patches, monitoring — is on you. Cheapest per gig of RAM, but expect to spend evenings on sysadmin work.

Managed VPS

Comes with a control panel (cPanel, Plesk, or the host's own), managed updates, backups, and a support team you can page when MySQL falls over at 2am. Costs 2–4× more but you get your weekends back.

Rule of thumb: if you can't confidently run ufw, systemctl, nginx -t and read a journalctl log at midnight, you want managed.

Specs that matter for production

  • vCPU count and generation — a modern AMD EPYC or Intel Xeon Gold vCPU beats an old Xeon core by 40–60%.
  • Dedicated vs burstable CPU — burstable is fine for dev, painful for a busy production API.
  • RAM — 4GB is the practical minimum for a WordPress + database + cache stack.
  • NVMe disk and its IOPS quota — some hosts throttle after a threshold.
  • Bandwidth in TB/month AND port speed (1 Gbps vs 10 Gbps) — a slow port makes a big transfer take all night.
  • Snapshot / backup pricing — often billed separately by the GB.

When to upgrade from shared

  • You need SSH, a custom cron, or software that isn't in cPanel's menu.
  • You're regularly bumping into CPU or entry-process limits.
  • You're running Node, Go, Python or a docker container, not just PHP.
  • You need a dedicated IP for a mail server or a payment integration.

Don't upgrade if…

Your site is slow because of a bloated theme, 40 unused plugins, or a database full of post revisions. A VPS won't fix that — it just means you'll pay more to have the same slow site.

Frequently asked questions

What's the real difference between a VPS and shared hosting?

Shared hosting puts hundreds of accounts on one server with a soft-partitioned pool of resources. A VPS gives you a slice of that same hardware with guaranteed CPU, RAM and disk I/O that no other tenant can consume. You also get root access and pick the OS.

Managed or unmanaged — which should I get?

If you can't confidently run ufw, systemctl, nginx -t and read journalctl at 2am, buy managed. Unmanaged is 2–4× cheaper but you're the sysadmin — patches, backups, monitoring, MySQL tuning, incident response are all your problem.

How much RAM does a WordPress site need on a VPS?

2GB works for a low-traffic site with careful tuning. 4GB is the practical minimum for WordPress + database + cache + a modest plugin set. WooCommerce or membership sites want 8GB and Redis for object cache.

Is a VPS faster than shared hosting?

Only if the shared plan was actually throttling you. A VPS with the same PHP setup and no caching won't magically speed up a bloated theme with 40 plugins. Fix the site first; move to a VPS when you genuinely need more resources or root access.

What's the difference between a VPS and cloud hosting?

Modern VPS instances run on the same virtualisation stack as cloud instances. The differences are billing (fixed monthly vs pay-per-hour), APIs, elastic scaling, and the ecosystem of managed services (databases, queues, object storage) around cloud platforms.

Related hosting types

Read next

Dedicated servers: when a bare-metal box is worth it

What VPS can't do, and when to move up to a full physical machine.

Continue reading

Compare VPS plans side by side