Eseguire il backup e il ripristino dell'app Servizio app

Completato

La funzionalità di backup e ripristino nel Servizio app di Azure consente di creare facilmente backup di app in modo manuale o pianificato. È possibile configurare i backup da conservare per un periodo di tempo specifico o illimitato. È possibile ripristinare l'app o il sito in uno snapshot di uno stato precedente sovrascrivendo il contenuto esistente o ripristinando in un'altra app o sito.

Guardare il video seguente su come configurare un backup per l'istanza del servizio app. Questo video si basa su Suggerimenti e consigli di Azure #28 - Configurare un backup per il servizio app di Azure.

Informazioni su Backup e ripristino

Esaminare i dettagli seguenti sulla funzionalità Backup e ripristino. Si pensi a come implementare questa funzionalità per le app del servizio app.

  • Per usare la funzionalità Backup e ripristino, è necessario il piano di servizio app di livello Standard o Premium per l'app o il sito.

  • Per eseguire il backup è necessario un account di archiviazione e un contenitore di Azure nella stessa sottoscrizione dell'app.

  • Il servizio app di Azure può eseguire il backup delle informazioni seguenti nell'account di archiviazione di Azure e nel contenitore configurato per l'app:

    • Impostazioni di configurazione dell'app
    • Contenuto del file
    • Database connesso all'app (database SQL, Database di Azure per MySQL, Database di Azure per PostgreSQL, MySQL in-app).
  • Nell'account di archiviazione ogni backup è costituito da un file ZIP e un file XML:

    • Il file ZIP contiene i dati di backup per l'app o il sito.
    • Il file XML contiene un manifesto del contenuto del file ZIP.
  • È possibile configurare i backup manualmente oppure tramite una pianificazione.

  • I backup completi sono l'impostazione predefinita.

  • I backup parziali sono supportati. È possibile specificare file e cartelle da escludere da un backup.

  • È possibile ripristinare i backup parziali del sito nello stesso modo in cui si ripristina un backup regolare.

  • I backup possono essere fino a 10 GB di contenuto di app e database.

  • I backup per l'app o il sito sono visibili nella pagina Contenitori dell'account di archiviazione e dell'app (o del sito) nel portale di Azure.

Aspetti da considerare durante la creazione di backup e il ripristino dei backup

Verranno ora esaminate alcune considerazioni sulla creazione di un backup per l'app o il sito e il ripristino di dati e contenuto da un backup.

  • Prendere in considerazione i backup completi. Eseguire un backup completo per salvare facilmente tutte le impostazioni di configurazione, tutto il contenuto dei file e tutto il contenuto del database connesso all'app o al sito.

    Dopo il ripristino di un backup completo, tutti i contenuti del sito vengono sostituiti dai contenuti del backup. Se un file è presente nel sito ma non nel backup, verrà eliminato.

  • Prendere in considerazione i backup parziali. Specificare un backup parziale in modo da poter scegliere esattamente quali file eseguire il backup.

    Quando si ripristina un backup parziale, tutti i contenuti che si trovano in una cartella o in un file escluso vengono lasciati così come sono.

  • Valutare la possibilità di esplorare i file di backup. Decomprimere ed esplorare i file ZIP e XML associati al backup per accedere ai backup. Questa opzione consente di visualizzare il contenuto senza eseguire effettivamente un'app o un ripristino del sito.

  • Prendere in considerazione il firewall nella destinazionedi backup. Se l'account di archiviazione è abilitato con un firewall, non è possibile usare l'account di archiviazione come destinazione per i backup.