|
There has been a lot of discussion on HN about dedicated hosting at Hetzner vs Amazon, and while they offer different pros and cons, Amazon appears to be a lot more expensive for comparable or even worse specs. Here's a comparison of two servers that have roughly comparable specs, Amazon High-Memory Double Extra Large and Hetzner ex8s: cpu:
hetzner: Intel Xeon E3-1275 (4 physical cores)
ec2: 4 virtual cores (13 "ecus" where each ecu is ~ 2007 xeon core)
ram:
hetzner: 32 GB ECC
ec2: 34 GB (previous commenters have speculated that it's non-ecc because Amazon only mentions otherwise for compute units)
disk:
hetnzer: customizable, cheapest is 3TB disk or 120 GB SSD for 15 euros/month
ec2: 850 GB (ephermeral)
network:
hetzner: 100 Mbit (incoming free, 10TB outgoing free, 7 euros/TB after)
ec2: unknown speed (incoming free, $0.12/GB outgoing, $120/TB)
price:
hetzner: ~$265 for first month, $115 thereafter (includes setup fee, excludes VAT, after euro to usd conversion,
includes cheapest hd option)
ec2: $648/month
There are a lot of other factors like the additional services amazon provides, failover, scaling, bandwidth quality, US ping times, reserved instance pricing, etc. It's not a straightforward comparison, but I would argue that for many users hetzner is the much faster and cheaper option.edit: formatting, spelling |
We moved from a dedicated service to EC2 in 2010. At the time got some 30/40% drop in the hosting cost for the same traffic. As apart from marginally less hosting price, it also allowed us to start some instances in the day time and shut them in the night. So hourly billing is a plus.
Which also allows me to not shy away from experimenting before use. For example, on moving time we were on 32 bit and were running only small instances.
Now we have built 64 bit images which allows running of anything we like from small to extra-large. So for example at present we have 2 mediums and 1 small running in the day time. And just 1 medium and 1 small running in the night time.
And for some time in between tried it out with just 1 large and 1 small. I always need a small one. As there are lots of scripts which keep doing health checks etc. on each other, and can restart the other, on some conditions. So 2 instances are needed for reasons.
So you have to factor in these kind of reasons too. The dynamism it offers is a big reason (and need for some) to stay there when the other alternative is dedicated.
Sincere question: As I would like to be aware of some other good options. Does some other companies like RackSpace offer as much control as EC2 does?
edit: typos and minor rephrase