只是想要为我在不同区域托管的 2 个不同 Web 应用程序使用 azure frontdoor 或 azure traffic manager 的建议?我们可以同时使用两者吗?
2 回答
Azure 前门和流量管理器均由 azure 以与区域无关的方式部署,以帮助在区域对之间实现负载平衡实例。如果您使用 azure 应用服务托管 Web 应用程序,则推荐的区域之间负载平衡解决方案是 Front Door,因为您的流量是 Http(s)。(而如果您在不同区域运行虚拟机并希望在它们之间进行负载平衡,流量管理器会很好用)
如果您想进一步负载平衡同一区域中不同 Web 应用程序之间的流量,请使用 azure 应用程序网关。(您的前门将用户流量引导到一个区域,在该区域内,应用程序网关将流量引导到一个健康的 Web 应用程序。)
您可以阅读本文以了解 microsoft 提供的负载平衡选项的决策树:https ://docs.microsoft.com/en-us/azure/architecture/guide/technology-choices/load-balancing-overview#decision-tree -for-load-balancing-in-azure
恕我直言,您应该使用更有意义的那个。流量管理器在路由到正确区域时可以使用不同的算法,而 Front Door 则没有这种灵活性。
另一方面,Front Door 提供了一些功能,例如 Web 应用程序防火墙 (WAF) 和 SSL 卸载,这些功能在您的场景中可能会很有趣。