VPS vs VDS: is there a difference and what actually matters

In most markets VPS and VDS mean the same thing: a virtual server. The difference that really affects your work is hidden not in the name but in the virtualization type and whether resources are guaranteed.

Updated 21.10.2026 · Find a VPS for your needs →

"Which is better, VPS or VDS?" is a question people ask all the time, and the answers are confident but contradictory. Some hosts claim a VDS is a "more dedicated" server, others use both words as synonyms on the same page. Let us look at where the terms came from, what they mean technically and which lines of a plan to read instead of the name.

Where the two terms come from

VPS stands for Virtual Private Server. VDS stands for Virtual Dedicated Server. Both describe the same thing: a physical server split into several isolated virtual machines, with each customer getting their own, with root access, an own IP address and an own operating system.

Internationally, VPS is the standard term. VDS is rare outside Russian-speaking and some Eastern European markets, and large cloud platforms do not use either: they say "virtual machine" or "instance". Where both words took root, an informal convention appeared:

  • VPS means container virtualization (OpenVZ, LXC), with resources shared with neighbours;
  • VDS means full virtualization (KVM, VMware, Hyper-V), with resources reserved for the customer.

The logic is clear: in a container the customer really shares the system kernel and often memory with neighbours, while a KVM virtual machine is closer to a separate server. The word "dedicated" in VDS stressed exactly that. Since then KVM has become the standard, OpenVZ has moved to the budget segment, and the marketing names have stopped reflecting how a plan works.

The convention is not written down anywhere. Some hosts sell a "VPS" on KVM with dedicated cores, others a "VDS" on shared resources. So the plan name guarantees nothing. In the Accsly catalog both kinds are listed in a single VPS search, and filters for virtualization and resources tell them apart.

What really differs: the virtualization type

The key difference is how isolation works.

KVM (full virtualization)OpenVZ / LXC (containers)
OS kernelEach server has its ownShared Linux kernel of the host
WindowsCan be installedNot possible
Docker, KubernetesWork without restrictionsNot always, or with limitations
Kernel modules, in-kernel WireGuardYesOnly if the host allows it
Install from your own ISOUsually yesNo, templates only
OversellingLess common, resources reservedMore common
PriceHigherLower

On KVM a virtual machine behaves almost like a physical server: you can change the kernel, configure a kernel-level firewall, set up a private network for employees to reach the office, and run nested containers. See KVM VPS plans.

OpenVZ and LXC are lighter and cheaper: a container starts in seconds, and the host fits more customers on one machine. For a PHP site, a chat bot or a small API on Linux this is enough. Limitations start when you need Windows, a recent kernel or Docker. Such plans are on the OpenVZ VPS page.

Is a cloud server a third option?

Next to VPS and VDS you often see a third term: "cloud server". Technically it is the same virtual machine, most often on KVM. The differences are in the tooling around it: billing by the hour or even the minute, resizing without reinstalling, snapshots, load balancers, network disks that survive a physical host failure, and an API for automation. A classic VPS is usually billed monthly and lives on the local disks of one server.

That line is blurred too: many hosts have added hourly billing and snapshots to regular plans, and "cloud" is used for any virtual server. If you need to create and delete machines quickly for tests, look at hourly billing and an API rather than the word "cloud".

VPS vs shared hosting: where the line is

Another common confusion is between a virtual server and shared web hosting. With hosting you get a folder for your site, a database and a control panel, while the host manages the server: updates the system, takes care of security, configures PHP. There is no root access and you cannot install your own software. On a VPS or VDS the whole system is yours, but so is the administration. If you only need a site on a popular CMS and do not want to work in the console, web hosting is more convenient.

Guaranteed vs burst resources

The second thing that matters more than the name is whether resources are guaranteed.

Guaranteed resources are reserved for your server: if a plan says 4 GB of memory and 2 dedicated cores, they are always available, whatever the neighbours are doing.

Burst means the server can briefly use more than the guaranteed amount if the host has spare capacity. In a plan it looks like "1 GB guaranteed, up to 2 GB burst". It sounds generous, but you cannot rely on the upper figure: when the neighbours need resources too, they will not be there.

The CPU works similarly. Shared vCPUs are a share of CPU time, and the host counts on customers not loading the processor at the same moment. Some hosts state the allowed average load in their terms, for example "no more than 50% of a core sustained". If your service keeps the CPU busy all the time, look for plans with dedicated cores, called dedicated vCPU, CPU-optimized or simply dedicated cores, whether the plan is labelled VPS or VDS.

Signs of overselling you can see after launch: steal time in top is clearly above zero, disk speed changes a lot during the day, and benchmarks give different results in the morning and in the evening.

