I'm considering using either Dnsmadeeasy or Amazon route 53 as a DNS failover- for when the network goes down on my primary VPS that it routes to my secondary VPS at another datacenter. But I see articles of cons to doing this and cons to round robin DNS. Does anyone know of the easiest and fastest solution so that when my site goes down it gets routed to my second server?
the problem with round robin DNS is that, ISPs do cache DNS queries. so in the case your main server went down, there is possibility that your visitor still trying to connect to the main server instead of backup server because their ISP is caching the DNS records
The easiest (and probably the best) way to do a DNS failover, is to add two "A" records for the same domain. One two your primary VPS, one to your secondary VPS. Browsers will try to access the first IP address and if it does not work, it'll try the second IP.