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 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