Ö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 en TLS-handskakning med hjälp av TLS-certifikatet som du har konfigurerat 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 domänen har aktiverat brandväggen för webbprogram utvärderas WAF-regler.
Om klientdelen har aktiverat brandväggen för webbprogram utvärderas WAF-regler.
Om en regel har brutits 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 har definierat regeluppsättningar för vägen körs de i den ordning de konfigureras. 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 har definierat regelmotorer för vägen körs de i den ordning de konfigureras. 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älsotillståndet för varje ursprung, som Front Door övervakar med hjälp av hälsoavsökningar.
- Routningsmetoden för ursprungsgruppen.
- Om du har aktiverat sessionstillhörighet
Vidarebefordra begäran till ursprung
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älsotillståndet för varje serverdel, som Front Door övervakar med hjälp av hälsoavsökningar.
- Routningsmetoden 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 Front Door-profil.
- Lär dig hur du skapar en Front Door-profil.
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för