Ottenere prestazioni migliori per backup e ripristino con la funzionalità Ripristino istantaneo di Backup di Azure

Questo articolo descrive le prestazioni di backup e ripristino migliorate della funzionalità ripristino istantaneo in Backup di Azure.

Funzionalità chiave

La funzionalità ripristino istantaneo offre le funzionalità seguenti:

  • Possibilità di usare gli snapshot acquisiti come parte di un processo di backup disponibile per il ripristino senza attendere il completamento del trasferimento dei dati nell'insieme di credenziali. Riduce il tempo di attesa per la copia degli snapshot nell'insieme di credenziali prima di attivare il ripristino.
  • Riduce i tempi di backup e ripristino mantenendo gli snapshot in locale, per due giorni usando i criteri Standard e per sette giorni usando i criteri avanzati per impostazione predefinita. Questo valore di conservazione degli snapshot predefinito è configurabile per qualsiasi valore compreso tra 1 e 5 giorni per i criteri Standard e da 1 a 30 giorni per i criteri avanzati.
  • Supporta dimensioni del disco fino a 32 TB. Il ridimensionamento dei dischi non è consigliato da Backup di Azure.
  • I criteri standard supportano i dischi SSD Standard insieme ai dischi HDD Standard e ai dischi SSD Premium. I criteri avanzati supportano il backup e il ripristino istantaneo di dischi SSD Premium v2 e Ultra, oltre a dischi HDD standard, SSD Standard e SSD Premium v1.
  • Possibilità di usare un account di archiviazione originale (per disco) di macchine virtuali non gestite durante il ripristino. Questa possibilità vale anche quando i dischi della macchina virtuale sono distribuiti negli account di archiviazione. Le operazioni di ripristino per un'ampia gamma di configurazioni di macchine virtuali vengono velocizzate.
  • Per il backup di macchine virtuali che usano dischi Premium non gestiti negli account di archiviazione, con ripristino istantaneo, è consigliabile allocare lo spazio disponibile del 50% dello spazio di archiviazione allocato totale, necessario solo per il primo backup. Lo spazio disponibile del 50% non è un requisito per i backup dopo il completamento del primo backup.

Come funziona il ripristino istantaneo?

Un processo di backup è costituito da due fasi:

  1. Acquisizione di uno snapshot della macchina virtuale.
  2. Trasferimento dello snapshot della macchina virtuale all'insieme di credenziali di Servizi di ripristino.

Un punto di ripristino viene creato non appena lo snapshot viene completato e questo punto di ripristino di tipo snapshot può essere usato per eseguire un ripristino usando lo stesso flusso di ripristino. È possibile identificare questo punto di ripristino nella portale di Azure usando lo snapshot come tipo di punto di ripristino e dopo il trasferimento dello snapshot all'insieme di credenziali, il tipo di punto di ripristino viene modificato nello snapshot e nell'insieme di credenziali.

Diagramma che mostra il processo di backup nel modello di distribuzione resource manager dello stack di backup della macchina virtuale per l'archiviazione e l'insieme di credenziali.

Considerazioni sulle funzionalità

  • Gli snapshot vengono archiviati insieme ai dischi per aumentare la creazione del punto di ripristino e velocizzare le operazioni di ripristino. Verranno pertanto addebitati costi di archiviazione corrispondenti agli snapshot creati durante questo periodo.
  • Per i criteri standard, tutti gli snapshot sono di natura incrementale e vengono archiviati come BLOB di pagine. A tutti i clienti che usano dischi non gestiti vengono addebitati i costi per gli snapshot archiviati nell'account di archiviazione locale. Poiché le raccolte di punti di ripristino usate dai backup delle macchine virtuali gestite usano snapshot BLOB a livello di archiviazione sottostante, per i dischi gestiti verranno visualizzati i costi corrispondenti ai prezzi degli snapshot BLOB e sono incrementali.
  • Per gli account di archiviazione Premium, gli snapshot creati per i punti di ripristino istantaneo vengono inclusi nel conteggio relativo al limite di 10 TB di spazio allocato. Per i criteri avanzati, sono supportati solo i backup delle macchine virtuali gestite. Lo snapshot iniziale è una copia completa dei dischi. Gli snapshot successivi sono di natura incrementale e occupano solo modifiche differenziali ai dischi dall'ultimo snapshot. Quando si usa un punto di ripristino istantaneo, è necessario ripristinare la macchina virtuale o i dischi in una sottoscrizione e in un gruppo di risorse che non richiedono dischi crittografati tramite chiave gestita dal cliente tramite Criteri di Azure.

Impatto sui costi

La funzionalità di ripristino istantaneo per gli snapshot (archiviati insieme ai dischi) aumenta la creazione del punto di ripristino e velocizza le operazioni di ripristino. Ciò comporta costi di archiviazione aggiuntivi per gli snapshot corrispondenti acquisiti durante questo periodo. Il costo dell'archiviazione snapshot varia a seconda del tipo di criterio di backup.

