Architettura e componenti di Backup di Azure

È possibile usare il servizio Backup di Azure per eseguire il backup dei dati nella piattaforma cloud Microsoft Azure. Questo articolo riepiloga l'architettura, i componenti e i processi di Backup di Azure.

Che cosa fa Backup di Azure?

Backup di Azure esegue il backup dei dati, dello stato della macchina e dei carichi di lavoro in esecuzione in computer locali e istanze di macchine virtuali di Azure. Esistono diversi scenari di Backup di Azure.

Come funziona Backup di Azure?

Esistono vari metodi per eseguire il backup di computer e dati, descritti di seguito.

  • Backup di computer locali:

    • È possibile eseguire il backup di computer Windows locali direttamente in Azure usando l'agente di Servizi di ripristino di Microsoft Azure (MARS) del servizio Backup di Azure. I computer Linux non sono supportati.
    • È possibile eseguire il backup dei computer locali in un server di backup, ad esempio un server System Center Data Protection Manager (DPM) o un server di Backup di Microsoft Azure (MABS). È quindi possibile eseguire il backup del server in un insieme di credenziali di Servizi di ripristino in Azure.
  • Backup di VM di Azure:

    • È possibile eseguire il backup di macchine virtuali di Azure direttamente. Backup di Azure installa un'estensione di backup nell'agente di macchine virtuali di Azure in esecuzione nella macchina virtuale. Questa estensione esegue il backup dell'intera macchina virtuale.
    • È possibile eseguire il backup di cartelle e file specifici nella macchina virtuale di Azure eseguendo l'agente MARS.
    • È possibile eseguire il backup di macchine virtuali di Azure nel server MABS in esecuzione in Azure e quindi eseguire il backup del server MABS in un insieme di credenziali di Servizi di ripristino.

Altre informazioni su cosa è possibile includere nel backup e sugli scenari di backup supportati.

Dove viene eseguito il backup dei dati?

Backup di Azure archivia i dati di cui è stato eseguito il backup in insiemi di credenziali di Servizi di ripristino e insiemi di credenziali di Backup. Un insieme di credenziali è un'entità di archiviazione online in Azure usata per contenere dati, ad esempio copie di backup, punti di ripristino e criteri di backup.

Gli insiemi di credenziali offrono le funzionalità seguenti:

  • Gli insiemi di credenziali semplificano l'organizzazione dei dati di backup, riducendo al minimo l'overhead di gestione.
  • È possibile monitorare gli elementi sottoposti a backup in un insieme di credenziali, tra cui computer locali e macchine virtuali di Azure.
  • È possibile gestire l'accesso all'insieme di credenziali tramite il controllo degli accessi in base al ruolo di Azure.
  • È necessario specificare come vengono replicati i dati nell'insieme di credenziali per la ridondanza:
    • Archiviazione con ridondanza locale (LRS) : per proteggere i dati dagli errori del rack di server e delle unità, è possibile usare l'archiviazione con ridondanza locale. LRS replica i dati tre volte all'interno di un unico data center nell'area primaria. L'archiviazione con ridondanza locale garantisce almeno il 99,999999999% (11 nove) di durabilità degli oggetti nell'arco di un anno specifico. Ulteriori informazioni
    • Archiviazione con ridondanza geografica (GRS): per ovviare a interruzioni a livello di area, è possibile usare l'archiviazione con ridondanza geografica. L'archiviazione con ridondanza geografica esegue la replica in un'area secondaria. Altre informazioni.
    • L'archiviazione con ridondanza della zona replica i dati in zone di disponibilità, garantendone la residenza e la resilienzadei dati nella stessa area. Ulteriori informazioni
    • Per impostazione predefinita, gli insiemi di credenziali di Servizi di ripristino usano l'archiviazione con ridondanza geografica.

Gli insiemi di credenziali di Servizi di ripristino offrono inoltre le funzionalità seguenti:

  • In ogni sottoscrizione di Azure è possibile creare fino a 500 insiemi di credenziali.

Agenti di backup

