Vad är Azure Application Gateway?
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.
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