I have a client with the following setup:
- DNS is NetworkSolutions. Their minimum TTL for a DNS entry is an hour.
- An Azure Web App hosting a standard MVC site.
- Azure Traffic Manager set to priority.
- Our A record points to the Azure Web App's IP address. Our CNAME for www and various other subdomains points to our Traffic Manager endpoint. Our Traffic Manager endpoint then points to [siteName].azurewebsites.net.
- Our naked domain simply 301 redirects to our www.
My goal is to have a hot standby in another data center that I could failover to quickly if the need arose. With Traffic Manager, I could set the TTL in Traffic Manager for all subdomains to something small, such as a few minutes. If I needed to failover, this is fast.
My question is concerning failing over the A record for the naked domain. At NetworkSolutions, the A record HAS to be an IP address. I have Google'd/Bing'd around and I believe this is true regardless of the DNS provider.
What options are available for quickly failing over the A record to a secondary region and another Web App? As of now, my only idea is to switch to a new authoritative DNS that will let me keep the TTL for the A record smaller than an hour, then dispose of Traffic Manager altogether.
Are there any other more optimal alternatives given our goal of fast failover to a Web App in a different region?