Been planning to set up a cluster with Hertzner using the EX 4, so the 4S is like getting 16GB more RAM for 10 Euros more a month. This is great news. One thing I have wondered about is whether hosting in Germany is a good idea. First is the latency issues. Will serving web pages to customers on the west coast of the US really suffer? (this is in the minimum viable product stage-- we're not google yet) Secondly, I'm…
For ten more € a month, get error-corrected memory: http://www.hetzner.de/en/hosting/produkte_rootserver/ex6
I recently tried to research what ECC means operationally (I'm not really an operations guy.) Is ECC good for correcting bits flipped by cosmic rays? Or is it going to tell you that memory is failing? I've never, in the past 20 years, had memory fail on me over time.
Also, I'm not going to be running a single server such that if a server goes down my service goes offline.
I'm running a Riak cluster, of at least 3 nodes, maybe 4 to start. If any server goes down, the service stays online.
My software architecture is, near as I understand it, well suited to commodity hardware.
The 10 euros extra per month, on 4 servers is 40 euros, which is nearly enough for an extra server.
So, wouldn't it be better to have 5 commodity servers than 4 servers with ECC?
I wouldn't know what to do if I started getting ECC errors anyway (I know, I'm stupid, but we're a startup, no budget to hire an ops person.) I'd probably just ask them to give me a new machine.