什麼是 Azure 應用程式閘道?
Azure 應用程式閘道會管理用戶端應用程式傳送至 Web 應用程式 (裝載於 Web 伺服器集區上) 的要求。 Web 伺服器集區可以是 Azure 虛擬機器、Azure 虛擬機器擴展集、Azure App Service,甚至是內部部署伺服器。
應用程式閘道 提供負載平衡 HTTP 流量和 Web 應用程式防火牆等功能。 它支援使用者與應用程式閘道之間流量的 TLS/SSL 加密,以及應用程式伺服器與應用程式閘道之間的流量。
應用程式閘道會使用循環配置資源,將負載平衡要求處理至每個後端集區中的伺服器。 綁定工作階段可確保相同工作階段中的用戶端要求,都會路由至相同的後端伺服器。 會話黏性對於您不希望交易中斷的電子商務應用程式來說特別重要,因為負載平衡器會在後端伺服器之間反彈。
Azure 應用程式閘道包括下列功能:
- 對 HTTP、HTTPS、HTTP/2 及 WebSocket 通訊協定的支援
- 可針對 Web 應用程式弱點進行保護的 Web 應用程式防火牆
- 端對端要求加密
- 自動調整以隨著網路流量負載變化而動態調整容量
- 連線清空可讓您在已規劃的服務更新期間,毫無錯誤地移除後端集區成員