Impatto sui costi dei criteri standard

I criteri standard usano gli snapshot BLOB per la funzionalità ripristino istantaneo. Tutti gli snapshot sono di natura incrementale e archiviati nell'account di archiviazione della macchina virtuale, che viene usato per il ripristino istantaneo. Snapshot incrementale significa che lo spazio occupato da uno snapshot è uguale allo spazio occupato dalle pagine scritte dopo la creazione dello snapshot. La fatturazione è ancora per lo spazio usato per GB occupato dallo snapshot, come illustrato in questa sezione. Si consideri, ad esempio, una macchina virtuale con dimensioni pari a 100 GB, la frequenza di modifica del 2% e la conservazione di 5 giorni per il ripristino istantaneo. In questo caso, l'archiviazione snapshot fatturata sarà di 10 GB (100* 0,02* 5).

Per le macchine virtuali che usano dischi non gestiti, gli snapshot possono essere visualizzati nel menu per il file VHD di ogni disco. Per i dischi gestiti, gli snapshot vengono archiviati in una risorsa raccolta di punti di ripristino in un gruppo di risorse designato e gli snapshot stessi non sono direttamente visibili.

Impatto sui costi dei criteri avanzati

I criteri avanzati usano snapshot del disco gestito per la funzionalità ripristino istantaneo. Lo snapshot iniziale è una copia completa dei dischi. Gli snapshot successivi sono di natura incrementale e occupano solo modifiche differenziali ai dischi dall'ultimo snapshot. I prezzi per gli snapshot dei dischi gestiti sono illustrati in questa pagina dei prezzi.

Ad esempio, una macchina virtuale con dimensioni pari a 100 GB ha una frequenza di modifica del 2% e la conservazione di 5 giorni per il ripristino istantaneo. In questo caso, l'archiviazione snapshot fatturata sarà 108 GB (100 + 100 X 0,02 X 4).

Nota

La conservazione degli snapshot è fissa a 5 giorni per i criteri settimanali per i criteri Standard e può variare tra 5 e 20 giorni per i criteri avanzati.

Configurare la conservazione degli snapshot

Con il portale di Azure

Nota

È anche possibile accedere alle funzionalità descritte nelle sezioni seguenti tramite il Centro backup. Il Centro backup è una singola esperienza di gestione unificata in Azure. Consente alle aziende di gestire, monitorare, usare e analizzare i backup su larga scala. Con questa soluzione, è possibile eseguire la maggior parte delle principali operazioni di gestione dei backup senza limitarsi all'ambito di un singolo insieme di credenziali.

Nella portale di Azure è possibile visualizzare un campo aggiunto nel riquadro Criteri di backup della macchina virtuale nella sezione Ripristino istantaneo. È possibile modificare la durata di conservazione degli snapshot dal riquadro Criteri di backup della macchina virtuale per tutte le macchine virtuali associate ai criteri di backup specifici.

Funzionalità Ripristino istantaneo

Tramite PowerShell

Nota

Da Az PowerShell versione 1.6.0 successiva, è possibile aggiornare il periodo di conservazione snapshot di ripristino istantaneo nei criteri usando PowerShell

$bkpPol = Get-AzRecoveryServicesBackupProtectionPolicy -WorkloadType "AzureVM"
$bkpPol.SnapshotRetentionInDays=5
Set-AzRecoveryServicesBackupProtectionPolicy -policy $bkpPol

La conservazione degli snapshot predefinita per ogni criterio è impostata su due giorni. È possibile modificare il valore impostando almeno 1 e un massimo di cinque giorni. Per i criteri settimanali, la conservazione degli snapshot è fissa a cinque giorni.

Domande frequenti

Quali sono le implicazioni a livello di costi di Ripristino istantaneo?

Gli snapshot vengono archiviati insieme ai dischi per velocizzare la creazione del punto di ripristino e le operazioni di ripristino. Di conseguenza, si noteranno costi di archiviazione corrispondenti al periodo di conservazione degli snapshot selezionato come parte dei criteri di backup della macchina virtuale.

Negli account di archiviazione Premium gli snapshot creati per un punto di ripristino istantaneo contribuiscono al limite per gli snapshot di 10 TB?

Sì, per gli account di archiviazione Premium gli snapshot creati per il punto di ripristino istantaneo occupano 10 TB di spazio snapshot allocato.

Come funziona la conservazione degli snapshot durante il periodo di cinque giorni?

Per i criteri Standard, ogni giorno viene creato un nuovo snapshot, quindi sono disponibili cinque snapshot incrementali singoli. Le dimensioni dello snapshot dipendono dalla varianza dei dati, che nella maggior parte dei casi sono circa il 2%-7%. Per i criteri avanzati, lo snapshot iniziale è uno snapshot completo e gli snapshot successivi sono di natura incrementale.

