Key takeaways
- Public cloud is cheapest when load is spiky, small or experimental. It is most expensive when load is flat, large and 24/7 — exactly the profile of a database, an ERP or a file server.
- A general-purpose VM with 4 vCPU / 16 GB / 200 GB SSD costs roughly ₹9–14k/month on-demand in AWS/Azure Mumbai, ₹2–4k/month on an Indian VPS, and about ₹1.2–2k/month amortised on your own 3-node Proxmox cluster at 70% utilisation (hardware + power + colo + ops).
- Egress, backups, snapshots and managed-service add-ons typically add 30–60% to the cloud bill people budgeted for.
- The right answer for most Indian SMEs is hybrid: stable core on private infrastructure, elastic edge (web front-ends, CDN, email, AI APIs) in the cloud.
- Data-residency rules (DPDP Act 2023, RBI, SEBI, IRDAI guidelines) are satisfied by Indian regions of the hyperscalers and by on-prem — the deciding factor is your auditor, not the law alone.
1. Price the workload, not the philosophy
Take each workload and answer five questions:
- Shape of load — flat 24/7, business-hours only, spiky, seasonal?
- Data gravity — how many GB move in/out per month? (Egress is where cloud bills explode.)
- Latency and users — where are the users? A factory MES needs sub-10 ms on the LAN; a public website wants a CDN.
- Skills you have — can your team patch a hypervisor and replace a disk? Can they write IAM policies?
- Exit cost — if you leave this provider in 3 years, what does it cost to move?
Score each 1–5 and the answer usually writes itself.
2. Typical monthly cost in India (2026, rounded)
| Workload | AWS/Azure Mumbai on-demand | Indian VPS/cloud (Hostinger, E2E, DigitalOcean BLR) | Own Proxmox cluster (amortised) |
|---|---|---|---|
| Web app VM 4 vCPU/16 GB/200 GB | ₹9–14k | ₹2.5–4k | ₹1.2–2k |
| DB server 8 vCPU/64 GB/1 TB NVMe | ₹35–55k | ₹8–14k | ₹4–6k |
| 20 TB file/backup storage | ₹18–35k (+ egress) | ₹8–15k | ₹3–5k |
| Managed PostgreSQL (2 vCPU/8 GB) | ₹12–20k | ₹5–9k | n/a (you manage it) |
| Outbound traffic 5 TB/month | ₹30–45k | often included or ₹3–8k | included in your uplink |
Reserved/savings plans cut hyperscaler prices by 30–60% — at the cost of a 1–3 year commitment, which is precisely the flexibility you were paying for.
3. Where each model wins
Public cloud wins for: launch-stage products, anything with unknown traffic, global users, managed AI/ML APIs, serverless event processing, dev/test environments that are switched off at night.
Indian VPS/cloud wins for: WordPress and marketing sites, small SaaS, staging, mail relays, monitoring — predictable, small, price-sensitive.
On-prem / private cloud wins for: ERP, core databases, file servers, CCTV/IoT ingest, CAD/engineering workloads, anything with a 24/7 flat load above ~30 vCPU, and anything whose data your auditor wants "inside the building".
Colocation is the middle path: your hardware, their power, cooling, fibre and physical security. In Delhi NCR, Mumbai, Bengaluru and Chandigarh a half-rack with 2 kW and a 100 Mbps uplink runs ₹25–45k/month.
4. The hybrid pattern that works
Internet ──► CDN (Cloudflare/Hostinger) ──► Public web tier (cloud VPS, autoscale)
│ VPN / private link
▼
Private cloud (Proxmox): app servers · DB · files · ERP · backups (PBS)
│
▼
Cloud object storage (S3-compatible) for off-site backup copy
- Public pieces are stateless and replaceable; private pieces hold the data.
- Backups follow 3-2-1: production, local PBS, off-site S3 copy (Indian region).
- Monitoring (Zabbix/Prometheus) sees both sides; one on-call rotation.
5. Compliance in one paragraph
The DPDP Act 2023 does not mandate on-prem; it mandates lawful processing, purpose limitation and breach notification. Sector regulators (RBI for payment data, SEBI for market infrastructure, IRDAI for insurers) do require Indian storage/processing for specific data classes. Both hyperscaler Indian regions and a Noida data center satisfy "in India". What auditors actually check: access control, encryption at rest, backup/restore evidence, logging, and vendor contracts. Build those once; the hosting choice becomes a cost question.
6. How to decide this week
- List your top 10 workloads with vCPU, RAM, storage, load shape.
- Run them through the Proxmox sizer (private side) and the cloud calculator of your provider (public side).
- Add 40% to the cloud estimate for egress, snapshots and managed add-ons — then compare.
- Decide per workload, not per company.
If you want this done as a written blueprint with numbers your CFO will accept, that is our private cloud practice.