Hvad er Azure Application Gateway?
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.
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