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 that depicts the Azure Application Gateway topology.

Application Gateway använder en resursallokeringsprocess för att belastningsutjämningsbegäranden till servrarna i varje serverdelspool. Sessionskvarlighet säkerställer att klientbegäranden i samma session dirigeras till samma serverdelsserver. Sessionspinne är särskilt viktigt med e-handelsprogram där du inte vill att en transaktion ska störas eftersom lastbalanseraren studsar runt den mellan serverdelsservrarna.

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
  • Anslut ionsdränering som tillåter korrekt borttagning av medlemmar i serverdelspoolen under planerade tjänstuppdateringar