Hacker News new | ask | show | jobs
by wongarsu 1693 days ago
Hetzner is a fraction of the cost of AWS. A 8vcpu, 16GB RAM instance is 22€ on Hetzner cloud or $148 on AWS. If you have substantial egress traffic the difference becomes even more pronounced.

AWS has a bigger ecosystem of services, and due to AWS's traffic cost you can't cheaply mix-and-match things inside and outside their ecosystem. That's probably the biggest reason to go with EC2.

2 comments

That 22€ instance is shared cpu, and they do get oversubscribed. The dedicated vcpu ones are more comparable to AWS and at 70€ they are still a lot less expensive than AWS. Then there is the free egress bandwidth (up to 20TB per instance) and unlimited free internal bandwidth.

The main shortcoming of the US deployment so far is no HDD storage available. I hope they can offer that soon, even if no dedicated servers. Their biggest StorageBox plan (basically scp/rsync storage though sshfs works) is 40€/month for 10TB or so. The cloud servers have SSD block storage available but it is .04€/m for 1GB i.e. 10x more expensive (though a lot more flexible) than StorageBox.

While not exactly apples-to-apples in all scenarios, I encourage people to use Spot Instances on AWS whenever possible. We run all our web traffic on spot instances, for example.

Spot pricing really closes that gap. A m6g.2xlarge is ~220/month on-demand, $140/month with a yearly RI, and $60/month as a spot instance.

Hetzner is still cheaper for sure if you have a stateful, 24/7 workload. But if I use auto scaling on spot instances (where a good chunk of compute is only running for a part of the day) then the math starts getting much much closer.