VPS full form and meaning, word by word
Wikipedia defines a virtual private server as a virtual machine sold as a service by a hosting company. It runs its own copy of an operating system, and the customer gets superuser access to it, so you can install and configure almost anything. Some hosts call the same thing a virtual dedicated server, or VDS.
Each word in the name tells you something:
- Virtual: it is not a physical machine of its own. One physical server is divided into several virtual machines.
- Private: your operating system, files and reserved resources belong to your machine alone, even though other customers' virtual machines run on the same hardware.
- Server: it is a complete computer that stays online, which you manage over the network, usually by SSH on Linux.
IBM describes a VPS as a form of multitenant cloud hosting: several customers share one physical server, but each VPS gets its own operating system and a reserved share of memory, compute and disk. That reserved share and the separate operating system are what set a VPS apart from shared hosting, where the host runs one operating system, web server and database for many accounts, and you get a control panel and a slice of the machine.
How a VPS works: the hypervisor and KVM
The software that splits one physical server into many virtual ones is called a hypervisor. Red Hat explains that a hypervisor pools the machine's CPU, memory and storage and shares them out among guest virtual machines. A type 1 hypervisor runs directly on the host's hardware to manage the guest operating systems, and Red Hat gives KVM as an example.
KVM, short for Kernel-based Virtual Machine, is open-source virtualisation built into Linux, and it is documented as part of the Linux kernel itself. Each virtual machine is a regular Linux process, scheduled by the standard Linux scheduler. According to the KVM project, every virtual machine has its own private virtualised hardware, such as a network card, disk and graphics adapter, and KVM can run unmodified Linux or Windows images.
In practice this means a KVM VPS behaves like a small computer of your own. It boots its own kernel, sees its own disk and network card, and you can reboot it, reinstall it or change its settings without asking anyone.
KVM vs OpenVZ and LXC: not every VPS is the same
Some hosts sell container-based VPS built on OpenVZ or LXC instead of KVM. This is OS-level virtualisation: every container shares the host's kernel. As Wikipedia notes, it cannot host a guest operating system different from the host's, or a different guest kernel, so you cannot run Windows on a Linux host this way.
| KVM VPS | Container VPS (OpenVZ, LXC) | |
|---|---|---|
| Kernel | Its own | Shared with the host |
| Operating system | Any: Linux, Windows or a custom image | Must match the host's kernel |
| Docker, kernel modules, swap | Yes | Often restricted, because the kernel is shared |
Before you buy, check which kind you are getting. If you want to run Docker natively, load your own kernel modules, mount swap or install Windows, you need KVM.
VPS vs shared hosting vs dedicated server
IBM places a VPS between shared hosting and dedicated hosting. With dedicated hosting, one customer gets all the hardware of a server. A VDS, in the stricter sense some hosts use (see below), sits between a VPS and a dedicated server.
| Shared hosting | VPS | VDS (dedicated cores) | Dedicated server | |
|---|---|---|---|---|
| What you rent | An account on a shared server | A virtual machine | A virtual machine with its own physical cores | A whole physical server |
| Operating system | Run by the host | Your own | Your own | Your own |
| Root access | No | Yes | Yes | Yes |
| CPU | Shared, with per-account limits | Fair-share vCPU | Dedicated cores, never shared | Every core in the machine |
| Skill needed | None beyond cPanel | SSH, or pay for managed | SSH, or pay for managed | SSH, or pay for managed |
| Our starting price | ₹49 (US$0.56)/mo | ₹674 (US$7.66)/mo | ₹3,576/mo | ₹14,499/mo |
Prices exclude 18% GST. For servers, each /mo price covers one 30-day period. Our dedicated servers start with DS-Entry: 8 cores and 16 threads, 32 GB RAM and 2×960 GB NVMe, delivered in 2–4 hours during working hours for stock builds.
VPS vs VDS: are they the same thing?
It depends on who is using the word. Wikipedia treats VDS as simply another name for a VPS, and many hosts use the two terms interchangeably.
At Bigdomainhost the two are different products. A KVM VPS gets a fair-share vCPU: physical CPU time is shared fairly between tenants, with room to burst, while its RAM is reserved and never oversold. A VDS gets whole physical CPU cores that no other customer uses. That matters for work that needs steady CPU around the clock, such as video transcoding, heavy cron jobs or an ERP. VDS 4 has 4 dedicated cores, 16 GB RAM, 240 GB NVMe and 10 TB of transfer at ₹3,576/mo; VDS is available by enquiry while online ordering is not yet open.
What is a VPS used for?
IBM's list of typical uses includes apps with moderate or spiky traffic, email servers, CRM software, development and testing, and gaming servers. In practice, people rent one for:
- Websites that have outgrown shared hosting, such as a busy WooCommerce shop with its own database and a Redis cache.
- Apps and APIs written in Node.js or Python, which shared hosting rarely runs well.
- Docker apps. Docker Engine installs on 64-bit Ubuntu 26.10, 26.04 LTS, 24.04 LTS and 22.04 LTS, so a KVM VPS running Ubuntu can host containerised apps.
- Your own VPN. WireGuard, a fast, modern VPN first released for the Linux kernel, runs on a small Linux VPS.
- Staging, testing and CI runners, kept apart from your live site.
- Game servers, from a small private server to a 100-slot Minecraft world.
When do you need a VPS?
Four signals mean it is time to move from shared hosting:
- You need root. A particular PHP extension, a Node or Python service, Redis, a non-standard port or a cron job every few seconds. Shared hosting cannot offer these.
- You routinely hit plan limits. If cPanel's resource-usage page shows you being throttled at your busiest hour, regularly rather than once a month, you have outgrown the plan.
- Downtime now costs money. If an hour offline means lost orders, it is worth paying for resources reserved for you.
- You host other people's sites. One client's mistake can throttle everyone on a shared account. Reseller hosting is often the better first step; a VPS with WHM is the next.
Traffic alone is not a signal. A well-cached WordPress site can serve tens of thousands of visits a month on shared hosting. And if a site is slow because of large images and no caching, it will be slow on a VPS too, so fix that first. Our guide to VPS vs shared hosting goes through the decision in more detail.
Managed vs unmanaged VPS
With an unmanaged VPS, the host keeps the hardware, network and hypervisor healthy, and everything from the operating system up is yours: updates, firewall, backups. It is the cheapest way to get your own server if you are comfortable in a terminal.
A managed VPS adds a control panel such as cPanel or Plesk, operating system patching and hardening, with the host's engineers looking after it. It feels like shared hosting with the resources of a VPS, and it suits you if the server will hold client sites or your time is worth more than the licence fee. If you are not sure which you are, choose managed.
How much RAM and CPU does a VPS need?
It depends on what you run, not on visitor numbers alone. As a starting point, here is how our KVM VPS plans map to common workloads. Every plan has local NVMe in RAID, 5 TB of transfer, a dedicated IPv4 address and an IPv6 /64.
| Plan | vCPU / RAM / NVMe | Price per 30 days | Suits |
|---|---|---|---|
| Starter | 2 / 4 GB / 40 GB | ₹674 (US$7.66) | Several WordPress sites, staging, a Node API or a small game server |
| Standard | 4 / 8 GB / 80 GB | ₹1,348 | A production site with its database |
| Performance | 8 / 16 GB / 160 GB | ₹2,696 | Busy WooCommerce, Redis or Elasticsearch, CI runners, a 100-slot Minecraft server |
| Power | 16 / 32 GB / 240 GB | ₹5,017 | Larger versions of the above |
You do not have to guess perfectly. Upgrades happen in place with one reboot, and downgrades are possible when the disk in use fits the smaller plan. For a fuller method, read how much RAM a VPS actually needs.
How VPS billing works
Billing differs a great deal between hosts, so read the terms before you order. Ours work like this. KVM VPS servers are ordered online at cloud.bigdomainhost.com and run in Mumbai or Delhi NCR, with Ubuntu, Debian, Rocky, AlmaLinux, CentOS Stream or Windows Server 2019/2022, plus about 60 one-click app images. A Linux server is usually ready in under 60 seconds, with root access; Windows takes 5–10 minutes, with Administrator access.
- You pay from a prepaid rupee wallet. The first 30 days are charged when you order, and billing then runs in 30-day periods, not calendar months.
- With auto-renew on, which is the default, each renewal comes out of the wallet. You can renew ahead for 1, 3, 6 or 12 periods, at the same price.
- An unpaid server is suspended 2 days after the due date and deleted 7 days after that.
- Deleting a server early does not refund the rest of the period, so a short test still costs 30 days. An upgrade is charged pro rata for the rest of the period; a downgrade gives no credit for it.
- There is no setup fee and no free trial, and the 7-day money-back guarantee covers hosting plans, not servers.
Each VPS also gets free DDoS filtering and an out-of-band console, and you can take snapshots before a risky change. Scheduled off-server backups are an add-on.
Sources (checked )
- Wikipedia: Virtual private server
- IBM: What is a VPS?
- Red Hat: What is a hypervisor?
- Red Hat: What is KVM?
- KVM project: Kernel Virtual Machine
- The Linux Kernel documentation: KVM
- Wikipedia: OS-level virtualization
- WireGuard: WireGuard: fast, modern, secure VPN tunnel
- Docker Docs: Install Docker Engine on Ubuntu