【发布时间】:2018-01-03 14:18:31
【问题描述】:
我有一个具有以下设置的客户:
- DNS 是 NetworkSolutions。 DNS 条目的最短 TTL 为一小时。
- 托管标准 MVC 站点的 Azure Web 应用程序。
- Azure 流量管理器设置为优先级。
- 我们的 A 记录指向 Azure Web App 的 IP 地址。我们的 www 和其他各种子域的 CNAME 指向我们的流量管理器端点。然后,我们的流量管理器端点指向 [siteName].azurewebsites.net。
- 我们的裸域只是 301 重定向到我们的 www。
我的目标是在另一个数据中心建立一个热备份,如果需要,我可以快速进行故障转移。使用流量管理器,我可以将流量管理器中所有子域的 TTL 设置为较小的值,例如几分钟。如果我需要故障转移,这很快。
我的问题是关于裸域 A 记录的故障转移。在 NetworkSolutions,A 记录必须是 IP 地址。我有 Google'd/Bing'd 并且我相信无论 DNS 提供商如何都是如此。
有哪些选项可用于将 A 记录快速故障转移到次要区域和另一个 Web 应用程序?到目前为止,我唯一的想法是切换到一个新的权威 DNS,让我将 A 记录的 TTL 保持在一个小时以内,然后完全处理掉流量管理器。
考虑到我们的目标是快速故障转移到不同区域的 Web 应用,还有其他更优化的替代方案吗?
【问题讨论】:
标签: azure dns azure-web-app-service azure-traffic-manager