Dela via


Snabbstart: Skapa en Azure Front Door (klassisk) med hjälp av Azure Portal

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.

Den här snabbstarten vägleder dig genom att konfigurera hög tillgänglighet för ett webbprogram med hjälp av Azure Front Door (klassisk) via Azure Portal. Du konfigurerar Azure Front Door för att distribuera trafik mellan två webbprograminstanser i olika Azure-regioner. Konfigurationen använder lika viktade och samma prioritetsserverdelar som dirigerar trafik till närmaste tillgängliga plats. Azure Front Door övervakar också hälsotillståndet för webbprogrammen och redundansväxlar automatiskt till nästa närmaste plats om den närmaste är nere.

Diagram över Front Door-distributionsmiljön med hjälp av Azure Portal.

Förutsättningar

Skapa två instanser av en webbapp

För att slutföra den här snabbstarten behöver du två instanser av ett webbprogram som körs i olika Azure-regioner. Dessa instanser fungerar i aktivt/aktivt läge, vilket innebär att de kan hantera trafik samtidigt. Den här konfigurationen skiljer sig från aktivt/stand-by-läge , där en instans fungerar som en säkerhetskopia.

Om du inte redan har webbapparna följer du dessa steg för att skapa dem:

  1. Logga in på Azure-portalen.

  2. Välj + Skapa en resurs i det övre vänstra hörnet och sök efter webbapp.

    Skapa en webbapp i Azure Portal.

  3. På fliken Grundinställningar på sidan Skapa webbapp anger eller väljer du följande information:

    Inställning Värde
    Abonnemang Välj din prenumeration.
    Resursgrupp Välj Skapa ny och skriv FrontDoorQS_rg1.
    Namn Ange ett unikt namn för webbappen, till exempel WebAppContoso-1.
    Publicera Välj Kod.
    Körningsstack Välj .NET Core 3.1 (LTS).
    Operativsystem Välj Windows.
    Region Välj USA, centrala.
    Windows-plan Välj Skapa ny och skriv myAppServicePlanCentralUS.
    SKU och storlek Välj Standard S1 100 totalt ACU, 1,75 GB minne.
  4. Välj Granska + skapa, verifiera sammanfattningsinformationen och välj sedan Skapa för att initiera distributionen. Distributionen kan ta flera minuter.

    Skärmbild som visar sidan Skapa webbapp.

  5. När du har distribuerat den första webbappen skapar du en annan med samma steg, men med följande ändringar:

    Inställning Värde
    Resursgrupp Välj Skapa ny och skriv FrontDoorQS_rg2.
    Namn Ange ett unikt namn för webbappen, till exempel WebAppContoso-2.
    Region Välj en annan region, till exempel USA, östra.
    Windows-plan för App Service-plan> Välj Ny och skriv myAppServicePlanEastUS och välj sedan OK.

Skapa en Front Door för programmet

Konfigurera Azure Front Door för att dirigera användartrafik baserat på den lägsta svarstiden mellan de två webbappservrarna. Börja med att lägga till en klientdelsvärd för Azure Front Door.

  1. På startsidan eller Azure-menyn väljer du + Skapa en resurs. Välj Front Door- och CDN-profiler för nätverk>.

  2. På sidan Jämför erbjudanden väljer du Utforska andra erbjudanden. Välj sedan Azure Front Door (klassisk). Välj sedan Fortsätt.

  3. På fliken Grundinställningar på sidan Skapa en Front Door anger eller väljer du följande information och väljer sedan Nästa: Konfiguration.

    Inställning Värde
    Abonnemang Välj din prenumeration.
    Resursgrupp Välj Skapa ny och skriv FrontDoorQS_rg0 i textrutan.
    Resursgruppsplats Välj USA, centrala.
  4. I Klientdelar/domäner väljer du + för att öppna Lägg till en klientdelsvärdsida .

  5. Som Värdnamn skriver du ett globalt unikt värdnamn. Till exempel contoso-frontend. Markera Lägga till.

    Lägg till en klientdelsvärd för Azure Front Door.

