Azure應用程序網(wǎng)關是一種Web流量負載均衡器,可用于管理Web應用程序的流量。傳統(tǒng)負載均衡器在傳輸層(OSI層4-TCP和UDP)進行操作,并基于源IP地址和端口將流量路由到目標IP地址和端口。
應用程序網(wǎng)關可以根據(jù)HTTP請求的其他屬性(例如URI路徑或主機頭)進行路由決策。例如,可以基于傳入URL路由流量。因此,如果/images在傳入URL中,則可將流量路由到為映像配置的一組特定服務器(稱為池)中。如果/video在URL中,則可將該流量路由到針對視頻優(yōu)化的另一個池中。
這種類型的路由稱為應用程序層(OSI層7)負載均衡。Azure應用程序網(wǎng)關可以執(zhí)行基于URL的路由等操作。
備注
Azure為方案提供了一套完全托管的負載均衡解決方案。如需高性能、低延遲的4層負載均衡,請參閱什么是Azure負載均衡器?如果正在查找全局DNS負載均衡,請查看什么是流量管理器?端到端場景可從結合這些解決方案中受益。
有關Azure負載平衡選項的比較,請參閱Overview of load-balancing options in Azure(Azure中的負載平衡選項概述)。