Offer Free .in, .co.in or .com domain for year one with web or WordPress hosting on a 12-month+ term, plus free migration. See the offer
GuidesHosting basics

Shared hosting, VPS or dedicated server: how to choose

Three ways to rent space on the internet, with very different bills and very different amounts of responsibility. Here is how to pick the right one in 2026, with real rupee prices, the resource limits that actually bite, and the signs that it is time to move up.

  • 10 min read
Shared hostingYour account is one of many on a server, fenced off by CloudLinuxfrom ₹79/mo
VPSA KVM slice with its own vCPUs, RAM, disk and root accessfrom ₹379/mo
Dedicated serverThe whole physical machine, no other tenantsfrom ₹5,999/mo
How much of the server is yours. Highlighted blocks are your share; prices are starting prices, excluding 18% GST.

Key takeaways

  • Most business websites, blogs and small online shops are well served by shared hosting. It is the cheapest option and you manage nothing below cPanel.
  • A VPS gives you guaranteed resources and root access, but you (or a managed plan) become responsible for the operating system.
  • A dedicated server is for sustained heavy load, very large databases, strict isolation or hardware you choose yourself, and it is priced accordingly.
  • Upgrade because of a measured limit, not because the site "feels slow". Slow sites usually need caching and lighter pages first.

Shared, VPS or dedicated: the short answer

If you are launching a company website, a WordPress blog or a WooCommerce store taking a few hundred orders a month, start on shared hosting. If you need to run your own software stack, need memory that is guaranteed to be yours, or have outgrown the largest shared plan, take a VPS. If you need a whole machine's worth of CPU, RAM and disk throughput every hour of the day, or you must not share hardware with anyone, rent a dedicated server.

Shared hosting

Best for business sites, blogs, small shops and agency client sites.

You manage your website and mailboxes. We run everything underneath.

from ₹79/mo
VPS

Best for custom stacks, Node.js or Python apps, busy WordPress and WooCommerce.

You manage the operating system upwards, unless you add Fully managed.

from ₹379/mo
Dedicated

Best for large databases, high-traffic platforms, game servers, strict isolation.

You manage the operating system upwards, unless you add Fully managed.

from ₹5,999/mo

What shared hosting is, and where its limits are

Shared hosting means many customer accounts live on one physical server, each in its own cPanel account. The provider runs the operating system, the web server, the PHP versions, the mail server, security patching and backups. You upload a site, create mailboxes and install WordPress from Softaculous in a couple of clicks, or choose managed WordPress hosting for a WordPress-only site.

Modern shared hosting is not the free-for-all it used to be. On VirtualCloud shared servers every account is isolated with CloudLinux, which gives each account its own fenced-off share of CPU, memory and processes. A noisy neighbour cannot take your site down, but it also means your account has hard ceilings. These are the numbers worth understanding before you buy any shared plan, ours or anyone else's:

Resource limits on VirtualCloud web hosting plans
LimitLaunchOrbitGalaxyUniverse
CPU1 vCPU1 vCPU2 vCPU4 vCPU
Memory (RAM)1 GB2 GB4 GB8 GB
Entry processes20305080
Inodes (files)200k400k600k1M
Websites11050Unlimited
NVMe storage20 GB50 GB100 GB200 GB

Entry processes are the limit people hit first

An entry process is a request that is currently being handled by PHP, not a visitor. A page served from the LiteSpeed cache does not use one at all, and an uncached WordPress page typically holds one for a fraction of a second. So 20 entry processes can serve far more than 20 people at once. You reach the ceiling when many uncached requests arrive together: a sale going live, a bot crawling your search pages, or the WordPress dashboard left open in ten browser tabs, each one calling the server through the Heartbeat API.

Inodes count files, not gigabytes

A mailbox holding 60,000 emails uses roughly 60,000 inodes, and so does a cache folder that is never cleared. If you hit the inode limit with plenty of disk space free, clean up old mail, backups stored inside the account and stale cache files before you pay for a bigger plan.

When an account reaches a limit, CloudLinux slows down or turns away the extra requests, and visitors can see a 508 Resource Limit Is Reached error. In cPanel, Metrics → Resource Usage shows exactly when and which limit was hit.

Shared is not "small". Universe gives one account 4 vCPU and 8 GB of RAM, which is more than many entry-level VPS plans, with none of the server administration.

When a VPS makes sense over shared hosting

A virtual private server is a slice of a physical machine carved out by a hypervisor. VirtualCloud uses KVM, so each VPS has its own kernel, its own allocated vCPUs, RAM and NVMe disk, and full root access. Nothing is installed that you did not choose: pick one of 12 OS images or one of 30 one-click VPS apps and the server is yours to configure.