Uno snapshot di ripristino istantaneo è uno snapshot incrementale o completo?

Per i criteri Standard, gli snapshot creati come parte della funzionalità di ripristino istantaneo sono snapshot incrementali. Per i criteri avanzati, lo snapshot iniziale è uno snapshot completo e gli snapshot successivi sono di natura incrementale.

Come è possibile calcolare l'aumento dei costi approssimativo correlato alla funzionalità di ripristino istantaneo?

Dipende dalla varianza della macchina virtuale.

  • Criterio standard: in uno stato stabile, è possibile presupporre che l'aumento dei costi sia = La varianza giornaliera del periodo di conservazione snapshot per ogni costo di archiviazione snapshot della macchina virtuale per GB.
  • Criteri avanzati: in uno stato stabile, è possibile presupporre che l'aumento del costo sia = ((dimensioni della macchina virtuale) + (periodo di conservazione snapshot-1)*varianza giornaliera per macchina virtuale) * costo di archiviazione snapshot per GB.

Se il tipo di ripristino per un punto di ripristino è "Snapshot e insieme di credenziali" e si esegue un'operazione di ripristino, quale tipo di ripristino verrà usato?

Se il tipo di ripristino è "Snapshot e insieme di credenziali", il ripristino verrà eseguito automaticamente dallo snapshot locale e l'operazione sarà molto più veloce rispetto al ripristino eseguito dall'insieme di credenziali.

Cosa accade se si seleziona il periodo di conservazione del punto di ripristino (livello 2) inferiore al periodo di conservazione dello snapshot (livello 1) ?

Il nuovo modello non consente l'eliminazione del punto di ripristino (livello 2) a meno che non venga eliminato lo snapshot (livello 1). È consigliabile pianificare il periodo di conservazione del punto di ripristino (livello 2) maggiore del periodo di conservazione degli snapshot.

Perché lo snapshot esiste ancora, anche dopo il periodo di conservazione impostato nei criteri di backup?

Se il punto di ripristino ha uno snapshot ed è il punto di ripristino più recente disponibile, viene conservato fino al successivo backup riuscito. Questo è in base ai criteri definiti "Garbage Collection" (GC). Impone che almeno un punto di ripristino più recente sia sempre presente, nel caso in cui tutti i backup successivi non riescano a causa di un problema nella macchina virtuale. Negli scenari normali, i punti di ripristino vengono puliti al massimo 24 ore dopo la scadenza. In rari scenari, potrebbe essere presente uno o due snapshot aggiuntivi in base al carico più pesante sul Garbage Collector (GC).

Perché vengono visualizzati più snapshot rispetto ai criteri di conservazione?

In uno scenario in cui un criterio di conservazione è impostato su "1", è possibile trovare due snapshot. Ciò impone che almeno un punto di ripristino più recente sia sempre presente, nel caso in cui tutti i backup successivi non riescano a causa di un problema nella macchina virtuale. Ciò può causare la presenza di due snapshot.

Pertanto, se il criterio è per gli snapshot "n", è possibile trovare snapshot "n+1" a volte. Inoltre, è anche possibile trovare snapshot "n+1+2" se si verifica un ritardo nella Garbage Collection. Ciò può verificarsi in rari momenti in cui:

  • È possibile pulire gli snapshot, ovvero la conservazione precedente.
  • Il Garbage Collector (GC) nel back-end è sottoposto a un carico elevato.

Nota

Backup di Azure gestisce i backup in modo automatico. Backup di Azure mantiene lo snapshop precedente perché sono necessari per mantenere questo backup a scopo di coerenza. Se si elimina lo snapshot manualmente, è possibile che si verifichi un problema nella coerenza del backup. Se si verificano errori nella cronologia di backup, è necessario arrestare il backup con l'opzione di conservazione dei dati e riprendere il backup. Prendere in considerazione la creazione di una strategia di backup se si ha uno scenario specifico, ad esempio una macchina virtuale con più dischi e richiede spazio oversize. È necessario creare separatamente un backup per la macchina virtuale con disco del sistema operativo e creare un backup diverso per gli altri dischi.

Non sono necessarie funzionalità di ripristino istantaneo. Può essere disabilitato?

La funzionalità di ripristino istantaneo è abilitata per tutti e non può essere disabilitata. È possibile ridurre la conservazione degli snapshot a un minimo di un giorno.

È sicuro riavviare la macchina virtuale durante il processo di trasferimento (che può richiedere molte ore)? Il riavvio della macchina virtuale interrompe o rallenta il trasferimento?

Sì, è sicuro e non c'è alcun impatto sulla velocità di trasferimento dei dati.