Skip to content
Guide

VPS vs VDS vs dedicated server: how to choose

All three give you your own server with root or administrator access. The difference is how much of the physical machine is reserved for you. This guide explains what each term means, how to measure whether you need more, and when bare metal is worth it.

At a glance

The short answer

Choose a VPS for websites, small applications and development work: you get an isolated virtual machine on a shared physical host. Choose a VDS when you need more resources or want to run your own virtual machines: at HyperDC, every VDS plan has nested virtualization available. Choose a dedicated server when you need the whole machine for consistency, hardware access, strict isolation or software licensed per physical core.

  • VPS: websites, development, small APIs and VPNs
  • VDS: more resources and nested virtualization for your own VMs
  • Dedicated: heavy databases, your own hypervisor, GPUs and per-core licences
  • Apple Silicon macOS: a VPS, because macOS guests cannot nest

How a VPS works

A virtual private server is a virtual machine on a physical host that runs several virtual machines side by side. A hypervisor divides the host's processors, memory and storage between them and keeps each one isolated: you get your own operating system, root or administrator access, your own IP address and the resources your plan allocates.

Because the host is shared, providers can allocate more virtual CPUs in total than the host has physical threads, on the assumption that not every server is busy at the same moment. This is normal practice and keeps prices low. It suits workloads that are quiet most of the time and busy in short bursts, such as most websites, development environments and small APIs.

What sharing means in practice

When several virtual machines want the CPU at the same time, each waits a little. On Linux you can see this as steal time: the st value in top shows the share of time the hypervisor gave your virtual CPU to another machine. Occasional low values are harmless. Steal time that stays high during your busy hours means your workload needs reserved resources.

What a VDS is at HyperDC

VDS stands for virtual dedicated server. Across the industry the word is used loosely: some providers mean larger allocations, others CPU capacity that is not shared with other customers. Always read the plan details rather than the label: how many virtual CPUs you get, how much memory, what kind of storage, and which features the server exposes.

At HyperDC the rule is precise: we call a server a VDS only when nested virtualization is available on it, so you can run your own virtual machines, emulators or a hypervisor inside it. Our Linux, Windows and macOS VDS plans offer it, together with larger CPU, RAM and NVMe storage allocations than our VPS plans. They suit production websites and shops, databases, build servers, game servers and virtualization labs.

Why Apple Silicon macOS is a VPS

On Apple silicon Macs, macOS virtual machines run on Apple's Virtualization framework, which does not offer nested virtualization for macOS guests. Because you cannot run virtual machines inside them, our Apple Silicon macOS servers are sold as Apple Silicon macOS VPS. They still give you a complete macOS system with administrator access for Xcode builds and app testing.

Side by side

How the three compare

VPS: the flexible starting point

  • What it is: a virtual machine with its own share of a physical host.
  • Best for: websites, development and test servers, small APIs, VPNs and bots.
  • Performance: good for workloads that are busy in bursts; neighbours can affect peaks.
  • Your own virtual machines: not possible, because nested virtualization is not available.
  • Growth: move to a bigger plan from the client area.

When a dedicated server is worth it

A dedicated server gives you the whole physical machine. Nothing else runs on it, so performance is as consistent as the hardware allows, and you can use what a virtual machine cannot offer: your own disk layout, a remote management interface where the plan includes one, or a hypervisor of your own.

Typical reasons to move to bare metal

  • Sustained load: databases, analytics or game servers that keep the CPU or disks busy for hours.
  • Licensing: some software is licensed per physical core or per processor. Windows Server, for example, is licensed per physical core with minimums per processor and per server, which can favour one well-used dedicated machine.
  • Isolation: virtual machines are isolated by the hypervisor, but a single-tenant server makes it simpler to show auditors that no one else shares your hardware.
  • Hardware access: running your own virtualization platform, using specific disks or controllers, or needing full control of the network stack.

The trade-off is flexibility. Adding memory or disks to a physical server is a hardware job, and moving to a bigger machine usually means a migration, so plan capacity with some headroom.

Time to move up?

Signs you have outgrown your server

Measure before you upgrade. These are the signals worth watching during your busiest hours.

Steal time stays high

The st value in top stays high while your traffic peaks.

Memory runs out

The server swaps, or the kernel stops processes because memory is exhausted.

Disks keep you waiting

High wa values in top and slow queries during traffic peaks.

Pressure keeps rising