A VPS is the right call when:

  • You need software shared hosting will not run: a long-running Node.js or Python process, Docker containers, a queue worker, OpenSearch, a custom PHP extension or a compiled Go binary.
  • You want server-level control: your own Nginx or Caddy configuration, firewall rules, a cron job every minute, a specific PostgreSQL version, or SSH keys for a whole team.
  • You need guaranteed memory for a database or cache rather than a share of a busy server.
  • You run several busy sites and want staging and production on separate machines.
  • You need a region shared plans do not offer. VPS runs in all six VirtualCloud regions, including London.
VirtualCloud VPS plans (₹ per month, excluding GST)
PlanvCPURAMNVMeTransferMonthlyOn yearly billing
VC-112 GB40 GB2 TB₹449₹379
VC-224 GB80 GB4 TB₹849₹719
VC-448 GB160 GB6 TB₹1,599₹1,359
VC-8816 GB320 GB8 TB₹2,999₹2,549

VC-16 and VC-32 go up to 32 vCPU and 64 GB of RAM, and the VPS builder lets you size CPU, memory and disk separately.

The big change is that you become the system administrator: operating system updates, the firewall, backups and monitoring are your job. If that is not how you want to spend your evenings, the Fully managed add-on (₹999/mo per server) hands it to our engineers, and the backups add-on (+20% of the plan price) gives you daily backups kept for 14 days on top of three free on-demand snapshots.

A small VPS is not automatically faster than good shared hosting. A VC-1 has 2 GB of RAM for everything: the operating system, web server, PHP, MySQL and any cache. Out of the box nothing is tuned. The speed comes from configuring it for your workload.

When to go dedicated

A dedicated server is one physical machine that is entirely yours. There is no hypervisor between your software and the hardware and no other tenants on the box, so CPU time, memory bandwidth and disk I/O are predictable at every hour of the day.

It makes sense when:

  • Your load is sustained, not spiky: a database that is busy all day, a SaaS product with steady traffic, analytics jobs or video processing.
  • You need a lot of RAM or disk: 128 GB or more for in-memory databases, or several terabytes of NVMe.
  • Single-thread speed matters. Game servers are the classic case, which is why the Ryzen 9 7950X with boost clocks up to 5.7 GHz exists in our line-up.
  • Policy or a customer contract says your data must not sit on shared hardware.
  • You want to virtualise it yourself and split one machine into your own VMs.
A few VirtualCloud dedicated servers (₹ per month, excluding GST)
ServerCores / threadsRAMStoragePortMonthly
Xeon E-22366c / 12t32 GB DDR4 ECC2 × 480 GB SSD, RAID-11 Gbps₹5,999
Xeon E-2388G8c / 16t32 GB ECC2 × 512 GB NVMe1 Gbps₹8,499
Ryzen 9 7950X16c / 32t64 GB DDR52 × 1 TB NVMe1 Gbps₹12,999
EPYC 7443P24c / 48t256 GB ECC2 × 3.84 TB NVMe10 Gbps₹24,999

Practicalities worth knowing: standard configurations are usually ready in 2 to 24 hours, while build-to-order machines take 3 to 5 business days. The ₹2,999 setup fee is waived when you prepay quarterly or longer. If hardware fails, the faulty part is replaced within 4 hours of diagnosis. There is no money-back period on dedicated servers, so if you are unsure whether you need one, prove the workload on a VPS first; VPS plans have a 7-day money-back guarantee.

Shared vs VPS vs dedicated server cost in India

Starting prices only tell part of the story. This is what the three options look like side by side, including the extras people forget to budget for. All prices are per month and exclude 18% GST.

Shared hosting vs VPS vs dedicated: costs and terms
Shared hostingVPSDedicated
Entry planLaunch: ₹79 on 36 months, ₹129 month to monthVC-1: ₹379 yearly, ₹449 monthlyXeon E-2236: ₹5,999
Typical step upOrbit: ₹189 on 12 monthsVC-2: ₹719 yearly, ₹849 monthlyRyzen 9 7950X: ₹12,999
IncludedcPanel, LiteSpeed, free SSL, email, backups, free domain on 12-month+ termsRoot access, KVM, NVMe, 3 snapshotsThe whole machine, 1 Gbps port (10 Gbps on EPYC)
Common extrasDedicated IP ₹199 (included on Universe)Backups +20%, cPanel/WHM ₹1,450, Windows ₹700, Fully managed ₹999Fully managed ₹2,999, Windows ₹2,999, /29 IPv4 ₹999
Money-back30 days7 daysNone

