什麼是 Azure 應用程式閘道?

已完成

Azure 應用程式閘道會管理用戶端應用程式傳送至裝載於網頁伺服器集區之 Web 應用程式的要求。 Web 伺服器的集區可以是 Azure 虛擬機、Azure 虛擬機擴展集、Azure App Service,甚至是內部部署伺服器。

應用程式閘道提供像是負載平衡 HTTP 流量和Web 應用程式防火牆等功能。 提供使用者和應用程式閘道之間,以及應用程式伺服器和應用程式閘道之間的 TLS/SSL 加密支援。

描述 Azure 應用程式閘道拓撲的圖表。

應用程式閘道會使用循環配置資源,將負載平衡要求處理至每個後端集區中的伺服器。 綁定工作階段可確保相同工作階段中的用戶端要求,都會路由至相同的後端伺服器。 綁定工作階段對於您不想讓交易中斷的電子商務應用程式而言特別重要,因為負載平衡器會在後端伺服器之間回復。

Azure 應用程式閘道包括下列功能:

  • 支援 HTTP、HTTPS、HTTP/2 和 WebSocket 通訊協定。
  • 可針對 Web 應用程式弱點進行保護的 Web 應用程式防火牆。
  • 端對端要求加密。
  • 自動調整以隨著 Web 流量負載變更而動態調整容量。
  • 連線清空可讓您在已規劃的服務更新期間,毫無錯誤地移除後端集區成員。