Backup di Azure fornisce diversi agenti di backup, in base al tipo di computer di cui occorre eseguire il backup:

Agente Dettagli
Agente MARS
  • Viene eseguito in singoli computer Windows Server locali per il backup di file, cartelle e stato del sistema.
  • Viene eseguito in macchine virtuali di Azure per eseguire il backup di file, cartelle e stato del sistema.
  • Viene eseguito nei server DPM/server di Backup di per eseguire il backup del disco di archiviazione locale di tali server in Azure.
Estensione macchina virtuale di Azure Viene eseguito in macchine virtuali di Azure per eseguirne il backup in un insieme di credenziali.

Tipi di backup

La tabella seguente illustra i diversi tipi di backup e quando vengono usati:

Tipo di backup Dettagli Utilizzo
Completo Un backup completo contiene l'intera origine dati. Richiede più larghezza di banda di rete rispetto ai backup differenziali o incrementali. Usato per il backup iniziale.
Differenziale Un backup differenziale archivia i blocchi che sono stati modificati dopo l'ultimo backup completo. Usa una quantità inferiore di risorse di rete e archiviazione e non conserva copie ridondanti dei dati non modificati.

Non è efficiente perché nei backup successivi vengono trasferiti e archiviati i blocchi di dati invariati.
Non è usato da Backup di Azure.
Incrementale Il backup incrementale archivia soltanto i blocchi di dati che sono stati modificati rispetto al backup precedente. Efficienza elevata per rete e archiviazione.

Con il backup incrementale non è necessario integrare con backup completi.
Usato da DPM/MABS per i backup su disco e usato in tutti i backup in Azure. Non utilizzato per il backup di SQL Server.

Tipi di backup di SQL Server

La tabella seguente illustra i diversi tipi di backup usati per i database di SQL Server e la frequenza con cui vengono usati:

Tipo di backup Dettagli Utilizzo
Backup completo un backup completo è un backup eseguito per l'intero database. Contiene tutti i dati di un database specifico o di un set di filegroup o file. Un backup completo contiene anche un numero sufficiente di log per recuperare i dati. Al massimo, è possibile attivare un backup completo al giorno.

È possibile scegliere di eseguire un backup completo a intervalli giornalieri o settimanali.
Backup differenziale Un backup differenziale si basa sul backup dei dati completo precedente più recente.

Acquisisce solo i dati che sono stati modificati dopo il backup completo.
Al massimo, è possibile attivare un backup differenziale al giorno.

Non è possibile configurare un backup completo e un backup differenziale nella stessa giornata.
Backup del log delle transazioni un backup del log consente il ripristino temporizzato fino a uno specifico secondo. Al massimo, è possibile configurare backup del log delle transazioni ogni 15 minuti.

Tipi di backup di SAP HANA

La tabella seguente illustra i diversi tipi di backup usati per i database SAP HANA e la frequenza con cui vengono usati:

Tipo di backup Dettagli Utilizzo
Backup completo un backup completo è un backup eseguito per l'intero database. Questo tipo di backup può essere usato in modo indipendente per il ripristino a un punto nel tempo specifico. Al massimo, è possibile pianificare un backup completo al giorno.

È possibile scegliere di pianificare un backup completo con frequenza giornaliera o settimanale.
Backup differenziale Un backup differenziale si basa sul backup dei dati completo precedente più recente.

Acquisisce solo i dati che sono stati modificati dopo il backup completo precedente.
Al massimo, è possibile pianificare un backup differenziale al giorno.

Non è possibile configurare un backup completo e un backup differenziale nella stessa giornata.
Backup incrementale Un backup differenziale è basato sul backup dei dati completo/differenziale/incrementale precedente più recente.

Acquisisce solo i dati che sono stati modificati dopo il backup dei dati precedente.
È possibile pianificare al massimo un backup incrementale al giorno.

Non è possibile pianificare sia backup differenziali sia backup incrementali in un database. È possibile pianificare un solo tipo di backup differenziale.

