Building a dependable hosting stack using Hetzner’s servers
I see the everything below the new EX6S has dropped by about 90 Euros in setup fee.  This is great news!  I think I'll buy 6!People have brought up reliability and that they are using consumer grade hardware.  This is an issue if you have SPOF.  If you have a fully distributed system (rare these days, for sure) it isn't much of an issue.My current plan is to use DNS and each box is a full stack. (web app platform on top of riak with authoritative DNS on the box.)   So a web request might look up example.com and get back a list of authoritative name servers NS1-6.exampledns.com  When the client then does the query to one of those auth servers the auth server is in the cluster and returns the list of other servers in the cluster ranked by load (Eg: multiple A address response for the query.)  Then when the client goes to connect to the web server it will hit the least busy node.I wonder, though, if there are 5 authoritative name servers listed in the root for a given domain, will the root return them in the same order every time, such that my first authoritative dns server (the one listed first at the domains registrar) will get most of the DNS load?  Or is there a way to have the root name servers randomize the order of the authoritative servers they give back to the client?(Yes all this will be open source, eventually. I've learned not to make promises about when-- soon as its viable outside the lab.)