
The Cloud Pricing Illusion
Cloud computing promised to eliminate the need for capital expenditure on hardware. Pay only for what you use, scale instantly, and never worry about physical infrastructure again. For startups and applications with unpredictable, bursty workloads, this model genuinely delivers value.
But for businesses running steady, predictable workloads — web applications, databases, content management systems, e-commerce platforms — the cloud's pay-as-you-go model often costs significantly more than dedicated infrastructure. A 2024 report by Andreessen Horowitz highlighted that companies can save 30-50% by repatriating workloads from the public cloud to owned or dedicated infrastructure.
The problem isn't that cloud providers are overcharging. It's that their pricing model is designed for flexibility, and flexibility carries a premium. When your workload is predictable, you're paying for optionality you don't need.
Breaking Down the Real Numbers
Let's compare a typical mid-range workload: a production web server running WordPress with moderate traffic (500,000-1,000,000 monthly pageviews), requiring 8 vCPUs, 32 GB RAM, 500 GB SSD storage, and 2 TB monthly bandwidth.
On AWS (ap-southeast-1, Singapore region), an m6i.2xlarge on-demand instance costs approximately USD $280/month for compute alone. Add 500 GB of gp3 EBS storage at roughly USD $40/month, 2 TB of data transfer out at USD $0.09/GB (approximately USD $180/month), and you're looking at around USD $500/month before you factor in monitoring, backups, or managed database services.
With reserved instances (1-year, no upfront), you can reduce the compute cost to about USD $180/month, bringing the total to approximately USD $400/month. But you're now locked into a commitment that eliminates the very flexibility that justified choosing cloud in the first place.
A comparable dedicated bare metal server — 8 cores, 32 GB RAM, 500 GB enterprise SSD, unmetered bandwidth — typically costs between USD $100-200/month from providers in the Southeast Asian region. With managed services included (monitoring, security updates, backups, 24/7 support), the total often stays under USD $300/month. That represents 40-60% savings compared to the equivalent cloud deployment.
The Hidden Costs Cloud Calculators Miss
Cloud pricing calculators give you a baseline, but the actual bill is almost always higher. Here are the costs that consistently surprise businesses:
Data transfer charges are the most common shock. AWS charges USD $0.09 per GB for data transfer out in the Asia Pacific region. For a content-heavy site serving 2 TB/month of images, videos, and page content, that is USD $180/month just for bandwidth — a cost that does not exist with most dedicated server providers who include unmetered or generous bandwidth allocations.
IOPS charges on cloud storage can be significant. AWS's gp3 volumes include 3,000 baseline IOPS, but a busy WordPress site with an active database can easily exceed this during traffic spikes. Provisioning additional IOPS (at USD $0.005 per provisioned IOPS-month) or moving to io2 volumes (at USD $0.125 per GB plus USD $0.065 per provisioned IOPS) adds up quickly.
Monitoring and logging services that would be free on a dedicated server (simply reading local log files) become paid services in the cloud. AWS CloudWatch, for example, charges for custom metrics, dashboard usage, and log ingestion beyond the free tier.
Finally, there's the engineering cost. Managing cloud infrastructure requires specialised knowledge of IAM policies, VPC configurations, security groups, load balancer setup, auto-scaling policies, and more. This expertise is expensive to hire and maintain. With a managed dedicated server, the hosting provider handles all of this.
When Cloud Still Makes Sense
To be fair, cloud infrastructure is the right choice in several scenarios. If your application has genuinely unpredictable traffic patterns — an event ticketing platform that goes from 100 to 100,000 concurrent users during a sale — the ability to auto-scale is worth the premium.
If you need global presence across multiple continents with sub-100ms latency everywhere, the cloud's global network of regions and edge locations is difficult to replicate with dedicated infrastructure.
For development and testing environments that spin up and down frequently, cloud's on-demand pricing is ideal. And for organisations that need to meet specific compliance requirements (SOC 2, HIPAA, PCI DSS) without building their own compliant infrastructure, cloud providers offer certified environments out of the box.
The key insight is that cloud vs. bare metal is not a binary choice. Many organisations run their steady-state production workloads on dedicated hardware while using cloud services for development, staging, burst capacity, and globally distributed edge functions.
The TCO Calculation Most Companies Skip
Total Cost of Ownership (TCO) should include not just the hosting bill, but the engineering time to manage it. According to a 2023 survey by Flexera, organisations waste an average of 28% of their cloud spend due to over-provisioning, idle resources, and inefficient architectures.
With managed bare metal hosting, the TCO calculation is straightforward: the monthly fee covers hardware, bandwidth, management, monitoring, security, and support. There are no surprise line items on the invoice.
For a typical mid-market business running 3-5 production servers, the annual savings of switching from cloud to managed bare metal can range from USD $10,000 to USD $50,000 — capital that can be redirected to product development, marketing, or hiring.
The decision ultimately comes down to understanding your workload. If it's steady and predictable, bare metal almost certainly saves you money. If it's bursty and unpredictable, cloud's flexibility may justify the premium. Most businesses have more predictable workloads than they think.
Ready to optimise your hosting?
Talk to our engineering team about how managed bare metal can improve your site performance and reduce costs.
Get in Touch