Flytta en App Service app till en annan region

Viktigt

Från och med den 31 mars 2025 placerar vi inte längre Azure App Service webbprogram i haveriberedskapsläge i händelse av en katastrof i en Azure-region. Vi rekommenderar starkt att du implementerar vanliga haveriberedskapstekniker för att förhindra förlust av funktioner eller data för dina webbappar om det uppstår en regional katastrof.

Den här artikeln beskriver hur du kopplar App Service resurser online igen i en annan Azure-region under en katastrof som påverkar en hel Azure-region. När en katastrof för en hel Azure-region offline placeras alla App Service appar som finns i den regionen i haveriberedskapsläge. Det finns funktioner som hjälper dig att återställa appen till en annan region eller återställa filer från den berörda appen.

App Service resurser är regionspecifika och kan inte flyttas mellan regioner. Du måste återställa appen till en ny app i en annan region och sedan skapa speglingskonfigurationer eller resurser för den nya appen.

Förutsättningar

Förbereda

Identifiera alla App Service resurser som den berörda appen använder för närvarande. Exempel:

Vissa resurser, till exempel importerade certifikat eller hybridanslutningar, innehåller integrering med andra Azure-tjänster. Information om hur du flyttar dessa resurser mellan regioner finns i dokumentationen för respektive tjänster.

Återställa appen till en annan region

  1. Skapa en ny App Service app i en annan Azure-region än den berörda appen. Det här är målappen i haveriberedskapsscenariot.

  2. I Azure Portal navigerar du till den påverkade appens hanteringssida. I en misslyckad Azure-region visar den berörda appen en varningstext. Klicka på varningstexten.

    Skärmbild av den påverkade appens sida. Ett varningsmeddelande visas som beskriver situationen och tillhandahåller en länk för att återställa appen.

  3. På sidan Återställ säkerhetskopiering konfigurerar du återställningsåtgärden enligt följande tabell. När du är klar klickar du på OK.

    Inställningen Värde Beskrivning
    Ögonblicksbild (förhandsversion) Välj en ögonblicksbild. De två senaste ögonblicksbilderna är tillgängliga.
    Återställningsmål Befintlig app Klicka på anteckningen nedan med texten Klicka här om du vill ändra målappen för återställning och välja målappen. I ett katastrofscenario kan du bara återställa ögonblicksbilden till en app i en annan Azure-region.
    Återställa platskonfiguration Ja

    Skärmbild av sidan Återställ säkerhetskopiering. En specifik ögonblicksbild, alternativen som ovanstående tabell visar och OK-knappen är markerade.

  4. Konfigurera allt annat i målappen för att spegla den berörda appen och verifiera din konfiguration.

  5. När du är redo att den anpassade domänen ska peka på målappen mappa om domännamnet.

Återställ endast appinnehåll

Om du bara vill återställa filerna från den berörda appen utan att återställa den använder du följande steg:

  1. I Azure Portal navigerar du till den påverkade appens hanteringssida och klickar på Hämta publiceringsprofil.

    Skärmbild av den påverkade appens sida. Ett varningsmeddelande visas men är inte markerat. Objektet Hämta publiceringsprofil är markerat i stället.

  2. Öppna den nedladdade filen och leta reda på publiceringsprofilen som innehåller ReadOnly - FTP dess namn. Det här är haveriberedskapsprofilen. Exempel:

    <publishProfile profileName="%app-name% - ReadOnly - FTP" publishMethod="FTP" publishUrl="ftp://%ftp-site%/site/wwwroot" ftpPassiveMode="True" userName="%app-name%\$%app-name%" userPWD="" destinationAppUrl="http://%app-name%.azurewebsites.net" SQLServerDBConnectionString="" mySQLDBConnectionString="" hostingProviderForumLink="" controlPanelLink="http://windows.azure.com" webSystem="WebSites">
        <databases />
    </publishProfile>
    

    Kopiera tre attributvärden:

    • publishUrl: FTP-värdnamnet
    • userName och userPWD: FTP-autentiseringsuppgifterna
  3. Använd valfri FTP-klient och anslut till den berörda appens FTP-värd med hjälp av värdnamnet och autentiseringsuppgifterna.

  4. När du är ansluten laddar du ned hela mappen /site/wwwroot . Följande skärmbild visar hur du laddar ned i FileZilla.

    Skärmbild av en FileZilla-filhierarki. Mappen wwwroot är markerad och dess snabbmeny är synlig. Ladda ned är markerat på den menyn.

Nästa steg

Säkerhetskopiering och återställning