There's a rule we've used at Multiplay for two decades to size hosting. It's not a slogan. It's arithmetic.
If a server instance needs to run more than four hours per day, it's cheaper on bare metal.
That's it. No caveats, no asterisks. Above the four-hour mark, the economics of bare metal beat cloud every time — and most live game workloads sit well above that line.
Cloud pricing is built for elasticity. You pay a premium for the ability to spin up and shut down on demand. That premium is worth it when your workload is genuinely variable — a launch event, a regional peak, a viral spike. It is not worth it for the baseline traffic that runs 24/7.
Bare metal flips the equation. No hypervisor overhead (roughly 20% more CPU per dollar). Bandwidth bundled in the price instead of metered per gigabyte. Predictable monthly cost instead of a bill that grows with every successful day.
For a sustained workload, those three factors compound. The cost index lands around 0.48× pure cloud for the same throughput.
The trap on the other side is over-provisioning. If you size your fleet for peak, you're paying for capacity that sits idle 80% of the time. That's the mistake bare-metal-only setups make.
The fix is hybrid:
Done right, a 70/30 to 95/5 metal-to-cloud ratio (depending on your bandwidth profile) lands at 50%+ savings versus pure cloud or pure metal.