Non è possibile configurare un backup completo e un backup differenziale nella stessa giornata.
Backup del log delle transazioni un backup del log consente il ripristino temporizzato fino a uno specifico secondo. Al massimo, è possibile configurare backup del log delle transazioni ogni 15 minuti.

Confronto tra i tipi di backup

L'utilizzo dell'archiviazione, l'obiettivo del tempo di ripristino (RTO) e l'utilizzo della rete variano per ogni tipo di backup. L'immagine seguente mostra un confronto tra i tipi di backup:

  • L'origine dati A è composta da 10 blocchi di archiviazione A1-A10, di cui viene eseguito il backup ogni mese.
  • I blocchi A2, A3, A4 e A9 cambiano nel primo mese, mentre il blocco A5 cambia il mese successivo.
  • Per i backup differenziali, nel secondo mese viene eseguito il backup dei blocchi modificati A2, A3, A4 e A9. Nel terzo mese, viene eseguito nuovamente il backup di questi stessi blocchi, insieme al blocco A5 modificato. Il backup continua a essere eseguito per i blocchi modificati fino al backup completo successivo.
  • Per i backup incrementali, nel secondo mese i blocchi A2, A3, A4 e A9 vengono contrassegnati come modificati e trasferiti. Nel terzo mese, viene contrassegnato e trasferito solo il blocco A5 modificato.

Il diagramma mostra che l'utilizzo dell'archiviazione, l'obiettivo del tempo di ripristino (RTO) e il consumo di rete variano per ogni tipo di backup.

Funzionalità di backup

La tabella seguente riepiloga le funzionalità per i diversi tipi di backup:

Funzionalità Backup diretto di file e cartelle (con l'agente di Servizi di ripristino di Microsoft Azure) Backup di macchine virtuali di Azure Computer/app con DPM/server di Backup di Microsoft Azure
Backup nell'insieme di credenziali Sì Sì Sì
Backup su disco DPM/server di Backup di Microsoft Azure e poi in Azure Sì
Compressione dei dati inviati per il backup Sì Durante il trasferimento dei dati non viene usata alcuna compressione. Leggero aumento dello spazio di archiviazione richiesto, ma ripristino più veloce. Sì
Backup incrementale Sì Sì Sì
Backup di dischi deduplicati Parzialmente

Solo per i server DPM/MABS distribuiti in locale.

Chiave tabella

Informazioni di base sui criteri di backup

  • Un criterio di backup viene creato per ogni insieme di credenziali.
  • È possibile creare un criterio di backup per il backup dei carichi di lavoro seguenti: macchine virtuali di Azure, SQL in macchine virtuali di Azure, SAP HANA in macchine virtuali di Azure e condivisioni file di Azure. Il criterio per il backup di file e cartelle usando l'agente di Servizi di ripristino di Microsoft Azure sono specificati nella console di Servizi di ripristino di Microsoft Azure.
    • Condivisione file di Azure
  • Un criterio può essere assegnato a più risorse. Un criterio di backup di macchine virtuali di Azure può essere usato per proteggere più macchine virtuali di Azure.
  • Un criterio è costituito da due componenti
    • Pianificazione: quando creare il backup
    • Conservazione: per quanto tempo ogni backup deve essere conservato.
  • La pianificazione può essere "giornaliera" o "settimanale" rispetto a uno specifico punto temporale.
  • La conservazione può essere definita per punti di backup "giornalieri", "settimanali", "mensili" e "annuali".
    • "settimanale" si riferisce a un backup in un determinato giorno della settimana
    • "mensile" si riferisce a un backup in un determinato giorno del mese
    • "annuale" si riferisce a un backup in un determinato giorno dell'anno
  • Il periodo di conservazione per i punti di backup "mensili" o "annuali" viene definito come conservazione a lungo termine
  • Quando viene creato un insieme di credenziali, viene creato anche un criterio predefinito "DefaultPolicy" che può essere usato per eseguire il backup delle risorse.
  • Eventuali modifiche apportate al periodo di conservazione di un criterio di backup verranno applicate in modo retroattivo a tutti i punti di ripristino precedenti, oltre a quelli nuovi.

Impatto della modifica dei criteri sui punti di ripristino

  • Aumento/riduzione della durata di conservazione: quando viene modificata la durata di conservazione, la nuova durata di conservazione viene applicata anche ai punti di ripristino esistenti. Di conseguenza, alcuni punti di ripristino verranno puliti. Se il periodo di conservazione viene aumentato, anche i punti di ripristino esistenti avranno una durata di conservazione maggiore.
  • Modifica da giornaliero a settimanale: quando i backup pianificati vengono modificati da giornaliero a settimanale, i punti di ripristino giornalieri esistenti vengono puliti.
  • Modifica da settimanale a giornaliero: i backup settimanali esistenti verranno conservati in base al numero di giorni rimanenti secondo i criteri di conservazione correnti.

Riferimenti aggiuntivi

Architettura: backup predefinito di 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. Se si è scelto di eseguire backup coerenti con l'applicazione o il file system, la macchina virtuale deve disporre di un'estensione di backup installata per coordinare il processo di snapshot.

    Se si è scelto di eseguire backup coerenti con l'arresto anomalo, non sono necessari agenti nelle macchine virtuali.

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

  4. Per le macchine virtuali Windows in esecuzione, Backup di Azure in coordinamento con il Servizio Copia Shadow del volume di Windows (VSS) per acquisire uno snapshot coerente con le app delle macchine virtuali.

    • 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).
  5. 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.

  6. Per le macchine virtuali Windows viene installato Microsoft Visual C++ 2013 Redistributable (x64) versione 12.0.40660, l'avvio del Servizio Copia Shadow del volume (VSS) viene modificato in automatico e viene aggiunto un servizio Windows IaaSVmProvider.

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

