Implementera Azure Application Gateway

Slutförd

Administratörer använder Azure Application Gateway för att hantera begäranden från klientprogram till sina webbappar. En programgateway lyssnar efter inkommande trafik till webbappar och söker efter meddelanden som skickas via protokoll som HTTP. Gatewayregler dirigerar trafiken till resurser i en serverdelspool.

Företagsscenario

Tänk dig ett scenario där internetklientprogram begär åtkomst till resurser i en belastningsutjäxad serverdelspool. Begäranden kan hanteras genom att implementera Azure Application Gateway för att lyssna efter HTTP-meddelanden. Meddelanden kan hanteras av belastningsutjämningsregler för att dirigera klientens begärandetrafik till lämpliga resurser i poolen. Följande diagram illustrerar det här scenariot:

Diagram that illustrates how Azure Application Gateway manages requests from client applications to resources in a back-end pool, as described in the text.

Saker att veta om Azure Application Gateway

Nu ska vi undersöka några av fördelarna med att använda Azure Application Gateway för att hantera Internettrafik till dina webbprogram.

Förmån beskrivning
Routning på programnivå Använd routning på programnivå för att dirigera trafik till en serverdelspool med webbservrar baserat på URL:en för en begäran. Serverdelspoolen kan innehålla virtuella Azure-datorer, Skalningsuppsättningar för virtuella Azure-datorer, Azure App Service och till och med lokala servrar.
Belastningsutjämning för resursallokering Använd resursallokeringsbelastningsutjämning för att distribuera inkommande trafik över flera servrar. Skicka belastningsutjämningsbegäranden till servrarna i varje serverdelspool. Klientbegäranden vidarebefordras i en cykel via en grupp servrar för att skapa en effektiv balans för serverbelastningen.
Sessionspinne Använd sessionskvarlighet på programgatewayen för att säkerställa att klientbegäranden i samma session dirigeras till samma serverdelsserver.
Protokoll som stöds Skapa en programgateway för att stödja protokollen HTTP, HTTPS, HTTP/2 eller WebSocket.
Brandväggsskydd Implementera en brandvägg för webbprogram för att skydda mot sårbarheter i webbprogram.
Kryptering Stöd för kryptering av förfrågningar från slutpunkt till slutpunkt för dina webbprogram.
Läsa in autoskalning Justera kapaciteten dynamiskt när webbtrafikbelastningen ändras.