什麼是 Azure 應用程式閘道?What is Azure Application Gateway?

Azure 應用程式閘道是網路流量負載平衡器,可讓您管理 Web 應用程式的流量。Azure Application Gateway is a web traffic load balancer that enables you to manage traffic to your web applications. 傳統負載平衡器會在傳輸層 (OSI 層 4 - TCP 和 UDP) 上運作,並根據來源 IP 位址和連接埠,將流量路由傳送到目的地 IP 位址和連接埠。Traditional load balancers operate at the transport layer (OSI layer 4 - TCP and UDP) and route traffic based on source IP address and port, to a destination IP address and port.

應用程式閘道可讓您根據 HTTP 要求的其他屬性 (例如 URI 路徑或主機標頭) 進行路由決策。Application Gateway can make routing decisions based on additional attributes of an HTTP request, for example URI path or host headers. 例如,您可以根據傳入 URL 路由傳送流量。For example, you can route traffic based on the incoming URL. 因此,如果 /images 在傳入的 URL 中,您可以將流量路由傳送至一組針對影像設定的特定伺服器 (也稱為集區)。So if /images is in the incoming URL, you can route traffic to a specific set of servers (known as a pool) configured for images. 如果 /video 在此 URL 中,該流量就會路由至另一個針對影片最佳化的集區。If /video is in the URL, that traffic is routed to another pool that's optimized for videos.

imageURLroute

這類型的路由也稱為應用程式層 (OSI 層 7) 負載平衡。This type of routing is known as application layer (OSI layer 7) load balancing. Azure 應用程式閘道可以進行 URL 型路由等作業。Azure Application Gateway can do URL-based routing and more.

注意

Azure 會為您的案例提供一套完整受控的負載平衡解決方案。Azure provides a suite of fully managed load-balancing solutions for your scenarios. 如果您需要高效能、低延遲、Layer 4 負載平衡,請參閱什麼是 Azure Load Balancer?If you need high-performance, low-latency, Layer-4 load balancing, see What is Azure Load Balancer? 如果您要尋找全域 DNS 負載平衡,請參閱什麼是流量管理員?If you're looking for global DNS load balancing, see What is Traffic Manager? 結合這些解決方案,可能有益於您的端對端案例。Your end-to-end scenarios may benefit from combining these solutions.

如需 Azure 負載平衡選項的比較,請參閱 Azure 中的負載平衡選項概觀For an Azure load-balancing options comparison, see Overview of load-balancing options in Azure.

特性Features

若要了解「應用程式閘道」功能,請參閱 Azure 應用程式閘道功能To learn about Application Gateway features, see Azure Application Gateway features.

價格和 SLAPricing and SLA

如需應用程式閘道定價資訊,請參閱應用程式閘道定價For Application Gateway pricing information, see Application Gateway pricing.

如需應用程式閘道 SLA 資訊,請參閱應用程式閘道 SLAFor Application Gateway SLA information, see Application Gateway SLA.

新功能What's new

若要了解 Azure 應用程式閘道的新功能,請參閱 Azure 更新To learn what's new with Azure Application Gateway, see Azure updates.

後續步驟Next steps

視需求和環境而定,您可以使用 Azure 入口網站、Azure PowerShell 或 Azure CLI 來建立測試應用程式閘道。Depending on your requirements and environment, you can create a test Application Gateway using either the Azure portal, Azure PowerShell, or Azure CLI.