Ripristinare un'app in AzureRestore an app in Azure

Questo articolo illustra come ripristinare un'app nel Servizio app di Azure in precedenza sottoposta a un backup. Vedere Eseguire il backup di un'app Web del Servizio app di Azure.This article shows you how to restore an app in Azure App Service that you have previously backed up (see Back up your app in Azure). È possibile ripristinare su richiesta a uno stato precedente l'app con i relativi database collegati oppure creare una nuova app basata su uno dei backup dell'app originale.You can restore your app with its linked databases on-demand to a previous state, or create a new app based on one of your original app's backups. Servizio app di Azure supporta il backup e il ripristino dei seguenti database:Azure App Service supports the following databases for backup and restore:

Il ripristino da backup è disponibile per le app in esecuzione a livello Standard e Premium.Restoring from backups is available to apps running in Standard and Premium tier. Per informazioni sul passaggio dell'app a un piano superiore, vedere Scalare un'app Web in Servizio app di Azure.For information about scaling up your app, see Scale up an app in Azure. Il livello Premium consente un maggior numero di backup giornalieri rispetto al livello Standard.Premium tier allows a greater number of daily backups to be performed than Standard tier.

Ripristinare un'app da un backup esistenteRestore an app from an existing backup

  1. Nella pagina Impostazioni dell'app nel portale di Azure fare clic su Backup per visualizzare la pagina Backup.On the Settings page of your app in the Azure portal, click Backups to display the Backups page. Fare quindi clic su Ripristina.Then click Restore.

    Scegliere Ripristina

  2. Nella pagina Ripristina, selezionare l'origine di backup.In the Restore page, first select the backup source.

    L'opzione Backup dell'app mostra tutti i backup esistenti dell'app corrente, che possono essere facilmente selezionati.The App backup option shows you all the existing backups of the current app, and you can easily select one. L'opzione Archiviazione consente di selezionare qualsiasi file ZIP del backup da un account di archiviazione e un contenitore di Azure esistenti nella sottoscrizione.The Storage option lets you select any backup ZIP file from any existing Azure Storage account and container in your subscription. Se si sta tentando di ripristinare un backup di un'altra app, usare l'opzione Archiviazione .If you're trying to restore a backup of another app, use the Storage option.

  3. Quindi, specificare la destinazione per il ripristino dell’app in Destinazione di ripristino.Then, specify the destination for the app restore in Restore destination.

    Avviso

    Se si sceglie Sovrascrivi, tutti i dati esistenti nell'app corrente verranno cancellati e sovrascritti.If you choose Overwrite, all existing data in your current app is erased and overwritten. Prima di scegliere OK, assicurarsi che sia esattamente ciò che si desidera eseguire.Before you click OK, make sure that it is exactly what you want to do.

    Avviso

    Se il servizio app sta scrivendo dati nel database mentre si esegue il ripristino, ciò può generare problemi come la violazione della CHIAVE PRIMARIA e la perdita di dati.If the App Service is writing data to the database while you are restoring it, it may result in symptoms such as violation of PRIMARY KEY and data loss. Si consiglia di arrestare innanzitutto il servizio app prima di iniziare a ripristinare il database.It is suggested to stop the App Service first before you start to restore the database.

    È possibile selezionare App esistente per ripristinare il backup dell'app in un'altra app nello stesso gruppo di risorse.You can select Existing App to restore the app backup to another app in the same resource group. Prima di utilizzare questa opzione, deve già essere stata creata un'altra app nel gruppo di risorse con mirroring della configurazione del database in quello definito nel backup dell’app.Before you use this option, you should have already created another app in your resource group with mirroring database configuration to the one defined in the app backup. È anche possibile creare una nuova app in cui ripristinare il contenuto.You can also Create a New app to restore your content to.

  4. Fare clic su OK.Click OK.

Scaricare o eliminare un backup da un account di archiviazioneDownload or delete a backup from a storage account

  1. Dalla pagina principale Sfoglia del portale di Azure selezionare Account di archiviazione.From the main Browse page of the Azure portal, select Storage accounts. Verrà visualizzato un elenco degli account di archiviazione esistenti.A list of your existing storage accounts is displayed.

  2. Selezionare l'account di archiviazione che contiene il backup che si desidera scaricare o eliminare.Select the storage account that contains the backup that you want to download or delete. Verrà visualizzata la pagina dell'account di archiviazione.The page for the storage account is displayed.

  3. Nella pagina dell'account di archiviazione selezionare il contenitore desideratoIn the storage account page, select the container you want

    Contenitori di visualizzazione

  4. Selezionare il file di backup che si desidera scaricare o eliminare.Select backup file you want to download or delete.

    ViewContainers

  5. Fare clic su Scarica o Elimina a seconda dell'azione da eseguire.Click Download or Delete depending on what you want to do.

Monitorare un'operazione di ripristinoMonitor a restore operation

Per visualizzare i dettagli sul successo o sulla mancata riuscita dell'operazione di ripristino dell'app, passare alla pagina Registro attività nel portale di Azure.To see details about the success or failure of the app restore operation, navigate to the Activity Log page in the Azure portal.

Scorrere verso il basso per trovare l'operazione di ripristino desiderata e fare clic su di essa per selezionarla.Scroll down to find the desired restore operation and click to select it.

Nel pannello dei dettagli verranno visualizzate le informazioni disponibili correlate all'operazione di ripristino.The details page displays the available information related to the restore operation.

Automatizzazione con gli scriptAutomate with scripts

È possibile automatizzare la gestione backup con gli script, usando l'interfaccia della riga di comando di Azure o Azure PowerShell.You can automate backup management with scripts, using the Azure CLI or Azure PowerShell.

Per qualche esempio vedere:For samples, see: