目前,我们正在使用 Azure 流量管理为部署在应用服务环境上的 Azure 应用服务提供跨多个区域的负载平衡和高可用性。我们已将流量管理器 TTL 减少到 30 秒。但是,一些客户端具有我们无法控制的 DNS 缓存(4 小时 TTL),这会影响我们解决方案的可用性。
为不依赖 DNS 的 Azure 应用服务提供 HA 和 LB 有什么好的选择?我们在文档中看到 MS 建议第三方解决方案,但有什么特别的建议吗?
谢谢,
目前,我们正在使用 Azure 流量管理为部署在应用服务环境上的 Azure 应用服务提供跨多个区域的负载平衡和高可用性。我们已将流量管理器 TTL 减少到 30 秒。但是,一些客户端具有我们无法控制的 DNS 缓存(4 小时 TTL),这会影响我们解决方案的可用性。
为不依赖 DNS 的 Azure 应用服务提供 HA 和 LB 有什么好的选择?我们在文档中看到 MS 建议第三方解决方案,但有什么特别的建议吗?
谢谢,
正如您所指出的,Azure 流量管理器在 DNS 层中运行。如果您正在考虑管理多个端点以实现 DNS 层之外的高可用性和负载平衡,我建议您考虑Azure 应用程序网关(用于 HTTP 工作负载)和/或Azure 负载平衡器(用于任何第 4 层(TCP、UDP)负载平衡) .
您还可以找到与您的用例相关的关于在 Azure 中组合负载均衡器的文章