Skip to content

Hosting Reviews & Comparisons

Shared vs VPS vs Dedicated Hosting: Architecture & Decision Guide

Last reviewed

Summary: Shared hosting puts many customers on one operating system; a VPS gives you your own operating system on shared hardware; a dedicated server gives you the whole physical machine. Start on shared for a small site, move to a VPS when you need guaranteed resources or root access, and choose dedicated only for sustained heavy workloads or strict isolation needs.

How tenants are separated

Shared hosting: one OS, many accounts
  1. 01

    Hardware

  2. 02

    One Linux OS

    Shared kernel, web server, PHP

  3. 03

    Account A · Account B · Account C…

    Separated by users, CageFS or similar

VPS: one hypervisor, many operating systems
  1. 01

    Hardware

  2. 02

    Hypervisor

    KVM or similar

  3. 03

    VPS A (own OS) · VPS B (own OS)

    Separate kernels and memory

Dedicated: one customer, whole machine
  1. 01

    Hardware

  2. 02

    Your OS

    All CPU, RAM and disks

Side-by-side comparison

SharedVPSDedicated
IsolationAccount-levelVirtual machinePhysical
Root accessNoYesYes
Guaranteed resourcesNo; limits on CPU, RAM, inodesYes, RAM and disk; CPU often sharedYes, everything
Who patches the OSHostYou (unless managed)You (unless managed)
ScalingUpgrade planResize in minutesHardware change; hours to days
Typical fitBrochure sites, small blogsWeb apps, multiple sites, custom stacksLarge databases, high constant load

Signs it is time to upgrade

  • Your host reports you hitting CPU or entry-process limits ('508 Resource Limit Reached').
  • You need software the host will not install (Node.js, Redis, Elasticsearch).
  • Uncached TTFB is consistently slow even after optimisation.
  • You need to meet a security requirement that rules out shared operating systems.

Estimate your real requirements with the bandwidth and storage calculator, then compare developer VPS options or return to the Canadian hosting guide.

How much hosting do you need?

Turn your page sizes and traffic into a monthly bandwidth and storage estimate.

Open the calculator