Mover uma aplicação Serviço de Aplicações para outra região

Importante

A partir de 31 de março de 2025, deixaremos de colocar Serviço de Aplicações do Azure aplicações Web no modo de recuperação após desastre em caso de desastre numa região do Azure. Recomendamos vivamente que implemente técnicas de recuperação após desastre utilizadas frequentemente para evitar a perda de funcionalidades ou dados para as suas aplicações Web em caso de desastre regional.

Este artigo descreve como colocar Serviço de Aplicações recursos novamente online numa região diferente do Azure durante um desastre que afeta toda uma região do Azure. Quando um desastre coloca toda uma região do Azure offline, todas as Serviço de Aplicações aplicações alojadas nessa região são colocadas no modo de recuperação após desastre. As funcionalidades estão disponíveis para o ajudar a restaurar a aplicação para uma região diferente ou a recuperar ficheiros da aplicação afetada.

Serviço de Aplicações recursos são específicos da região e não podem ser movidos entre regiões. Tem de restaurar a aplicação para uma nova aplicação numa região diferente e, em seguida, criar configurações de espelhamento ou recursos para a nova aplicação.

Pré-requisitos

  • Nenhum. O restauro de uma cópia de segurança automática normalmente requer o escalão Standard ou Premium , mas no modo de recuperação após desastre, é ativado automaticamente para a aplicação afetada, independentemente do escalão em que a aplicação afetada se encontra.

Preparação

Identifique todos os recursos Serviço de Aplicações que a aplicação afetada utiliza atualmente. Por exemplo:

Determinados recursos, como certificados importados ou ligações híbridas, contêm integração com outros serviços do Azure. Para obter informações sobre como mover esses recursos entre regiões, veja a documentação dos respetivos serviços.

Restaurar a aplicação para uma região diferente

  1. Crie uma nova aplicação Serviço de Aplicações numa região do Azure diferente da aplicação afetada. Esta é a aplicação de destino no cenário de recuperação após desastre.

  2. Na portal do Azure, navegue para a página de gestão da aplicação afetada. Numa região do Azure com falhas, a aplicação afetada mostra um texto de aviso. Clique no texto de aviso.

    Captura de ecrã a mostrar a página da aplicação afetada. É visível uma notificação de aviso que descreve a situação e fornece uma ligação para restaurar a aplicação.

  3. Na página Restaurar Cópia de Segurança , configure a operação de restauro de acordo com a tabela seguinte. Quando terminar, clique em OK.

    Definição Valor Descrição
    Instantâneo (Pré-visualização) Selecione um instantâneo. Estão disponíveis os dois instantâneos mais recentes.
    Restaurar destino Aplicação existente Clique na nota abaixo que diz Clique aqui para alterar a aplicação de destino de restauro e selecione a aplicação de destino. Num cenário de desastre, só pode restaurar o instantâneo para uma aplicação numa região diferente do Azure.
    Restaurar a configuração do site Sim

    Captura de ecrã a mostrar a página Restaurar Cópia de Segurança. Um instantâneo específico, as opções que a tabela anterior lista e o botão OK estão realçadas.

  4. Configure tudo o resto na aplicação de destino para espelhar a aplicação afetada e verificar a configuração.

  5. Quando estiver pronto para que o domínio personalizado aponte para a aplicação de destino, remapeie o nome de domínio.

Recuperar apenas conteúdo da aplicação

Se apenas quiser recuperar os ficheiros da aplicação afetada sem os restaurar, siga os seguintes passos:

  1. Na portal do Azure, navegue para a página de gestão da aplicação afetada e clique em Obter perfil de publicação.

    Captura de ecrã a mostrar a página da aplicação afetada. Uma notificação de aviso está visível, mas não está realçada. Em vez disso, o item Obter perfil de publicação está realçado.

  2. Abra o ficheiro transferido e localize o perfil de publicação que contém o respetivo ReadOnly - FTP nome. Este é o perfil de recuperação após desastre. Por exemplo:

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

    Copiar três valores de atributo:

    • publishUrl: o nome do anfitrião de FTP
    • userName e userPWD: as credenciais de FTP
  3. Utilize o cliente FTP à sua escolha, ligue-se ao anfitrião FTP da aplicação afetada com o nome de anfitrião e as credenciais.

  4. Depois de ligado, transfira toda a pasta /site/wwwroot . A seguinte captura de ecrã mostra como transferir no FileZilla.

    Captura de ecrã a mostrar uma hierarquia de ficheiros FileZilla. A pasta wwwroot está realçada e o respetivo menu de atalho está visível. Nesse menu, a opção Transferir está realçada.

Passos seguintes

Backup e restauro