Vad är Azure Application Gateway?

Slutförd

Azure Application Gateway hanterar de begäranden som klientprogram skickar till webbappar som finns på en pool med webbservrar. Poolen med webbservrar kan vara virtuella Azure-datorer, Skalningsuppsättningar för virtuella Azure-datorer, Azure App Service och till och med lokala servrar.

Application Gateway innehåller funktioner som belastningsutjämning av HTTP-trafik och brandvägg för webbprogram. Det ger stöd för TLS/SSL-kryptering av trafik mellan användare och en programgateway och mellan programservrar och en programgateway.

diagram som visar Topologin för Azure Application Gateway.

Application Gateway använder en roterande process för att belastningsutjämna förfrågningar till servrarna i varje bakre pool. Sessionens stabilitet säkerställer att klientbegäranden i samma session dirigeras till samma backend-server. Session klibbighet är särskilt viktigt med e-handelsapplikationer där du inte vill att en transaktion ska störas eftersom lastbalanseraren flyttar den mellan servrarna.

Azure Application Gateway innehåller följande funktioner:

  • Stöd för protokollen HTTP, HTTPS, HTTP/2 och WebSocket
  • En brandvägg för webbprogram för att skydda mot sårbarheter i webbprogram
  • Kryptering av begäran från slutpunkt till slutpunkt
  • Autoskalning för att dynamiskt justera kapaciteten när webbtrafikbelastningen ändras
  • Anslutningsdränering möjliggör korrekt borttagning av medlemmar i serverdelspoolen under planerade tjänstuppdateringar