When you need a dedicated server rather than a VPS or VDS

Even the best virtual server shares a physical machine with others. A dedicated server makes sense when:

  • the CPU is constantly busy, and a virtual server with dedicated cores already costs as much as a physical machine;
  • a database is limited by disk latency and needs direct NVMe access without a virtualization layer;
  • software is licensed per physical CPU or socket;
  • security or audit requirements rule out a shared hypervisor;
  • you need your own resource layout: your own hypervisor and your own virtual machines inside it.

Keep the other side in mind. A physical server takes longer to provision, is usually billed monthly, sometimes with a setup fee, and replacing a failed disk or power supply takes time. A virtual server in the same situation is moved to another host, often without your involvement. So for small projects a virtual machine with dedicated cores is often more reliable and cheaper than the most basic dedicated server.

Physical machine configurations are collected in the dedicated servers section, and servers with graphics cards in the GPU servers section.

How to read a plan instead of its name

To understand what you are renting, ignore the words VPS or VDS and find answers to six questions in the plan description.

  • Virtualization. KVM, VMware or Hyper-V is full virtualization; OpenVZ, Virtuozzo or LXC is a container. If the type is not stated, ask support.
  • Cores. Shared or dedicated; is the CPU model stated.
  • Memory. Guaranteed or "up to N GB"; is there a burst clause.
  • Disk. NVMe, SSD or HDD; local or network storage; are there I/O limits.
  • Network. Port speed, guaranteed bandwidth, traffic allowance.
  • Acceptable use. Limits on average CPU load, what is allowed and forbidden on the server.

Example: a plan is called "VDS Start", but the terms say OpenVZ and "up to 2 GB of memory". In fact it is a container with burst memory, not a virtual machine with reserved resources. The reverse example: a "Cloud VPS" on KVM with two dedicated cores is exactly what other terminology would call a VDS.

A detailed look at the other parameters, from CPU and disks to network and renewal price, is in the article how to choose a VPS.

Common mistakes

  • Choosing by the word VDS and expecting dedicated resources. Without an explicit "dedicated cores" and a stated virtualization type it is just a name.
  • Taking OpenVZ for Windows or Docker. Windows will not run there, and Docker may be unstable. For these tasks there are Windows VPS plans and KVM plans.
  • Comparing core counts only. Two dedicated cores of a current processor are faster than four shared cores of an old Xeon.
  • Not testing the server in the first days. If the host offers a trial or a refund window, use it to benchmark disk, network and CPU.

In short

In 2026 the difference between VPS and VDS is a matter of marketing, not technology. What counts is the virtualization type, the resource guarantees and the hardware. For Windows, Docker and steady load choose KVM with reserved resources; for simple Linux tasks an inexpensive container will do. When a virtual server becomes too small, the next step is a dedicated server.

FAQ

Are VPS and VDS the same thing?

In practice, yes: both terms mean a virtual server with root access. Sometimes VDS is used for KVM servers with reserved resources and VPS for OpenVZ containers, but there is no common rule, so check the plan description.

Which should I choose for a website, VPS or VDS?

Look at the virtualization and resources, not the name. A CMS site runs well on KVM with 2 GB of memory and an NVMe disk; a simple site is fine on an inexpensive container.

Can I install Windows on a VPS?

Yes, if the server uses full virtualization such as KVM, VMware or Hyper-V. Windows cannot be installed on OpenVZ or LXC, because containers share the Linux kernel of the host.

What is burst memory in a VPS plan?

It is memory above the guaranteed amount that the server can use temporarily if it is free on the host. You cannot rely on it: when neighbours are busy, it is not available.

How can I tell if resources are oversold?

After launch, check steal time in top or htop and run disk and CPU benchmarks at different times of day. High steal time and widely varying results point to an overloaded host.

When should I move from a VPS to a dedicated server?

When load is consistently high and a large virtual server costs about as much as a physical machine. A dedicated server is also needed for per-socket licences and full isolation requirements.

More in the guide

  • How to test VPS ping and speed before you payThe numbers in a plan do not tell you the latency to your users or how fast the disk really is. Most of this can be measured before you pay, the rest in the first hour after launch. Here are the tools and how to read the results.
  • Corporate network on a VPS: remote access to the officeA rented server can become the hub of a company's private network: remote employees and branch offices connect through it to the ERP, file server, CRM and Git. Here are the common layouts, protocols, server requirements and security basics.
  • How to choose a VPS: the 7 specs that matterTwo plans with the same "2 cores, 4 GB, 50 GB" can differ several times in speed and twice in price a year later. Here is what stands behind each line of a VPS plan and what to check before you pay.