Il diagramma mostra l'architettura di backup delle macchine virtuali di Azure.

Architettura: backup diretto di computer Windows Server locali o file o cartelle di macchine virtuali di Azure

  1. Per configurare lo scenario, scaricare e installare l'agente di Servizi di ripristino di Microsoft Azure nel computer. Selezionare quindi gli elementi di cui eseguire il backup, quando verranno eseguiti i backup e per quanto tempo verranno conservati in Azure.
  2. Il backup iniziale viene eseguito in base alle impostazioni di backup specificate.
  3. L'agente di Servizi di ripristino di Microsoft Azure usa il servizio Copia Shadow del volume (VSS) per creare uno snapshot temporizzato dei volumi selezionati per il backup.
    • L'agente di Servizi di ripristino di Microsoft Azure usa solo l'operazione di scrittura del sistema di Windows per acquisire lo snapshot.
    • L'agente non usa alcun writer del servizio Copia Shadow del volume dell'applicazione e quindi non acquisisce snapshot coerenti con l'app.
  4. Dopo l'acquisizione dello snapshot con il servizio Copia Shadow del volume, l'agente di Servizi di ripristino di Microsoft Azure crea un disco rigido virtuale (VHD) nella cartella della cache specificata al momento della configurazione del backup e archivia i checksum per ogni blocco di dati. Questi vengono usati in seguito per rilevare blocchi modificati per i backup incrementali successivi.
  5. I backup incrementali vengono eseguiti in base alla pianificazione specificata, a meno che non si esegua un backup su richiesta.
  6. Nei backup incrementali, i file modificati vengono identificati e viene creato un nuovo disco rigido virtuale, Il disco rigido virtuale viene compresso e crittografato, quindi inviato all'insieme di credenziali.
  7. Al termine dell'esecuzione del backup incrementale, il nuovo disco rigido virtuale viene unito con il disco rigido virtuale creato dopo la replica iniziale, rendendo così disponibile lo stato più recente da usare per il confronto per il backup in corso.

Backup del server Windows locale con l'agente di Servizi di ripristino di Microsoft Azure

