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 請求層面的負載均衡。