The cPanel trap

Many people move from shared hosting to a VPS expecting the same cPanel dashboard. That is possible, but the licence changes the maths:

VC-2 VPS, monthly billing₹849
Daily backups (+20%)₹170
cPanel/WHM licence₹1,450
Total per month₹2,469 + GST

Compare: Universe shared hosting at ₹599/mo on a 12-month term, with cPanel, daily backups kept for 30 days and a dedicated IP included.

If cPanel is what makes you comfortable, the top shared plan (or, if you host client sites, reseller hosting for agencies) is usually better value than a small VPS with a cPanel licence. Move to a VPS for control or capacity, not for the dashboard.

The skills each option needs

Shared hosting needs none of the skills below; that is the point of it. A self-managed VPS or dedicated server needs most of them. Tick what you, or someone on your team, can do comfortably today:

Server administration skills
0/6

Stay on shared hosting, or choose a VPS with the Fully managed add-on so our engineers look after the server.

Two help center guides cover the first hour on a new server: connect to your VPS over SSH and secure a new Linux VPS. If you would rather have a faster line to an engineer, see our support plans.

Six signs it is time to upgrade

  1. You hit entry-process or CPU limits most days, not only during a one-off spike, and caching is already switched on. Resource Usage in cPanel will show faults day after day.
  2. Visitors see "508 Resource Limit Is Reached" errors, or your checkout times out at busy hours.
  3. You need software shared hosting will not run: background workers, websockets, Docker or a database engine other than MySQL/MariaDB.
  4. Your database has outgrown a shared server: a large WooCommerce catalogue, slow queries on tables with millions of rows, and you have already added the right indexes.
  5. You need control at the network edge: custom firewall rules, IP allow-listing for a payment gateway or bank API, or a dedicated IP for email reputation. (A dedicated IP alone is a ₹199/mo add-on on shared plans.)
  6. A planned traffic event is coming: a festive sale, a TV spot or a launch where you expect several times your normal traffic, and you want resources you can resize.
Not on the list: "the site feels slow". Most slow sites are slow because of uncached pages, oversized images and too many plugins, not because the server is small. Work through our 12-point website speed checklist before paying for more hardware.

Moving up without downtime

Upgrading from shared hosting to a VPS, or from a VPS to a dedicated server, is a migration. Done in this order, visitors never notice:

  1. Order the new plan near your audience. For visitors in India that means Mumbai or Delhi NCR.
  2. Lower your DNS TTL to 300 seconds a day before the move, so the switch spreads quickly.
  3. Copy files, databases and email. We do this free: every cPanel-to-cPanel site on web, WordPress and reseller hosting, and one site or server on a VPS, usually within 24 to 48 hours.
  4. Test before you switch. We test every migration on a temporary URL, and you can preview the new server yourself by pointing your own computer at it with the hosts file.
  5. Switch DNS: update the A record, and the MX records if email is moving too, then confirm what the world sees.
  6. Keep the old server for a week in case a late email or a forgotten cron job turns up there, then cancel it.

The hosts-file entry for step 4 looks like this (use your new server's IP address; 203.0.113.25 is a documentation example):

# Windows:        C:\Windows\System32\drivers\etc\hosts
# macOS / Linux:  /etc/hosts
203.0.113.25   yourbrand.in   www.yourbrand.in

And after step 5, check the records from any terminal:

dig +short yourbrand.in A
dig +short yourbrand.in MX
nslookup yourbrand.in 1.1.1.1

Our free migration service handles steps 3 and 4 for you, and the help center explains how a migration works and how to point your domain.

Compare before you decide Every plan, side by side, in rupees

Web hosting from ₹79/mo, VPS from ₹379/mo and dedicated servers from ₹5,999/mo. Prices exclude 18% GST.

The bottom line

Choose the smallest option that runs your site comfortably at its busiest hour, and let measurements, not guesswork, tell you when to move. For most people that means starting on a shared plan, keeping an eye on Resource Usage, and stepping up to a VPS when you need control or guaranteed capacity. Dedicated servers earn their price when the load is heavy all day, every day. Whichever you choose, prices are listed with renewal rates up front and our support desk answers tickets 24/7, so you can ask before you commit.

The VirtualCloud blog

Get the next guide by email

We write when there is something useful to say: hosting and server guides, domain advice and product updates. No daily promotions.

We only use your email to send the newsletter. Every email has an unsubscribe link, or use our unsubscribe page. See the privacy policy.