Wat is Azure Application Gateway?

Voltooid

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.

diagram waarin de Azure Application Gateway-topologie wordt weergegeven.

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.