Hvad er Azure Application Gateway?

Fuldført

Azure Application Gateway administrerer de anmodninger, som klientprogrammer sender til webapps, der hostes på en gruppe webservere. Puljen af webservere kan være virtuelle Azure-maskiner, Azure Virtual Machine Scale Sets, Azure App Service og endda lokale servere.

Application Gateway indeholder funktioner som belastningsjustering af HTTP-trafik og firewall til webprogrammer. Den understøtter TLS/SSL-kryptering af trafik mellem brugere og en programgateway og mellem programservere og en programgateway.

diagram, der viser topologien for Azure Application Gateway.

Application Gateway bruger en round-robin-proces til at indlæse anmodninger om justering af serverne i hver back end-gruppe. Session-stickiness sikrer, at klientanmodninger i den samme session dirigeres til den samme back end-server. Session stickiness er især vigtigt med e-handels-programmer, hvor du ikke ønsker, at en transaktion afbrydes, fordi belastningsjusteringen hopper rundt mellem back end-servere.

Azure Application Gateway indeholder følgende funktioner:

  • Understøttelse af protokollerne HTTP, HTTPS, HTTP/2 og WebSocket
  • En firewall til webprogrammer til beskyttelse mod sikkerhedsrisici i webprogrammer
  • Kryptering af end-to-end-anmodning
  • Automatisk skalering for at justere kapaciteten dynamisk, efterhånden som indlæsningen af webtrafik ændres
  • Forbindelsesdræn giver mulighed for yndefuld fjernelse af back end-gruppemedlemmer under planlagte tjenesteopdateringer