Översikt över routningsarkitektur

Azure Front Door-trafikroutning sker i flera steg. Först dirigeras trafiken från klienten till Front Door. Sedan använder Front Door din konfiguration för att fastställa ursprunget för att skicka trafiken till. Front Door-webbprogrammets brandvägg, routningsregler, regelmotor och cachelagringskonfiguration kan alla påverka routningsprocessen.

Följande diagram illustrerar routningsarkitekturen:

Diagram som visar Front Door-routningsarkitekturen, inklusive varje steg och beslutspunkt.

Viktigt!

Azure Front Door (klassisk) dras tillbaka den 31 mars 2027. För att undvika avbrott i tjänsten är det viktigt att du migrerar dina Azure Front Door-profiler (klassiska) till Azure Front Door Standard- eller Premium-nivån senast i mars 2027. Mer information finns i Azure Front Door (klassisk) tillbakadragning.

Diagram som visar Front Door-routningsarkitekturen, inklusive varje steg och beslutspunkt.

I resten av den här artikeln beskrivs de här stegen i detalj.

Välj och anslut till frontdörrens kantplats

Användaren eller klientprogrammet initierar en anslutning till Front Door. Anslutningen avslutas på en gränsplats som är närmast slutanvändaren. Front Door kantplats bearbetar begäran.

Mer information om hur begäranden görs till Front Door finns i Front Door-trafikacceleration.

Matcha begäran till en Front Door-profil

När Front Door tar emot en HTTP-begäran använder den begärans Host huvud för att matcha begäran till rätt kunds Front Door-profil. Om begäran använder ett anpassat domännamn måste domännamnet registreras med Front Door för att begäranden ska matchas till din profil.

Matcha begäran till en ytterdörr

När Front Door tar emot en HTTP-begäran använder den begärans Host huvud för att matcha begäran till rätt kunds Front Door-instans. Om begäran använder ett anpassat domännamn måste domännamnet registreras med Front Door för att begäranden ska matchas mot din frontdörr.

Klienten och servern utför ett TLS-handskakning med hjälp av TLS-certifikatet som du konfigurerade för ditt anpassade domännamn, eller genom att använda Front Door-certifikatet när Host huvudet slutar med *.azurefd.net.

Utvärdera WAF-regler

Om brandväggen för webbprogram är aktiverad i domänen utvärderas WAF-regler.

Om klientdelen har brandväggen för webbprogram aktiverad utvärderas WAF-regler.

Om en regel överträds returnerar Front Door ett fel till klienten och bearbetningen av begäranden stoppas.

Matcha en väg

Front Door matchar begäran till en väg. Läs mer om routningsmatchningsprocessen.

Vägen anger den ursprungsgrupp som begäran ska skickas till.

Matcha en routningsregel

Front Door matchar begäran till en routningsregel. Läs mer om routningsmatchningsprocessen.

Vägen anger den serverdelspool som begäran ska skickas till.

Utvärdera regeluppsättningar

Om du definierar regeluppsättningar för vägen får de processen i den ordning som konfigurerats. Regeluppsättningar kan åsidosätta den ursprungsgrupp som anges i en väg. Regeluppsättningar kan också utlösa ett omdirigeringssvar till begäran i stället för att vidarebefordra den till ett ursprung.

Utvärdera regelmotorer

Om du definierar regelmotorer för vägen får de processen i den ordning som konfigurerats. Regelmotorer kan åsidosätta serverdelspoolen som anges i en routningsregel. Regelmotorer kan också utlösa ett omdirigeringssvar på begäran i stället för att vidarebefordra den till en serverdel.

Returnera cachelagrat svar

Om Front Door-routningsregeln har cachelagring aktiverat och Front Door Edge-platsens cache innehåller ett giltigt svar för begäran, returnerar Front Door det cachelagrade svaret.

Om cachelagring är inaktiverat eller om inget svar är tillgängligt vidarebefordras begäran till ursprunget.

Om Front Door-routningsregeln har cachelagring aktiverat och Front Door Edge-platsens cache innehåller ett giltigt svar för begäran, returnerar Front Door det cachelagrade svaret.

Om cachelagring är inaktiverat eller inget svar är tillgängligt vidarebefordras begäran till serverdelen.

Välj ursprung

Front Door väljer ett ursprung som ska användas i ursprungsgruppen. Ursprungsval baseras på flera faktorer, bland annat:

Vidarebefordra begäran till ursprunget

Slutligen vidarebefordras begäran till ursprunget.

Välj serverdel

Front Door väljer en serverdel som ska användas i serverdelspoolen. Valet av serverdel baseras på flera faktorer, bland annat:

Vidarebefordra begäran till serverdelen

Slutligen vidarebefordras begäran till serverdelen.

Nästa steg