gpt4 book ai didi

azure - 微软Azure流量管理器

转载 作者:行者123 更新时间:2023-12-02 23:50:23 27 4
gpt4 key购买 nike

我创建了一个 Azure 流量管理器配置文件,它使用故障转移作为负载平衡方法。主要端点是本地网站 test.company.com。另一个端点是具有自定义域名 xxx.mysite.com 的 Azure 网站应用程序。当我将端点添加到流量管理器时,它指向 mysite.azurewebsites.net

我已在 ISP 处创建了一条 CNAME 记录,将 xxx.mysite.com 指向 mycompany.trafficmanager.net

当我停止主网站以模拟故障转移到第二个网站时,我收到错误 404 - 未找到 Web 应用程序。如果我直接访问 mycompany.trafficmanager.net ,它会按预期工作并显示 xxx.mysite.com 网站。

我的配置中缺少什么,以便在故障转移时显示 xxx.mysite.com 网站?

最佳答案

Azure 流量管理器是一个 DNS 路由系统,而不是负载均衡器。使用 DNS 总是会因更改而产生延迟。默认情况下,流量管理器使用 TTL 300,即 5 分钟(300 秒)。

这意味着任何客户端(例如网络浏览器)只会每 5 分钟检查一次新地址,而且前提是它们实际上遵循 TTL 值并且不会更长时间地缓存 DNS 条目。还有许多 DNS 代理和缓存(如您的 ISP 中的)仍然可以缓存旧的 DNS 条目。在客户端访问故障转移站点之前,任何更新都至少需要几分钟的时间。

您可以降低 TTL,但这会增加查询数量(以及由此产生的成本)并可能降低性能。如果您绝对不能有任何停机时间,那么您将不得不考虑运行一个实际的负载均衡器,它将直接处理流量并将其发送到正确的位置。

截至 2020 年,Azure 现在拥有 Front Door 服务,这是一个全局负载均衡器,可以无缝处理请求和故障转移。试试这个吧。更多信息请点击:https://azure.microsoft.com/en-us/services/frontdoor/

关于azure - 微软Azure流量管理器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33527681/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com