Fazer uma cópia de segurança do Serviço de Aplicações no Azure Stack HubBack up App Service on Azure Stack Hub

Este documento fornece instruções sobre como apoiar o Serviço de Aplicações no Azure Stack Hub.This document provides instructions on how to back up App Service on Azure Stack Hub.

Importante

O Serviço de Aplicações no Azure Stack Hub não é apoiado como parte da cópia de segurança da infraestrutura do Azure Stack Hub.App Service on Azure Stack Hub isn't backed up as part of Azure Stack Hub infrastructure backup. Como Operador do Hub Azure Stack, deve tomar medidas para garantir que o Serviço de Aplicações pode ser recuperado com sucesso, se necessário.As an Azure Stack Hub Operator, you must take steps to ensure App Service can be successfully recovered if necessary.

O Azure App Service no Azure Stack Hub tem quatro componentes principais a considerar no planeamento para a recuperação de desastres:Azure App Service on Azure Stack Hub has four main components to consider when planning for disaster recovery:

  1. A infraestrutura do fornecedor de recursos; funções de servidor, níveis de trabalhador, e assim por diante.The resource provider infrastructure; server roles, worker tiers, and so on.
  2. Os segredos do Serviço de Aplicações.The App Service secrets.
  3. As bases de dados de hospedagem e medição do Servidor SQL do Serviço de Aplicações.The App Service SQL Server hosting and metering databases.
  4. O conteúdo de carga de trabalho do utilizador do Serviço de Aplicações armazenado na partilha de ficheiros do Serviço de Aplicações.The App Service user workload content stored in the App Service file share.

Apoiar segredos do Serviço de AplicaçõesBack up App Service secrets

Ao recuperar o Serviço de Aplicações de cópia de segurança, é necessário fornecer as teclas do Serviço de Aplicações utilizadas pela implementação inicial.When recovering App Service from backup, you need to provide the App Service keys used by the initial deployment. Estas informações devem ser guardadas assim que o Serviço de Aplicações for implementado e armazenado com sucesso num local seguro.This information should be saved as soon as App Service is successfully deployed and stored in a safe location. A configuração da infraestrutura do fornecedor de recursos é recriada a partir de cópias de segurança durante a recuperação utilizando cmdlets powershell de recuperação do Serviço de Aplicações.The resource provider infrastructure configuration is recreated from backup during recovery using App Service recovery PowerShell cmdlets.

Utilize o portal da administração para apoiar os segredos do serviço de aplicações seguindo estes passos:Use the administration portal to back up app service secrets by following these steps:

  1. Inscreva-se no portal do administrador do Azure Stack Hub como administrador de serviço.Sign in to the Azure Stack Hub administrator portal as the service admin.

  2. Navegue para os Segredos do Serviço de Aplicações. -> SecretsBrowse to App Service -> Secrets.

  3. Selecione Download Secrets.Select Download Secrets.

    Descarregue segredos no portal do administrador do Azure Stack Hub

  4. Quando os segredos estiverem prontos para descarregar, clique em Guardar e armazenar os segredos do Serviço de Aplicações** (SystemSecrets.JSON)** num local seguro.When secrets are ready for downloading, click Save and store the App Service secrets (SystemSecrets.JSON) file in a safe location.

    Guarde segredos no portal do administrador do Azure Stack Hub

Nota

Repita estes passos sempre que os segredos do Serviço de Aplicações forem rodados.Repeat these steps every time the App Service secrets are rotated.

Fazer o back up das bases de dados do Serviço de AplicaçõesBack up the App Service databases

Para restaurar o Serviço de Aplicações, precisa das cópias de dados de Appservice_hosting e Appservice_metering.To restore App Service, you need the Appservice_hosting and Appservice_metering database backups. Recomendamos a utilização de planos de manutenção do SQL Server ou do Azure Backup Server para garantir que estas bases de dados são apoiadas e guardadas de forma segura regularmente.We recommend using SQL Server maintenance plans or Azure Backup Server to ensure these databases are backed up and saved securely on a regular basis. No entanto, qualquer método para garantir a criação regular de backups SQL pode ser usado.However, any method of ensuring regular SQL backups are created can be used.

Para fazer o balanço manual destas bases de dados enquanto sessão registada no SqL Server, utilize os seguintes comandos PowerShell:To manually back up these databases while logged into the SQL Server, use the following PowerShell commands:

$s = "<SQL Server computer name>"
$u = "<SQL Server login>" 
$p = read-host "Provide the SQL admin password"
sqlcmd -S $s -U $u -P $p -Q "BACKUP DATABASE appservice_hosting TO DISK = '<path>\hosting.bak'"
sqlcmd -S $s -U $u -P $p -Q "BACKUP DATABASE appservice_metering TO DISK = '<path>\metering.bak'"

Nota

Se necessitar de fazer o back bases de dados SQL AlwaysOn, siga estas instruções.If you need to back up SQL AlwaysOn databases, follow these instructions.

Depois de todas as bases de dados terem sido cópias com sucesso, copie os ficheiros .bak para um local seguro, juntamente com a informação sobre segredos do Serviço de Aplicações.After all databases have been successfully backed up, copy the .bak files to a safe location along with the App Service secrets info.

Faça o back up da partilha de ficheiros do Serviço de AplicaçõesBack up the App Service file share

O Serviço de Aplicações armazena informações de aplicativos de inquilino na partilha de ficheiros.App Service stores tenant app info in the file share. Esta partilha de ficheiros deve ser apoiada regularmente juntamente com as bases de dados do Serviço de Aplicações para que o mínimo de dados possível seja perdido se for necessário um restauro.This file share must be backed up on a regular basis along with the App Service databases so that as little data as possible is lost if a restore is required.

Para fazer backup do conteúdo de partilha de ficheiros do Serviço de Aplicações, utilize o Azure Backup Server ou outro método para copiar regularmente o conteúdo da partilha de ficheiros para o local onde guardou todas as informações de recuperação anteriores.To back up the App Service file share content, use Azure Backup Server or another method to regularly copy the file share content to the location you've saved all previous recovery info.

Por exemplo, pode utilizar estes passos para utilizar robocopia a partir de uma sessão de consola Do Windows PowerShell (não PowerShell ISE):For example, you can use these steps to use Robocopy from a Windows PowerShell (not PowerShell ISE) console session:

$source = "<file share location>"
$destination = "<remote backup storage share location>"
net use $destination /user:<account to use to connect to the remote share in the format of domain\username> *
robocopy $source $destination
net use $destination /delete

Passos seguintesNext steps

Restaurar o serviço de aplicações no Azure Stack HubRestore App Service on Azure Stack Hub