Architettura: backup in DPM/Server di Backup di Microsoft Azure

  1. Installare l'agente di protezione di DPM o del server di Backup di Microsoft Azure nei computer da proteggere. Aggiungere quindi i computer a un gruppo protezione dati DPM.
    • Per proteggere i computer locali, il server DPM o MABS deve essere in locale.
    • Per proteggere le macchine virtuali di Azure, il server MABS deve trovarsi in Azure, in esecuzione come macchina virtuale di Azure.
    • Con DPM/MABS è possibile proteggere i volumi, le condivisioni, i file e le cartelle di backup. È anche possibile proteggere lo stato del sistema di un computer (bare metal) e le app specifiche con impostazioni di backup in grado di riconoscere le app.
  2. Quando si configura la protezione per un computer o un'app in DPM/MABS, occorre selezionare il backup nel disco locale di DPM/MABS per l'archiviazione a breve termine e in Azure per la protezione online. È anche possibile specificare quando eseguire il backup nell'archiviazione DPM/MABS locale e quando eseguire il backup online in Azure.
  3. Il backup del disco del carico di lavoro protetto viene eseguito nei dischi DPM/MABS locali, in base alla pianificazione specificata.
  4. Il backup dei dischi DPM/MABS nell'insieme di credenziali viene eseguito dall'agente MARS in esecuzione nel server DPM/MABS.

Backup di computer/carichi di lavoro protetti da DPM o MABS

Risorse di archiviazione delle macchine virtuali di Azure

Le macchine virtuali di Azure usano dischi per archiviare il sistema operativo, le app e i dati. Ogni macchina virtuale di Azure ha almeno due dischi: un disco per il sistema operativo e un disco temporaneo. Le macchine virtuali di Azure possono anche includere dischi dati per i dati dell'app. I dischi vengono archiviati come dischi rigidi virtuali.

  • I dischi rigidi virtuali vengono archiviati come BLOB di pagine negli account di archiviazione Standard o Premium in Azure:
    • Archiviazione Standard: supporto dei dischi affidabile e a basso costo per le macchine virtuali che eseguono carichi di lavoro non sensibili alla latenza. L'archiviazione Standard può usare dischi SSD Standard o dischi HDD Standard.
    • Archiviazione Premium: supporto per dischi a prestazioni elevate. Usa dischi SSD Premium.
  • Sono disponibili tre diversi livelli di prestazioni per i dischi:
    • Disco HDD Standard: supportato da unità HDD e usato per una soluzione di archiviazione conveniente.
    • Disco SSD Standard: combina elementi dei dischi SSD Premium e dei dischi HDD Standard. Offre affidabilità e prestazioni più coerenti rispetto ai dischi HDD, ma è comunque conveniente.
    • Disco SSD Premium: basato su unità SSD e offre prestazioni elevate e bassa latenza per le macchine virtuali che eseguono carichi di lavoro con un elevato numero di operazioni di I/O.
  • I dischi possono essere gestiti o non gestiti:
    • Dischi non gestiti: tipo tradizionale di dischi usati dalle macchine virtuali. Per questi dischi è necessario creare un account di archiviazione personale e specificarlo durante la creazione del disco. Occorre stabilire come ottimizzare le risorse di archiviazione per le macchine virtuali.
    • Dischi gestiti: Azure crea e gestisce automaticamente gli account di archiviazione. Occorre specificare le dimensioni del disco e il livello di prestazioni e Azure crea e gestisce i dischi automaticamente. Quando si aggiungono dischi e si ridimensionano le macchine virtuali, Azure gestisce gli account di archiviazione.

Per altre informazioni sull'archiviazione su disco e sui tipi di disco disponibili per le macchine virtuali, vedere gli articoli seguenti:

Eseguire il backup e il ripristino di macchine virtuali di Azure con l'archiviazione Premium

È possibile eseguire il backup di macchine virtuali di Azure usando l'archiviazione Premium con Backup di Azure:

  • Durante il backup di macchine virtuali con l'archiviazione Premium, il servizio Backup crea una posizione di staging temporanea, denominata AzureBackup-, nell'account di archiviazione. La posizione di staging ha le stesse dimensioni dello snapshot del punto di ripristino.
  • Assicurarsi che sia presente spazio libero sufficiente nell'account di archiviazione Premium per il percorso di gestione temporanea. Per altre informazioni, vedere Obiettivi di scalabilità per gli account di archiviazione BLOB di pagine Premium. Non modificare il percorso di gestione temporanea.
  • Al termine del processo di backup, il percorso di gestione temporanea viene eliminato.
  • Il prezzo della risorsa di archiviazione usata per il percorso di gestione temporanea è in linea con i prezzi dell'archiviazione Premium.

Quando si ripristinano macchine virtuali di Azure usando l'archiviazione Premium, è possibile ripristinarle in una risorsa di archiviazione Standard o Premium. In genere, vengono ripristinate in una risorsa di archiviazione Premium. Tuttavia, se è necessario solo un subset di file della macchina virtuale, potrebbe essere conveniente ripristinarli in una risorsa di archiviazione Standard.

Eseguire il backup e il ripristino di dischi gestiti

È possibile eseguire il backup di macchine virtuali di Azure con dischi gestiti:

  • Il backup di macchine virtuali con dischi gestiti funziona come per qualsiasi altra macchina virtuale di Azure. È possibile eseguire il backup della macchina virtuale direttamente dalle impostazioni della macchina virtuale oppure è possibile abilitare il backup per le macchine virtuali nell'insieme di credenziali di Servizi di ripristino.
  • È possibile eseguire il backup delle macchine virtuali nei dischi gestiti tramite raccolte RestorePoint basate su dischi gestiti.
  • Backup di Azure supporta anche il backup delle macchine virtuali con dischi gestiti crittografati con Crittografia dischi di Azure.

Quando si ripristinano le macchine virtuali con dischi gestiti, è possibile eseguire il ripristino in una macchina virtuale completa con dischi gestiti o in un account di archiviazione:

  • Azure gestisce i dischi gestiti durante il processo di ripristino. Se si usa l'opzione di ripristino in un account di archiviazione, è possibile gestire l'account di archiviazione creato durante il processo di ripristino.
  • Se si ripristina una macchina virtuale gestita crittografata, assicurarsi che le chiavi e i segreti della macchina virtuale esistano nell'insieme di credenziali delle chiavi prima di avviare il processo di ripristino.

Isolamento dei dati con Backup di Azure

Con Backup di Azure i dati di backup con insieme di credenziali vengono archiviati nella sottoscrizione e nel tenant di Azure gestiti da Microsoft. Gli utenti esterni o gli utenti guest non hanno accesso diretto a questa archiviazione di backup o al relativo contenuto, garantendo l'isolamento dei dati di backup dall'ambiente di produzione in cui risiede l'origine dati.

In Azure, tutte le comunicazioni e i dati in transito vengono trasferiti in modo sicuro con i protocolli HTTPS e TLS 1.2+. Questi dati rimangono nella rete backbone di Azure garantendo una trasmissione dati affidabile ed efficiente. I dati di backup inattivi vengono crittografati per impostazione predefinita usando le Chiavi gestite da Microsoft. È anche possibile usare chiavi personalizzate per la crittografia, se è necessario un maggiore controllo sui dati. Per migliorare la protezione è possibile usare l' immutabilità, che impedisce la modifica o l'eliminazione dei dati prima del periodo di conservazione. Backup di Azure offre diverse opzioni, come l' eliminazione temporanea, l'arresto del backup, l'eliminazione e la conservazione dei dati, se è necessario arrestare i backup in qualsiasi momento. Per proteggere le operazioni critiche è possibile aggiungere l’ Autorizzazione multiutente (MUA) che aggiunge un ulteriore livello di protezione usando una risorsa di Azure denominata Azure Resource Guard.

Questo approccio solido impedisce, anche in un ambiente compromesso, che i backup esistenti possano essere manomessi o eliminati da utenti non autorizzati.

Passaggi successivi