Traffic Manager(TM)和Azure Front door(AFD)之间的主要区别是路由。TM在DNS系统中充当名称服务器,并保存区域文件。区域文件包含cname记录,该记录根据DNS查询的运行状况和优先级提供实际端点。因此,流量不流过TM。 Azure Front Door(AFD)作为反向代理。它基于配置路由传入请求。由于传入流量通过AFD,因此它也终止SSL。 让我们用一个例子来看看。当您点击应用程序url(example.com)时,url将通过DNS和TM解析,流量将被路由到实际的端点。但是在AFD的情况下,url被转换为AFD地址,并且流量被移动到AFD。AFD根据配置在内部将流量路由到端点。
4条答案
按热度按时间vvppvyoh1#
对于HTTPS流量,Azure Front Door可能是这种情况下的最佳选择。它不仅可以快速故障转移(取决于配置),而且还提供了其他可以使您受益的功能,例如TLS终止;缓存;路径路由;以及WAF政策。
本页介绍了选项,以及负载平衡选项的决策树,尽管您正在查看区域中断故障转移的选项,但仍然相关:
https://learn.microsoft.com/en-us/azure/architecture/guide/technology-choices/load-balancing-overview
wfauudbj2#
Azure Traffic Manager基于DNS。它主要适用于世界各地使用的系统,将流量重定向到最近的服务,因为您的所有资源和用户都在日本,所以可能不是最适合的。
故障转移将取决于设置。在下面的链路中的示例中,每10秒进行一次探测,故障转移前进行3次重试,10秒TTL将给予40秒的故障转移。
https://learn.microsoft.com/en-us/azure/networking/disaster-recovery-dns-traffic-manager
Azure frontdoor承诺“近实时故障转移”
https://learn.microsoft.com/en-us/azure/frontdoor/front-door-faq
huwehgph3#
我发现了这篇有趣的文章,其中介绍了Azure中Front Door和Trafic Manager之间的差异:https://www.iamashishsharma.com/2020/04/difference-between-azure-front-door.html
Azure Front Door服务可以与Azure Traffic Manager进行比较,因为它还提供了全局HTTP负载平衡,以便在不同的Azure区域、云提供商甚至与您的内部部署之间分配流量。
AFD和Traffic Manager支持:
多地理冗余:如果一个区域出现故障,交通将在没有任何干预的情况下路由到最近的区域。
最近的区域路由:流量自动路由到最近的区域。
差异:
Azure Front Door提供TLS协议终止(SSL卸载),而Azure Traffic Manager不提供。这意味着AFD从Web前端卸下负载,Web前端不必加密或解密请求。
Azure Front Door提供应用层处理,而Azure Traffic Manager则不提供。
在使用AFS时,用户将体验到比流量管理器更好的性能,因为AFD使用Anycast,其提供更低的延迟,从而提供更高的性能。
AFD为您的应用程序提供WAF功能,以提供DDoS攻击的安全性。
我们可以在Azure Front Door中执行URL重写,但不能在Traffic Manager中执行。
流量管理器依赖DNS查找网络路由,而AFD使用反向代理,提供更快的故障转移支持。
AFD缓存静态内容,而Traffic Manager中没有可用的缓存机制。
bakd9h0s4#
Traffic Manager(TM)和Azure Front door(AFD)之间的主要区别是路由。TM在DNS系统中充当名称服务器,并保存区域文件。区域文件包含cname记录,该记录根据DNS查询的运行状况和优先级提供实际端点。因此,流量不流过TM。
Azure Front Door(AFD)作为反向代理。它基于配置路由传入请求。由于传入流量通过AFD,因此它也终止SSL。
让我们用一个例子来看看。当您点击应用程序url(example.com)时,url将通过DNS和TM解析,流量将被路由到实际的端点。但是在AFD的情况下,url被转换为AFD地址,并且流量被移动到AFD。AFD根据配置在内部将流量路由到端点。