Ö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:
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.
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:
- Hälsa för varje ursprung, som Front Door övervakar med hjälp av hälsoavsökningar.
- Routningsmetod för din ursprungsgrupp.
- Om du aktiverar sessionstillhörighet
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:
- Hälsa för varje serverdel, som Front Door övervakar med hjälp av hälsoavsökningar.
- Routningsmetod för serverdelspoolen.
- Om du har aktiverat sessionstillhörighet
Vidarebefordra begäran till serverdelen
Slutligen vidarebefordras begäran till serverdelen.
Nästa steg
- Lär dig hur du skapar en Azure Front Door-profil.
- Lär dig hur du skapar en Azure Front Door-profil (klassisk).