Wat is Azure Application Gateway?
Azure Application Gateway beheert de aanvragen die clienttoepassingen verzenden naar web-apps die worden gehost op een groep webservers. De groep webservers kan virtuele Azure-machines, Virtuele-machineschaalsets van Azure, Azure App Service en zelfs on-premises servers zijn.
Application Gateway biedt functies zoals taakverdeling voor HTTP-verkeer en webtoepassingsfirewall. Het biedt ondersteuning voor TLS/SSL-versleuteling van verkeer tussen gebruikers en een toepassingsgateway en tussen toepassingsservers en een toepassingsgateway.
Application Gateway maakt gebruik van een round robin-proces om aanvragen naar de servers in elke back-endpool te verdelen. Sessie stickiness zorgt ervoor dat clientaanvragen in dezelfde sessie worden doorgestuurd naar dezelfde back-endserver. Sessiestickiness is vooral belangrijk bij e-commerce-toepassingen, waarbij het ongewenst is dat een transactie wordt onderbroken doordat de load balancer deze tussen backendservers verspreidt.
Azure Application Gateway bevat de volgende functies:
- Ondersteuning voor de PROTOCOLLEN HTTP, HTTPS, HTTP/2 en WebSocket
- Een web application firewall ter bescherming tegen beveiligingsproblemen van webtoepassingen
- End-to-end-aanvraagversleuteling
- Automatisch schalen om de capaciteit dynamisch aan te passen wanneer de belasting van uw webverkeer verandert
- Het connectieverminderingsproces waarmee servers in back-endpools op een beheerste manier kunnen worden verwijderd tijdens geplande service-updates.