25% Discount on everything, and your first SSL is on us — every plan, no code needed. See plans
£ GBP
Client Area
← Blog Hosting 101

Shared, VPS or dedicated: how to tell which one you actually need

Every host publishes the same comparison table - cores, RAM, storage - and it settles nothing, because you do not know how many cores your site needs and neither does anyone else until it is running. Here are four questions that do settle it.

1. Does your software need root?

This is the fastest way to eliminate shared hosting. On shared hosting you get an account on a server, not the server. You can install WordPress, Laravel, Joomla, a Node app through the panel - anything that lives inside your own directory. You cannot install a system service, change the PHP build, run a background worker that never exits, or open a custom port.

If your answer involves Redis as a service, a queue worker, a custom nginx configuration or a database engine the panel does not offer, you need a VPS. Not because of traffic. Because of permissions.

2. What happens at your busiest hour, not your average one?

Averages hide the only number that matters. A site with 2,000 visits a day spread evenly is comfortable on shared hosting. The same 2,000 arriving in twenty minutes after an ad goes out is not.

Look at your analytics for the single busiest hour of the last three months. If concurrent visitors stay in the low dozens, shared hosting handles it. If you regularly see hundreds at once, or you run campaigns that create spikes on purpose, move to a VPS where the resources are yours and nobody else's campaign competes with yours.

3. What does an hour of downtime cost?

For a brochure site the honest answer is often "nothing measurable", and that is fine - it means you should buy on price and support, not on redundancy. For a shop taking orders, or a SaaS with signed contracts, put a rupee figure on it. Once downtime has a price, the difference between tiers stops being abstract.

This question is also what separates a VPS from a dedicated server. A VPS shares physical hardware with other virtual machines; the resources are reserved for you, but the metal is not. A dedicated server is yours alone, which matters for compliance, for consistent disk performance, and for workloads where a noisy neighbour on the same host is unacceptable.

4. Who will administer it at 2am?

This is the question that catches people out. A VPS is an empty machine with your name on it. Somebody has to patch it, configure the firewall, renew the certificates, watch the disk, and be awake when it stops responding. If that person is you and you enjoy it, good - an unmanaged VPS is excellent value. If that person is you and you do not enjoy it, you will discover that the money you saved is not worth the Sunday.

The third option is managed hosting, where the server is yours and the patching, monitoring and backups are ours for a fixed monthly fee.

Putting it together

  • Shared hosting - a site that runs on standard software, tens of concurrent visitors, no root needed, nobody on the team wants to be a sysadmin.
  • VPS - you need root, or your traffic spikes, or you want guaranteed resources. Pick unmanaged if you administer Linux, managed if you would rather not.
  • Dedicated - sustained heavy load, compliance requirements, or a database that needs predictable disk performance with no other tenant on the machine.

One practical note: moving up is easy and moving down is easy, so do not over-buy on the theory that you will grow into it. Start where your answers point today.

More from Blog