Everyone talks about “Auto-scaling.” Nobody talks about “Auto-deleting.”
The Lie
AWS sells you on the idea of “elasticity.” They claim you only pay for active usage.
But a “sleeping” t3.medium instance doesn’t cost $0. It costs ~$30/month.
A full staging environment (App + DB + Cache + ALB) sitting idle? That’s ~$150/month.
The Math
Let’s look at the math for a typical Series B startup.
Take a team of 20 developers.
They got $100k in free AWS credits, so they built a habit of “one full stack per branch.”
Now the credits are gone, but the habit remains.
They often have ~53 “active” staging environments.
Most are for feature branches merged weeks ago.
53 environments * $150/mo = $7,950/month.
This costs them nearly $100k/year for infrastructure that is doing absolutely nothing.
The Pivot
If we moved their preview environments to a single Hetzner Bare Metal server running K3s.
Cost of the server (Ryzen 7, 64GB RAM): ~$45/month.
On Bare Metal, you pay for the capacity, not the container. And have the same Kubernetes environment as in production.
You can stack 100 idle environments on one box for the price of a fancy coffee.
The pods sleep in RAM. The meter doesn’t run.
The CTA
Stop paying rent for silence.
Check your “Zombie Ratio” with our calculator: [Link to Cloud Exit Calculator]
Ready to see your savings? Our Cloud Exit Calculator compares AWS vs Hetzner in 30 seconds. Or get an Infrastructure Audit ($495) for a migration blueprint.
Curious about your potential savings?
Most teams save 40–60% on cloud compute. Use our free calculator to see exactly how much you could save.













