Implementera Azure Application Gateway
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:
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. |