Esplorare il backup delle applicazioni

Completato

È possibile eseguire il backup delle macchine virtuali che ospitano le applicazioni SAP usando Backup di Azure. Quando crei backup dei carichi di lavoro SAP con Backup di Azure, tenere presenti le limitazioni derivanti dal consumo di rete delle operazioni di backup. L’agente di Backup di Azure supporta la velocità effettiva di limitazione utilizzata durante il backup e il ripristino. È anche possibile applicare la compressione, ma questo approccio aumenta l'utilizzo della CPU e può influire negativamente sulle prestazioni dei carichi di lavoro SAP. Quando crei backup dei database di SQL Server, puoi configurare un'attività di backup compressa con priorità bassa, in modo che l'utilizzo della CPU sia limitato da SQL Server Resource Governor quando si verifica una contesa della CPU. I backup compressi consentono anche di ridurre i tempi di ripristino.

Per il ripristino a livello di macchina virtuale, è consigliabile usare il backup delle macchine virtuali di Azure. Il backup di Azure archivia i backup in Azure e consente il ripristino di una VM. Tuttavia, il backup della macchine virtuale di Azure supporta un solo backup pianificato al giorno. Inoltre, l'uso del backup delle macchine virtuali NON consente di conservare l'ID univoco delle macchine virtuali usato per le licenze SAP. Ciò significa che il ripristino da un backup di una macchina virtuale richiede l'installazione di una nuova chiave di licenza SAP, poiché la macchina virtuale ripristinata è considerata una nuova macchina virtuale e non una sostituzione di quella precedente, che è stata salvata.

Di seguito è illustrato come Backup di Azure completa un backup per le macchine virtuali di Azure:

  1. Per le macchine virtuali di Azure selezionate per il backup, Backup di Azure avvia un processo di backup in base alla pianificazione di backup specificata.

  2. Durante il primo backup, un'estensione di backup viene installata nella macchina virtuale se quest'ultima è in esecuzione.

    • Per le macchine virtuali Windows, viene installata l'estensione VMSnapshot. Per le macchine virtuali Windows in esecuzione, Backup si coordina con il Servizio Copia Shadow del volume (VSS) di Windows per ottenere uno snapshot della macchina virtuale coerente con l'app. Per impostazione predefinita, Backup esegue backup VSS completi. Se non riesce a creare uno snapshot coerente con l'app, Backup usa uno snapshot coerente con i file dell'archiviazione sottostante (poiché non viene eseguita alcuna operazione di scrittura delle applicazioni durante l'arresto della macchina virtuale).
    • Per le macchine virtuali Linux, viene installata l'estensione VMSnapshotLinux. Per le macchine virtuali Linux, Backup crea un backup coerente con i file. Per gli snapshot coerenti con l'app è necessario personalizzare manualmente i pre-/post-script.
  3. Dopo l'acquisizione dello snapshot, Backup trasferisce i dati all'insieme di credenziali.

    • Il backup viene ottimizzato eseguendo il backup di ogni disco della macchina virtuale in parallelo.
    • Per ogni disco di cui viene eseguito il backup, Backup di Azure legge i blocchi sul disco e identifica e trasferisce solo i blocchi di dati modificati (il delta) rispetto al backup precedente.
    • È possibile che i dati dello snapshot non vengano copiati immediatamente nell'insieme di credenziali. Questa operazione potrebbe richiedere alcune ore nei momenti di picco. Il tempo totale di backup per una macchina virtuale sarà inferiore a 24 ore per i criteri di backup giornalieri.
  4. Quando il trasferimento dei dati è completato, lo snapshot viene rimosso e viene creato un punto di ripristino.

Coerenza del backup con le applicazioni (macchine virtuali Windows)

Per le macchine virtuali Windows, il servizio Backup si coordina con il Servizio Copia Shadow del volume per acquisire uno snapshot coerente con le app dei dischi delle macchine virtuali.

  • Per impostazione predefinita, Backup di Azure esegue backup VSS completi.
  • Per modificare l'impostazione in modo che Backup di Azure esegua backup del Servizio Copia Shadow del volume, al prompt dei comandi impostare la chiave del Registro di sistema seguente:

REG ADD "HKLM\SOFTWARE\Microsoft\BcdrAgent" /v USEVSSCOPYBACKUP /t REG_SZ /d TRUE /f

Coerenza del backup con le applicazioni (macchine virtuali Linux)

Per acquisire snapshot coerenti con le app delle macchine virtuali Linux, usare il framework di pre-script e post-script Linux per scrivere script personalizzati e garantire la coerenza.

  • Backup di Azure richiama solo i pre-/post-script scritti dal cliente.
  • Se i pre-script e i post-script vengono eseguiti correttamente, Backup di Azure contrassegna il punto di ripristino come coerente con l'applicazione. Tuttavia, quando si usano script personalizzati, si è in ultima analisi responsabili della coerenza con le applicazioni.