Sdílet prostřednictvím


Přesunutí aplikace App Service do jiné oblasti

Důležité

Od 31. března 2025 už nebudeme Azure App Service webových aplikací v případě havárie v oblasti Azure umisťovat do režimu zotavení po havárii. Důrazně doporučujeme implementovat běžně používané techniky zotavení po havárii , které zabrání ztrátě funkčnosti nebo dat webových aplikací v případě regionální havárie.

Tento článek popisuje, jak během havárie, která má dopad na celou oblast Azure, převést App Service prostředky zpět do online režimu v jiné oblasti Azure. Když havárie přenese celou oblast Azure do režimu offline, všechny aplikace App Service hostované v této oblasti se umístí do režimu zotavení po havárii. K dispozici jsou funkce, které vám pomůžou obnovit aplikaci do jiné oblasti nebo obnovit soubory z ovlivněné aplikace.

App Service prostředky jsou specifické pro jednotlivé oblasti a nedají se přesouvat mezi oblastmi. Aplikaci musíte obnovit do nové aplikace v jiné oblasti a pak pro novou aplikaci vytvořit konfigurace zrcadlení nebo prostředky.

Požadavky

  • Žádné Obnovení automatické zálohy obvykle vyžaduje úroveň Standard nebo Premium , ale v režimu zotavení po havárii je pro ovlivněnou aplikaci automaticky povolená bez ohledu na to, ve které vrstvě se ovlivněná aplikace nachází.

Příprava

Identifikujte všechny App Service prostředky, které ovlivněná aplikace aktuálně používá. Příklad:

Některé prostředky, jako jsou importované certifikáty nebo hybridní připojení, obsahují integraci s dalšími službami Azure. Informace o tom, jak tyto prostředky přesunout mezi oblastmi, najdete v dokumentaci k příslušným službám.

Obnovení aplikace do jiné oblasti

  1. Vytvořte novou aplikaci App Service v jiné oblasti Azure, než je ovlivněná aplikace. Toto je cílová aplikace ve scénáři zotavení po havárii.

  2. V Azure Portal přejděte na stránku správy ovlivněné aplikace. V oblasti Azure, která selhala, se u ovlivněné aplikace zobrazí text upozornění. Klikněte na text upozornění.

    Snímek obrazovky se stránkou ovlivněné aplikace Zobrazí se upozornění, které popisuje situaci a obsahuje odkaz pro obnovení aplikace.

  3. Na stránce Obnovit zálohu nakonfigurujte operaci obnovení podle následující tabulky. Po dokončení klikněte na OK.

    Nastavení Hodnota Popis
    Snímek (Preview) Vyberte snímek. K dispozici jsou dva nejnovější snímky.
    Cíl obnovení Existující aplikace Klikněte na poznámku níže: Kliknutím sem změníte cílovou aplikaci pro obnovení a vyberete cílovou aplikaci. V případě havárie můžete snímek obnovit pouze do aplikace v jiné oblasti Azure.
    Obnovit konfiguraci lokality Ano

    Snímek obrazovky se stránkou Obnovit zálohu Konkrétní snímek, možnosti uvedené v předchozí tabulce a tlačítko OK jsou zvýrazněné.

  4. Nakonfigurujte všechno ostatní v cílové aplikaci tak, aby zrcadlily ovlivněnou aplikaci, a ověřte konfiguraci.

  5. Až budete připraveni, aby vlastní doména odkazovat na cílovou aplikaci, přemapujte název domény.

Obnovení pouze obsahu aplikace

Pokud chcete pouze obnovit soubory z ovlivněné aplikace, aniž byste ji obnovili, postupujte následovně:

  1. V Azure Portal přejděte na stránku správy ovlivněné aplikace a klikněte na Získat profil publikování.

    Snímek obrazovky se stránkou ovlivněné aplikace Upozornění se zobrazí, ale nezvýrazní se. Místo toho se zvýrazní položka Získat profil publikování.

  2. Otevřete stažený soubor a vyhledejte profil publikování, který obsahuje ReadOnly - FTP jeho název. Toto je profil zotavení po havárii. Příklad:

    <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>
    

    Zkopírujte tři hodnoty atributů:

    • publishUrl: název hostitele FTP
    • userName a userPWD: přihlašovací údaje FTP
  3. Pomocí libovolného klienta FTP se připojte k hostiteli FTP ovlivněné aplikace pomocí názvu hostitele a přihlašovacích údajů.

  4. Po připojení si stáhněte celou složku /site/wwwroot . Následující snímek obrazovky ukazuje, jak stáhnout soubor FileZilla.

    Snímek obrazovky s hierarchií souborů FileZilla Složka wwwroot je zvýrazněná a její místní nabídka je viditelná. V této nabídce je zvýrazněná možnost Stáhnout.

Další kroky

Zálohování a obnovení