考题解析 | Azure Front Door 加速服务


  题目

You are designing a high availability solution for a business-critical web app that will be deployed to multiple Azure regions.
You need to recommend a high availability solution that meets the following requirements:
Provides users a single hostname to access the web app.
Load balances HTTP traffic across regions.
Route users to the web app instance that has the lowest latency.
Which high availability solutions should you recommend?
Select only one answer.
A. Azure Front Door
B. Azure Traffic Manager
C. Azure Application Gateway
D. Azure Load Balancer

  参考答案

A

  参考解析

技巧:排除明显错误选项,在没有明显错误的选项中选择最合理的选项。
客户要求为了设计一个满足以下要求的高可用性解决方案:户提供单个主机名以访问Web应用;在多个区域之间负载均衡HTTP流量;将用户路由到延迟最低的Web应用实例。

A. 正确。Azure Front Door 是一个全局负载均衡器,用于提供高性能、可扩展的应用程序交付,支持基于路径的路由、URL 重写、安全性(如 WAF)、会话持久性等高级功能。
Azure Front Door 可以根据用户的位置和请求的延迟智能地将流量路由到最接近的区域或后端服务,而且提供了单个全局入口点(即一个主机名)。
B. 不正确。Azure Traffic Manager 主要用于 DNS 级别的流量路由。它可以根据地理位置、性能、可用性或其他策略将 DNS 查询路由到不同的 Azure 区域或服务;但是 Traffic Manager 不处理 HTTP 流量本身,而是在 DNS 解析阶段决定用户的路由。
C. 不正确。Azure Application Gateway 是一个区域负载均衡器,用于在单个 Azure 区域内部的不同后端服务之间分配 HTTP 流量,它不支持跨区域的流量路由。
D. 不正确。Azure Load Balancer 是一个区域负载均衡器,主要用于在单个 Azure 虚拟网络内部的不同虚拟机之间分配流量,它不支持跨区域的流量路由,也不处理 HTTP 请求层面的负载均衡。