Konfigurera sedan en serverdelspool som innehåller dina två webbappar.

  1. I Skapa en Front Door går du till Serverdelspooler och väljer + att öppna sidan Lägg till en serverdelspool.

  2. Som Namn skriver du myBackendPool och väljer sedan Lägg till en serverdel.

    Lägg till en serverdelspool.

  3. Ange eller välj följande information i fönstret Lägg till en serverdel och välj Lägg till.

    Inställning Värde
    Serverdelsvärdtyp Välj App Service.
    Abonnemang Välj din prenumeration.
    Serverdelsvärdnamn Välj den första webbappen som du skapade. Till exempel WebAppContoso-1.

    Behåll alla andra fält som standard.

    Lägg till en serverdelsvärd i Din Front Door.

  4. "Välj Lägg till en serverdel igen. Ange eller välj följande information och välj Lägg till.

    Inställning Värde
    Serverdelsvärdtyp Välj App Service.
    Abonnemang Välj din prenumeration.
    Serverdelsvärdnamn Välj den andra webbappen som du skapade. Till exempel WebAppContoso-2.

    Behåll alla andra fält som standard.

  5. Välj Lägg tillsidan Lägg till en serverdelspool för att slutföra konfigurationen av serverdelspoolen.

    Lägg till en serverdelspool för Azure Front Door.

Slutligen skapar du en routningsregel. En routningsregel länkar klientdelsvärden till serverdelspoolen. Regeln dirigerar en begäran för contoso-frontend.azurefd.net till myBackendPool.

  1. I Skapa en Front Door går du till Routningsregler och väljer + att konfigurera en routningsregel.

  2. I Lägg till en regel skriver du LocationRule för Namn. Behåll alla standardvärden och välj sedan Lägg till för att skapa routningsregeln."

    Skärmbild som visar Lägg till en regel när du skapar Front Door.

    Varning

    Det är viktigt att du associerar var och en av klientdelsvärdarna i Azure Front Door med en routningsregel som har en standardsökväg /*. Det innebär att du måste ha minst en routningsregel för var och en av dina klientdelsvärdar på standardsökvägen /* bland alla dina routningsregler. Annars kanske slutanvändartrafiken inte dirigeras korrekt.

  3. Välj Granska + skapa och verifiera informationen. Välj sedan Skapa för att starta distributionen.

    Konfigurerad Azure Front Door.

Visa Azure Front Door i praktiken

När du har skapat en Front Door tar det några minuter innan konfigurationen distribueras globalt. Efter distributionen får du åtkomst till klientdelsvärden som du skapade genom att gå till dess adress i webbläsaren. Dina begäranden dirigeras automatiskt till närmaste server från de angivna servrarna i serverdelspoolen.

Om du har följt den här snabbstarten för att skapa webbappar bör du se en informationssida.

Följ dessa steg för att testa funktionen för omedelbar global redundans:

  1. Gå till resursgruppen FrontDoorQS_rg0 och välj Front Door-tjänsten.

    Skärmbild av klientdelstjänsten.

  2. På sidan Översikt kopierar du klientdelsvärdens adress.

    Skärmbild av klientdelsvärdens adress.

  3. Öppna webbläsaren och gå till klientdelsadressen.

  4. I Azure Portal söker du efter och väljer Apptjänster. Rulla ned för att hitta en av dina webbappar, till exempel WebAppContoso-1.

  5. Välj din webbapp och välj sedan Stoppa och bekräfta genom att välja Ja.

  6. Uppdatera webbläsaren. Du bör fortfarande se informationssidan.

    Dricks

    Dessa åtgärder kan ta lite tid att börja gälla. Du kan behöva uppdatera webbläsaren igen.

  7. Leta upp den andra webbappen och stoppa den också.

  8. Uppdatera webbläsaren. Den här gången bör du se ett felmeddelande.

    Båda instanserna av webbappen har stoppats.

Rensa resurser

När du har slutfört snabbstarten kan du ta bort resurserna som du har skapat för att undvika onödiga avgifter. Om du tar bort en resursgrupp tas även allt dess innehåll bort.

  1. I Azure Portal söker du efter och väljer Resursgrupper på menyn.

  2. Leta upp den resursgrupp som du vill ta bort, till exempel FrontDoorQS_rg0.

  3. Välj resursgruppen och välj sedan Ta bort resursgrupp.

    Varning

    Den här åtgärden kan inte ångras.

  4. Ange namnet på resursgruppen för att bekräfta borttagningen och välj sedan Ta bort.

  5. Upprepa de här stegen för de andra resursgrupperna.

Nästa steg

Gå vidare till nästa artikel för att lära dig hur du konfigurerar en anpassad domän för din Front Door.