Linux pressure stall information in /proc/pressure shows tasks waiting for CPU, memory or I/O.

Slow requests come and go

The same request is sometimes fast and sometimes slow, with no change in your code.

Licences or audits require it

Software licensed per core, or a compliance rule that asks for single-tenant hardware.

Nested virtualization: virtual machines inside your server

Some projects need to run their own virtual machines, for example to test hypervisors, run Android emulators or build a small lab. That requires nested virtualization: the virtual server passes the processor's virtualization features on to your system. At HyperDC it is available on every VDS plan and on nested dedicated servers, which add larger dedicated resources for heavier labs, without renting a whole physical machine. VPS plans, including Apple Silicon macOS VPS, do not offer it. Expect some performance overhead compared with running directly on hardware.

Checklist

How to choose in five steps

  1. Describe the workload

    Is it busy all the time or in bursts? Is it heavy on CPU, memory or disk?

  2. Measure what you run today

    Record CPU steal, memory use, disk wait and response times during peak hours.

  3. Check licences, rules and hardware

    Note per-core licences and compliance rules, and whether you need your own hypervisor, RAID or GPU.

  4. Size with headroom

    Pick the smallest plan that covers your measured peak with room to spare, close to your users.

  5. Review as you grow

    Moving from VPS to VDS or dedicated is a normal step when your numbers change.

Compare the server lines

  • Linux VPS Hosting

    Linux VPS Hosting grants you more control and freedom with virtual private servers, particularly suited for Linux-based projects, offering excellent performance and customization.

    Starting from $3.33/mnd
  • Linux VDS Hosting

    Linux VDS Hosting is scalable and high-performance, utilizing virtual dedicated servers to cater to your Linux-based projects.

    Starting from $23.76/mnd
  • Windows VPS Hosting

    Windows VPS Hosting is an ideal choice for high-performance Windows projects. It offers customization and control over your hosting environment.

    Starting from $11.18/mnd
  • Windows VDS Hosting

    Windows VDS Hosting is perfect for customizable and high-performance hosting for Windows-based projects.

    Starting from $27.81/mnd
  • Nested Dedicated Server Hosting

    Nested Dedicated Servers provide dedicated server performance within a virtual environment, offering scalability and cost-efficiency.

    Starting from $43.89/mnd
  • America Dedicated Server Hosting

    With Dedicated Server Hosting, you have exclusive access to a physical server, providing high performance and customization options.

    Starting from $90.00/mnd

More guides

Choosing a macOS server for iOS CI

Xcode and macOS versions, Apple silicon, sizing, code signing and Apple's licence rules.

Learn more

Move a website without downtime

A step-by-step plan for files, databases, DNS, SSL and email.

Learn more

DNS basics for a new domain

Nameservers, records, TTL and the email records every domain needs.

Learn more

Secure a new Linux server

The first-hour checklist: updates, SSH keys, a firewall and backups.

Learn more

Choose a data center location

How distance becomes latency, how to measure it and what data rules mean for location.

Learn more
FAQ

Frequently asked questions

Is a VDS faster than a VPS?

Not by definition. At HyperDC a VDS has larger allocations than our VPS plans and nested virtualization available; at other providers the word may mean CPU capacity that is not shared. Compare the plan specifications and measure your own workload.

Why is Apple Silicon macOS sold as a VPS and not a VDS?

Because Apple's Virtualization framework does not offer nested virtualization for macOS guests, and at HyperDC a VDS always has nested virtualization available. Apple Silicon macOS VPS plans still give you a complete macOS system with administrator access for Xcode and app testing.

Can I move from a VPS to a VDS or a dedicated server later?

Yes. Within a line you can move to a bigger plan from the client area. Moving between lines, for example from a VPS to a VDS or to a dedicated server, means a new server and a migration of your data; contact us and we will explain the steps.

Can I run my own virtual machines on a VPS?

No. Nested virtualization is not available on VPS plans. Choose a VDS, where it is available, or a nested dedicated or dedicated server for larger labs.

Which option is best for a single small website?

Often none of them: shared or WordPress hosting is enough for many small sites and needs no server administration. Choose a VPS when you need root access or software that shared hosting does not allow.

Does a dedicated server need more administration?

Somewhat. You manage the operating system just as on a VPS, and you also plan disks, RAID and hardware upgrades. In return you get the whole machine and no other tenants.

Questions before you order?

Send us a message and our team will help you choose the right service.

Wachtwoord genereren

Please confirm