2 ms·
I have experience using approach #4 for global high availability, and the main downside is that most network outages result in packet loss rather than returning
by agwa 12y ago
I have experience using approach #4 for global high availability, and the main downside is that most network outages result in packet loss rather than returning an immediate ICMP error, so browsers will hang for about 30 seconds before timing out and trying the next A record.
My personal preference is to combine approaches #3 and #4: have all hosts in the round robin with a lowish TTL, but automatically remove any host that goes down.