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.
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.
Best for business sites, blogs, small shops and agency client sites.
You manage your website and mailboxes. We run everything underneath.
from ₹79/moBest 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/moBest for large databases, high-traffic platforms, game servers, strict isolation.
You manage the operating system upwards, unless you add Fully managed.
from ₹5,999/moWhat 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:
| Limit | Launch | Orbit | Galaxy | Universe |
|---|---|---|---|---|
| CPU | 1 vCPU | 1 vCPU | 2 vCPU | 4 vCPU |
| Memory (RAM) | 1 GB | 2 GB | 4 GB | 8 GB |
| Entry processes | 20 | 30 | 50 | 80 |
| Inodes (files) | 200k | 400k | 600k | 1M |
| Websites | 1 | 10 | 50 | Unlimited |
| NVMe storage | 20 GB | 50 GB | 100 GB | 200 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.
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.
| Plan | vCPU | RAM | NVMe | Transfer | Monthly | On yearly billing |
|---|---|---|---|---|---|---|
| VC-1 | 1 | 2 GB | 40 GB | 2 TB | ₹449 | ₹379 |
| VC-2 | 2 | 4 GB | 80 GB | 4 TB | ₹849 | ₹719 |
| VC-4 | 4 | 8 GB | 160 GB | 6 TB | ₹1,599 | ₹1,359 |
| VC-8 | 8 | 16 GB | 320 GB | 8 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.
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.
| Server | Cores / threads | RAM | Storage | Port | Monthly |
|---|---|---|---|---|---|
| Xeon E-2236 | 6c / 12t | 32 GB DDR4 ECC | 2 × 480 GB SSD, RAID-1 | 1 Gbps | ₹5,999 |
| Xeon E-2388G | 8c / 16t | 32 GB ECC | 2 × 512 GB NVMe | 1 Gbps | ₹8,499 |
| Ryzen 9 7950X | 16c / 32t | 64 GB DDR5 | 2 × 1 TB NVMe | 1 Gbps | ₹12,999 |
| EPYC 7443P | 24c / 48t | 256 GB ECC | 2 × 3.84 TB NVMe | 10 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 | VPS | Dedicated | |
|---|---|---|---|
| Entry plan | Launch: ₹79 on 36 months, ₹129 month to month | VC-1: ₹379 yearly, ₹449 monthly | Xeon E-2236: ₹5,999 |
| Typical step up | Orbit: ₹189 on 12 months | VC-2: ₹719 yearly, ₹849 monthly | Ryzen 9 7950X: ₹12,999 |
| Included | cPanel, LiteSpeed, free SSL, email, backups, free domain on 12-month+ terms | Root access, KVM, NVMe, 3 snapshots | The whole machine, 1 Gbps port (10 Gbps on EPYC) |
| Common extras | Dedicated IP ₹199 (included on Universe) | Backups +20%, cPanel/WHM ₹1,450, Windows ₹700, Fully managed ₹999 | Fully managed ₹2,999, Windows ₹2,999, /29 IPv4 ₹999 |
| Money-back | 30 days | 7 days | None |
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:
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:
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
- 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.
- Visitors see "508 Resource Limit Is Reached" errors, or your checkout times out at busy hours.
- You need software shared hosting will not run: background workers, websockets, Docker or a database engine other than MySQL/MariaDB.
- 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.
- 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.)
- 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.
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:
- Order the new plan near your audience. For visitors in India that means Mumbai or Delhi NCR.
- Lower your DNS TTL to 300 seconds a day before the move, so the switch spreads quickly.
- 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.
- 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.
- Switch DNS: update the A record, and the MX records if email is moving too, then confirm what the world sees.
- 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.
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.