Pianificare l'infrastruttura di backup delle VM in AzurePlan your VM backup infrastructure in Azure

Questo articolo fornisce suggerimenti relativi alle prestazioni e alle risorse per semplificare la pianificazione dell'infrastruttura di backup delle macchine virtuali.This article provides performance and resource suggestions to help you plan your VM backup infrastructure. Definisce anche gli elementi fondamentali del servizio Backup. Questi aspetti possono essere essenziali per determinare l'architettura, la pianificazione della capacità e la pianificazione generale.It also defines key aspects of the Backup service; these aspects can be critical in determining your architecture, capacity planning, and scheduling. Se è stato preparato l'ambiente, la pianificazione è il passaggio successivo prima di iniziare a eseguire il backup delle VM.If you've prepared your environment, planning is the next step before you begin to back up VMs. Per altre informazioni sulle macchine virtuali di Azure, vedere Macchine virtuali - Documentazione.If you need more information about Azure virtual machines, see the Virtual Machines documentation.

In che modo Azure esegue il backup delle macchine virtuali?How does Azure back up virtual machines?

Quando il servizio Backup di Azure avvia un processo di backup all'ora pianificata, richiede all'estensione per il backup di acquisire uno snapshot temporizzato.When the Azure Backup service initiates a backup job at the scheduled time, it triggers the backup extension to take a point-in-time snapshot. Il servizio Backup di Azure usa l'estensione VMSnapshot in Windows e l'estensione VMSnapshotLinux in Linux.The Azure Backup service uses the VMSnapshot extension in Windows, and the VMSnapshotLinux extension in Linux. L'estensione viene installata all primo backup delle macchine virtuali.The extension is installed during the first VM backup. Per installare l'estensione, è necessario che la macchina virtuale sia in esecuzione.To install the extension, the VM must be running. Se la macchina virtuale non è in esecuzione, il servizio Backup crea uno snapshot dell'archivio sottostante (poiché non si verifica alcuna scrittura di applicazione durante l'arresto della macchina virtuale).If the VM is not running, the Backup service takes a snapshot of the underlying storage (since no application writes occur while the VM is stopped).

Quando crea uno snapshot delle macchine virtuali di Windows, il servizio Backup si coordina con il servizio Copia Shadow del volume (VSS) per ottenere uno snapshot coerente dei dischi delle macchine virtuali.When taking a snapshot of Windows VMs, the Backup service coordinates with the Volume Shadow Copy Service (VSS) to get a consistent snapshot of the virtual machine's disks. Se si esegue il backup di macchine virtuali Linux, è possibile scrivere i propri script personalizzati per assicurare la coerenza quando si crea uno snapshot delle macchine virtuali.If you're backing up Linux VMs, you can write your own custom scripts to ensure consistency when taking a VM snapshot. Dettagli su come richiamare gli script sono forniti più avanti in questo articolo.Details on invoking these scripts are provided later in this article.

Dopo che il servizio Backup di Azure crea lo snapshot, i data vengono trasferiti nell'insieme di credenziali.Once the Azure Backup service takes the snapshot, the data is transferred to the vault. Per offrire la massima efficienza, il servizio identifica e trasferisce solo i blocchi di dati che sono stati modificati dall'ultimo backup.To maximize efficiency, the service identifies and transfers only the blocks of data that have changed since the previous backup.

Architettura del backup delle macchine virtuali di Azure

Quando il trasferimento dei dati è completato, lo snapshot viene rimosso e viene creato un punto di ripristino.When the data transfer is complete, the snapshot is removed and a recovery point is created.

Nota

  1. Durante il processo di backup, il servizio Backup di Azure non include il disco temporaneo collegato alla macchina virtuale.During the backup process, Azure Backup doesn't include the temporary disk attached to the virtual machine. Per altre informazioni, vedere il blog sull'archiviazione temporanea.For more information, see the blog on temporary storage.
  2. Poiché il servizio Backup di Azure crea uno snapshot a livello di archiviazione e lo trasferisce nell'insieme di credenziali, non modificare le chiavi dell'account di archiviazione fino al termine del processo di backup.Since Azure Backup takes a storage-level snapshot and transfers that snapshot to vault, do not change the storage account keys until the backup job finishes.
  3. Per le VM Premium, lo snapshot deve essere copiato nell'account di archiviazione.For premium VMs, we copy the snapshot to storage account. Si procede in questo modo per assicurarsi che il servizio di Backup di Azure ottenga IOPS sufficienti per il trasferimento dei dati nell'insieme di credenziali.This is to make sure that Azure Backup service gets sufficient IOPS for transferring data to vault. Questa copia aggiuntiva della risorsa di archiviazione viene addebitata in base alla dimensione allocata della VM.This additional copy of storage is charged as per the VM allocated size.

Coerenza dei datiData consistency

Le operazioni di backup e ripristino dei dati aziendali critici sono ulteriormente complicate dal fatto che il backup di tali dati deve essere eseguito mentre le applicazioni che generano i dati sono in esecuzione.Backing up and restoring business critical data is complicated by the fact that business critical data must be backed up while the applications that produce the data are running. Per risolvere questo problema, Backup di Azure supporta i backup coerenti con l'applicazione per le macchine virtuali di Windows e di LinuxTo address this, Azure Backup supports application-consistent backups for both Windows and Linux VMs

Macchina virtuale WindowsWindows VM

Backup di Azure esegue backup VSS completi nelle macchine virtuali di Windows (altre informazioni su backup VSS completi).Azure Backup takes VSS full backups on Windows VMs (read more about VSS full backup). Per abilitare i backup VSS di copia è necessario impostare la chiave di registro seguente nella macchina virtuale.To enable VSS copy backups, the following registry key needs to be set on the VM.

[HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\BCDRAGENT]
"USEVSSCOPYBACKUP"="TRUE"

Macchine virtuali di LinuxLinux VMs

Backup di Azure fornisce un framework di scripting.Azure Backup provides a scripting framework. Per assicurare la coerenza con l'applicazione quando si esegue il backup di macchine virtuali Linux, creare script di pre-backup e di post-backup personalizzati che controllino il flusso e l'ambiente di backup.To ensure application consistency when backing up Linux VMs, create custom pre-scripts and post-scripts that control the backup workflow and environment. Backup di Azure richiama lo script di pre-backup prima di creare lo snapshot della macchina virtuale e richiama lo script di post-backup al termine del processo di snapshot.Azure Backup invokes the pre-script before taking the VM snapshot and invokes the post-script once the VM snapshot job completes. Per altri dettagli, vedere l'articolo relativo a backup di macchine con coerenza delle applicazioni usando script di pre-backup e di post-backup.For more details, see application consistent VM backups using pre-script and post-script.

Nota

Backup di Azure richiama solo script di pre-backup e di post-backup scritti dal cliente.Azure Backup only invokes the customer-written pre- and post-scripts. Se script di pre-backup e di post-backup vengono eseguiti correttamente, Azure Backup contrassegna il punto di ripristino come coerente con l'applicazione.If the pre-script and post-scripts execute successfully, Azure Backup marks the recovery point as application consistent. Tuttavia, il cliente è responsabile della coerenza con l'applicazione quando usa script personalizzati.However, the customer is ultimately responsible for the application consistency when using custom scripts.

Questa tabella illustra i tipi di coerenza e le condizioni in cui si verificano durante le procedure di backup e ripristino delle macchine virtuali di Azure.This table explains the types of consistency and the conditions that they occur under during Azure VM backup and restore procedures.

CoerenzaConsistency Basato su VSSVSS-based Spiegazione e dettagliExplanation and details
Coerenza con l'applicazioneApplication consistency Sì per WindowsYes for Windows La coerenza dell'applicazione è ideale per i carichi di lavoro perché garantisce:Application consistency is ideal for workloads as it ensures that:
  1. L' avviodella macchina virtuale.The VM boots up.
  2. L' assenza di qualsiasi danneggiamento.There is no corruption.
  3. L'assenza di perdite di dati.There is no data loss.
  4. La coerenza dei dati con l'applicazione che li usa, grazie all'impiego dell'applicazione al momento del backup tramite il Servizio Copia shadow del volume o lo script di pre-/post-backup.The data is consistent to the application that uses the data, by involving the application at the time of backup--using VSS or pre/post script.
  • Macchine virtuali Windows: la maggior parte dei carichi di lavoro di Microsoft ha writer VSS che eseguono azioni specifiche di un carico di lavoro correlate alla coerenza dei dati.Windows VMs- Most Microsoft workloads have VSS writers that do workload-specific actions related to data consistency. Ad esempio, Microsoft SQL Server ha un writer VSS che garantisce l'esecuzione corretta delle operazioni di scrittura nel file di log delle transazioni e nel database.For example, Microsoft SQL Server has a VSS writer that ensures that the writes to the transaction log file and the database are done correctly. Per i backup delle macchine virtuali Windows di Azure, per creare un punto di ripristino coerente con un'applicazione, l'estensione del backup deve richiamare il flusso di lavoro del VSS e completarlo prima dell'acquisizione dello snapshot della macchina virtuale.For Azure Windows VM backups, to create an application-consistent recovery point, the backup extension must invoke the VSS workflow and complete it before taking the VM snapshot. Affinché lo snapshot della macchina virtuale di Azure sia preciso, è necessario completare anche i writer VSS di tutte le applicazioni delle VM di Azure.For the Azure VM snapshot to be accurate, the VSS writers of all Azure VM applications must complete as well. (apprendere le nozioni di base di VSS e approfondire i dettagli di funzionamento).(Learn the basics of VSS and dive deep into the details of how it works).
  • Macchine virtuali Linux: i clienti possono eseguire script di pre-backup e post-backup personalizzati per garantire coerenza con l'applicazione.Linux VMs- Customers can execute custom pre-script and post-script to ensure application consistency.
  • Coerenza del file systemFile-system consistency Sì, per i computer basati su WindowsYes - for Windows-based computers Esistono due scenari in cui il punto di ripristino può essere coerente con il file system:There are two scenarios where the recovery point can be file-system consistent:
    • Backup di macchine virtuali Linux in Azure, senza script di pre-/post-backup o se lo script di pre-/post-backup non è stato eseguito correttamente.Backups of Linux VMs in Azure, without pre-script/post-script or if pre-script/post-script failed.
    • Errore VSS durante il backup di macchine virtuali di Windows in Azure.VSS failure during backup for Windows VMs in Azure.
    In entrambi i casi la soluzione ottimale è garantire:In both these cases, the best that can be done is to ensure that:
    1. L' avviodella macchina virtuale.The VM boots up.
    2. L' assenza di qualsiasi danneggiamento.There is no corruption.
    3. L'assenza di perdite di dati.There is no data loss.
    Le applicazioni devono implementare il proprio meccanismo di correzione sui dati ripristinati.Applications need to implement their own "fix-up" mechanism on the restored data.
    Coerenza dei datiCrash consistency NoNo Questa situazione è equivalente a quella di una macchina virtuale che si è arrestata in modo anomalo a causa di un ripristino software o hardware.This situation is equivalent to a virtual machine experiencing a "crash" (through either a soft or hard reset). La coerenza per arresto anomalo del sistema si verifica in genere quando la macchina virtuale di Azure viene arrestata durante il backup.Crash consistency typically happens when the Azure virtual machine is shut down at the time of backup. Un punto di ripristino coerente con l'arresto anomalo non offre alcuna garanzia di coerenza dei dati sul supporto di archiviazione, dal punto di vista del sistema operativo o dal punto di vista dell'applicazione.A crash-consistent recovery point provides no guarantees around the consistency of the data on the storage medium--either from the perspective of the operating system or the application. Solo i dati già esistenti sul disco al momento del backup vengono acquisiti e sottoposti a backup.Only the data that already exists on the disk at the time of backup is captured and backed up.

    Anche se non vi sono garanzie, nella maggior parte dei casi il sistema operativo si avvia. Questa operazione è in genere seguita da una procedura di controllo del disco come chkdsk per correggere eventuali errori di danneggiamento del disco.While there are no guarantees, usually, the operating system boots, followed by disk-checking procedure, like chkdsk, to fix any corruption errors. I dati in memoria o le scritture che non sono state trasferite sul disco andranno persi.Any in-memory data or writes that have not been transferred to the disk are lost. In genere l'applicazione esegue il proprio meccanismo di verifica nel caso in cui sia necessario effettuare il rollback di dati.The application typically follows with its own verification mechanism in case data rollback needs to be done.

    Ad esempio, se il log delle transazioni contiene voci che non sono presenti nel database, il software del database esegue un rollback fino a quando i dati sono coerenti.As an example, if the transaction log has entries that are not present in the database, then the database software does a rollback until the data is consistent. Quando i dati sono distribuiti tra più dischi virtuali (ad esempio volumi con spanning), un punto di ripristino coerente con l'arresto anomalo del sistema non fornisce alcuna garanzia della correttezza dei dati.When data is spread across multiple virtual disks (like spanned volumes), a crash-consistent recovery point provides no guarantees for the correctness of the data.

    Prestazioni e utilizzo delle risorsePerformance and resource utilization

    Analogamente al software distribuito in locale, è necessario pianificare le esigenze di utilizzo di capacità e risorse durante il backup delle macchine virtuali in Azure.Like backup software that is deployed on-premises, you should plan for capacity and resource utilization needs when backing up VMs in Azure. I limiti del servizio di archiviazione di Azure definiscono il modo in cui sono strutturate le distribuzioni delle macchine virtuali per ottenere prestazioni ottimali con il minimo impatto sui carichi di lavoro in esecuzione.The Azure Storage limits define how to structure VM deployments to get maximum performance with minimum impact to running workloads.

    Prestare attenzione ai limiti seguenti dell'Archiviazione di Azure durante la pianificazione delle prestazioni del backup:Pay attention to the following Azure Storage limits when planning backup performance:

    • Numero massimo in uscita per account di archiviazioneMax egress per storage account
    • Frequenza delle richieste totale per account di archiviazioneTotal request rate per storage account

    Limiti dell'account di archiviazioneStorage account limits

    I dati di backup copiati da un account di archiviazione si sommano alle operazioni di input/output al secondo (IOPS) e alle metriche relative ai dati in uscita (o velocità effettiva) dell'account di archiviazione.Backup data copied from a storage account, adds to the input/output operations per second (IOPS) and egress (or throughput) metrics of the storage account. Al contempo, le macchine virtuali consumano le operazioni di I/O al secondo (IOPS) e velocità effettiva.At the same time, virtual machines are also consuming IOPS and throughput. L'obiettivo è garantire che il traffico del backup e delle macchine virtuali non superi i limiti previsti per l'account di archiviazione.The goal is to ensure Backup and virtual machine traffic don't exceed your storage account limits.

    Numero di dischiNumber of disks

    Il processo di backup prova a completare un processo di backup il più velocemente possibile,The backup process tries to complete a backup job as quickly as possible. utilizzando quindi la quantità più elevata possibile di risorse.In doing so, it consumes as many resources as it can. Tutte le operazioni di I/O sono tuttavia limitate dalla velocità effettiva da raggiungere per BLOB singolo che ha un limite di 60 MB al secondo.However, all I/O operations are limited by the Target Throughput for Single Blob, which has a limit of 60 MB per second. Nel tentativo di massimizzare la velocità, il processo di backup prova a eseguire il backup di ciascun disco della macchina virtuale in parallelo.In an attempt to maximize its speed, the backup process tries to back up each of the VM's disks in parallel. Se una macchina virtuale contiene quattro dischi, il servizio prova a eseguire il backup di tutti e quattro i dischi in parallelo.If a VM has four disks, the service attempts to back up all four disks in parallel. Il fattore più importante che determina il traffico di backup di un account di archiviazione è il numero di dischi di cui viene eseguito il backup.The number of disks being backed up, is the most important factor in determining storage account backup traffic.

    Pianificazione dei backupBackup schedule

    Un altro aspetto che influisce sulle prestazioni è la pianificazione dei backup.An additional factor that impacts performance is the backup schedule. Se si configurano i criteri in modo che venga eseguito il backup di tutte le macchine virtuali contemporaneamente, è stato pianificato un blocco del traffico.If you configure the policies so all VMs are backed up at the same time, you have scheduled a traffic jam. Il processo di backup tenta di eseguire il backup di tutti i dischi in parallelo.The backup process attempts to back up all disks in parallel. Per ridurre il traffico di backup da un account di archiviazione, eseguire il backup delle singole macchine virtuali in diverse ore del giorno, senza sovrapposizioni.To reduce the backup traffic from a storage account, back up different VMs at different time of the day, with no overlap.

    Pianificazione della capacitàCapacity planning

    Combinando i fattori precedenti, è necessario pianificare le esigenze d'uso dell'account di archiviazione.Putting the previous factors together, you need to plan for the storage account usage needs. Scaricare il foglio di Excel per la pianificazione della capacità di backup delle macchine virtuali per valutare l'impatto delle scelte relative alla pianificazione dei backup e dei dischi.Download the VM backup capacity planning Excel spreadsheet to see the impact of your disk and backup schedule choices.

    Velocità effettiva del backupBackup throughput

    Per ogni disco di cui si esegue il backup, il servizio Backup di Azure legge i blocchi nel disco e archivia solo i dati modificati (backup incrementale).For each disk being backed up, Azure Backup reads the blocks on the disk and stores only the changed data (incremental backup). Nella tabella seguente vengono illustrati i valori di velocità effettiva del servizio Backup.The following table shows the average Backup service throughput values. Usando i dati seguenti è possibile stimare la quantità di tempo necessaria per il backup di un disco con le dimensioni specificate.Using the following data, you can estimate the amount of time needed to back up a disk of a given size.

    Operazione di backupBackup operation Velocità effettiva ottimaleBest-case throughput
    Backup inizialeInitial backup 160 Mbps160 Mbps
    Backup incrementale (ripristino di emergenza)Incremental backup (DR) 640 Mbps 640 Mbps

    La velocità effettiva si riduce in modo significativo se i dati modificati (per cui è necessario eseguire il backup) sono dispersi sul disco rigido.Throughput drops significantly if the changed data (that needs to be backed up) is dispersed across the disk.

    Tempo totale di backup della macchina virtualeTotal VM backup time

    Nonostante la maggior parte del tempo di backup venga impiegata per la lettura e la copia dei dati, altre operazioni influiscono sul tempo totale necessario per il backup di una macchina virtuale:While most of the backup time is spent reading and copying data, other operations contribute to the total time needed to back up a VM:

    • Tempo necessario per l' installazione o l'aggiornamento dell'estensione per il backup.Time needed to install or update the backup extension.
    • Tempo dello snapshot, ovvero il tempo impiegato per attivare uno snapshot.Snapshot time, which is the time taken to trigger a snapshot. Gli snapshot vengono attivati vicino al momento del backup pianificato.Snapshots are triggered close to the scheduled backup time.
    • Tempo di attesa di coda.Queue wait time. Poiché il servizio di backup elabora i backup di più clienti, è possibile che la copia dei dati di backup dallo snapshot nell'insieme di credenziali di Backup o di Servizi di ripristino non venga avviata immediatamente.Since the Backup service is processing backups from multiple customers, copying backup data from snapshot to the backup or Recovery Services vault might not start immediately. Nei periodi di massimo carico, l'attesa può durare al massimo 8 ore a causa del numero di backup in corso di elaborazione.In times of peak load, the wait can stretch up to eight hours due to the number of backups being processed. Tuttavia, il tempo di backup totale della macchina virtuale sarà inferiore a 24 ore per i criteri di backup giornalieri.However, the total VM backup time is less than 24 hours for daily backup policies.
    • L'ora del trasferimento dati, necessaria al servizio di backup per calcolare le modifiche incrementali da backup e trasferimento precedenti, cambia nell'archiviazione dell'insieme di credenziali.Data transfer time, time needed for backup service to compute the incremental changes from previous backup and transfer those changes to vault storage.

    Perché si registrano tempi di backup superiori alle 12 ore?Why am I observing longer(>12 hours) backup time?

    Il backup è costituito da due fasi: l'acquisizione di snapshot e il trasferimento degli snapshot nell'insieme di credenziali.Backup consists of two phases: taking snapshots and transferring the snapshots to the vault. Il servizio di Backup consente di ottimizzare l'archiviazione.The Backup service optimizes for storage. Quando si trasferiscono i dati dello snapshot all'insieme di credenziali, il servizio trasferisce solo le modifiche incrementali dello snapshot precedente.When transferring the snapshot data to a vault, the service only transfers incremental changes from the previous snapshot. Per determinare le modifiche incrementali, il servizio calcola il checksum dei blocchi.To determine the incremental changes, the service computes the checksum of the blocks. Se viene modificato un blocco, il blocco viene identificato come blocco da inviare all'insieme di credenziali.If a block is changed, the block is identified as a block to be sent to the vault. Il servizio penetra ulteriormente in ognuno dei blocchi identificati, alla ricerca di opportunità per ridurre al minimo i dati da trasferire.Then the service drills further into each of the identified blocks, looking for opportunities to minimize the data to transfer. Dopo aver valutato tutti i blocchi modificati, il servizio unisce le modifiche e le invia all'insieme di credenziali.After evaluating all changed blocks, the service coalesces the changes and sends them to the vault. In alcune applicazioni legacy, le scritture frammentate e di piccole dimensioni non sono ottimali per l'archiviazione.In some legacy applications, small, fragmented writes are not optimal for storage. Se lo snapshot contiene molte delle operazioni di scrittura frammentate e di piccole dimensioni, il servizio impiega più tempo nell'elaborazione dei dati scritti dalle applicazioni.If the snapshot contains many small, fragmented writes, the service spends additional time processing the data written by the applications. Il blocco di scrittura dell'applicazione minimo consigliato da Azure per le applicazioni in esecuzione su una macchina virtuale è pari a 8 KB.The recommended application write block from Azure, for applications running inside the VM, is a minimum of 8 KB. Se l'applicazione usa un blocco più piccolo degli 8 KB, le prestazioni del backup ne risentono.If your application uses a block of less than 8 KB, backup performance is effected. Per assistenza sull'ottimizzazione dell'applicazione per migliorare le prestazioni di backup, vedere l'articolo sull'ottimizzazione delle applicazioni per prestazioni ottimali con Archiviazione di Azure.For help with tuning your application to improve backup performance, see Tuning applications for optimal performance with Azure storage. Sebbene l'articolo sulle prestazioni di backup usi esempi di archiviazione Premium, le linee guida sono applicabili ai dischi di archiviazione Standard.Though the article on backup performance uses Premium storage examples, the guidance is applicable for Standard storage disks.

    Tempo totale di ripristinoTotal restore time

    Un'operazione di ripristino è costituita da due sottoattività principali: la copia dei dati dall'insieme di credenziali all'account di archiviazione scelto del cliente e la creazione della macchina virtuale.A restore operation consists of two main sub tasks: Copying data back from the vault to the chosen customer storage account, and creating the virtual machine. La copia dei dati dall'insieme di credenziali dipende dalla posizione in cui vengono archiviati i backup internamente in Azure e dalla posizione in cui è memorizzato l'account di archiviazione del cliente.Copying data back from the vault depends on where the backups are stored internally in Azure, and where the customer storage account is stored. Il tempo necessario alla copia dipende dalle seguenti attività:Time taken to copy data depends upon:

    • Tempo di attesa in coda: dal momento che il servizio esegue ripristini da più clienti contemporaneamente, le richieste di ripristino vengono messe in coda.Queue wait time - Since the service processes restore jobs from multiple customers at the same time, restore requests are put in a queue.
    • Tempo di copia dei dati: i dati vengono copiati dall'insieme di credenziali nell'account di archiviazione del cliente.Data copy time - Data is copied from the vault to the customer storage account. I tempi di ripristino dipendono dalle IOPS e dalla velocità effettiva dl servizio Backup di Azure sull'account di archiviazione del cliente selezionato.Restore time depends on IOPS and throughput Azure Backup service gets on the selected customer storage account. Per ridurre il tempo di copia durante il processo di ripristino, selezionare un account di archiviazione non caricato con altre letture e scritture di applicazione.To reduce the copying time during the restore process, select a storage account not loaded with other application writes and reads.

    Procedure consigliateBest practices

    È consigliabile seguire queste procedure durante la configurazione del backup per le macchine virtuali:We suggest following these practices while configuring backups for virtual machines:

    • Non pianificare il backup di più di 10 macchine virtuali classiche contemporaneamente dallo stesso servizio cloud.Don't schedule more than 10 classic VMs from the same cloud service to back up at the same time. Se si vuole eseguire il backup di più macchine virtuali dallo stesso servizio cloud, sfalsare di un'ora le ore di inizio dei backup.If you want to back up multiple VMs from same cloud service, stagger the backup start times by an hour.
    • Non pianificare il backup contemporaneo di più di 40 macchine virtuali.Do not schedule more than 40 VMs to back up at the same time.
    • Pianificare i backup di macchine Virtuali durante le ore non di punta.Schedule VM backups during non-peak hours. In questo modo il servizio Backup usa le IOPS per il trasferimento dei dati dall'account di archiviazione del cliente all'insieme di credenziali.This way the Backup service uses IOPS for transferring data from the customer storage account to the vault.
    • Assicurarsi che un criterio faccia riferimento a VM in più account di archiviazione.Make sure that a policy is applied on VMs spread across different storage accounts. È consigliabile non proteggere con la stessa pianificazione di backup più di 20 dischi in totale da un singolo account di archiviazione.We suggest no more than 20 total disks from a single storage account be protected by the same backup schedule. Se un account di archiviazione include più di 20 dischi, suddividere le VM tra più criteri per ottenere i valori di IOPS necessari durante la fase di trasferimento del processo di backup.If you have greater than 20 disks in a storage account, spread those VMs across multiple policies to get the required IOPS during the transfer phase of the backup process.
    • Non ripristinare una macchina virtuale in esecuzione nell'Archiviazione Premium nello stesso account di archiviazione.Do not restore a VM running on Premium storage to same storage account. Se il processo dell'operazione di ripristino coincide con l'operazione di backup, il valore di IOPS disponibile per il backup sarà ridotto.If the restore operation process coincides with the backup operation, it reduces the available IOPS for backup.
    • Per il backup di VM Premium, verificare che l'account di archiviazione che ospita i dischi premium abbia almeno il 50% di spazio disponibile per la gestione temporanea degli snapshot perché il backup sia completato correttamente.For Premium VM backup, ensure that storage account that hosts premium disks has atleast 50% free space for staging snapshot for a successful backup.
    • Verificare che la versione di python nelle macchine virtuali Linux abilitate per il backup sia la 2.7Make sure that python version on Linux VMs enabled for backup is 2.7

    Crittografia dei datiData encryption

    Il Backup di Azure non crittografa i dati come parte del processo di backup.Azure Backup does not encrypt data as a part of the backup process. È tuttavia possibile crittografare i dati all'interno della macchina virtuale e ed eseguire il backup dei dati protetti facilmente (altre informazioni sul backup dei dati crittografati).However, you can encrypt data within the VM and back up the protected data seamlessly (read more about backup of encrypted data).

    Calcolo del costo delle istanze protetteCalculating the cost of protected instances

    Le macchine virtuali di Azure di cui viene eseguito il backup mediante Backup di Azure sono soggette a fatturazione sulla base dei prezzi di tale servizio.Azure virtual machines that are backed up through Azure Backup are subject to Azure Backup pricing. Il calcolo delle istanze protette si basa sulle dimensioni effettive della macchina virtuale, ovvero sul totale di tutti i dati presenti nella macchina virtuale con esclusione del "disco risorse".The Protected Instances calculation is based on the actual size of the virtual machine, which is the sum of all the data in the virtual machine--excluding the “resource disk.”

    I prezzi del backup di macchine virtuali non si basano sulla dimensione massima supportata di ogni disco dati collegato alla macchina virtuale.Pricing for backing up VMs is not based on the maximum supported size for each data disk attached to the virtual machine. Si basano viceversa sui dati effettivi archiviati nel disco dati.Pricing is based on the actual data stored in the data disk. Analogamente, la fattura relativa all'archiviazione dei backup è basata sulla quantità di dati archiviata in Backup di Azure, ovvero sul totale dei dati effettivi presenti in ogni punto di ripristino.Similarly, the backup storage bill is based on the amount of data that is stored in Azure Backup, which is the sum of the actual data in each recovery point.

    Si prenda ad esempio una macchina virtuale di dimensioni A2-Standard dotata di due dischi dati aggiuntivi con capacità massima di 1 TB ciascuno.For example, take an A2 Standard-sized virtual machine that has two additional data disks with a maximum size of 1 TB each. La tabella seguente indica i dati effettivi archiviati in ciascuno di tali dischi:The following table gives the actual data stored on each of these disks:

    Tipo di discoDisk type Dimensioni massimeMax size Dati effettivi presentiActual data present
    Disco del sistema operativoOperating system disk 1023 GB1023 GB 17 GB17 GB
    Disco locale/Disco risorseLocal disk / Resource disk 135 GB135 GB 5 GB (non incluso per il backup)5 GB (not included for backup)
    Disco dati 1Data disk 1 1023 GB1023 GB 30 GB30 GB
    Disco dati 2Data disk 2 1023 GB1023 GB 0 GB0 GB

    In questo caso, le dimensioni effettive della macchina virtuale sono 17 GB + 30 GB + 0 GB = 47 GB.The actual size of the virtual machine in this case is 17 GB + 30 GB + 0 GB = 47 GB. La dimensione dell'istanza protetta (47 GB) diventa la base della fattura mensile.This Protected Instance size (47 GB) becomes the basis for the monthly bill. Con l'aumentare della quantità di dati presente nella macchina virtuale, le dimensioni dell'istanza protetta usata per la fatturazione cambiano di conseguenza.As the amount of data in the virtual machine grows, the Protected Instance size used for billing changes accordingly.

    La fatturazione inizia solo dopo il completamento corretto del primo backup.Billing does not start until the first successful backup completes. A questo punto inizierà la fatturazione sia per le istanze di archiviazione sia per quelle protette.At this point, the billing for both Storage and Protected Instances begins. La fatturazione continua fino a quando per la macchina virtuale sono presenti dati di backup archiviati in un insieme di credenziali .Billing continues as long as there is any backup data stored in a vault for the virtual machine. Se si interrompe la protezione sulla macchina virtuale ma in un insieme di credenziali continuano a essere presenti dati di backup di tale macchina virtuale, la fatturazione continua.If you stop protection on the virtual machine, but virtual machine backup data exists in a vault, billing continues.

    La fatturazione relativa a una macchina virtuale specifica viene interrotta solo se viene interrotta la protezione e vengono eliminati i dati di backup.Billing for a specified virtual machine stops only if the protection is stopped and all backup data is deleted. Quando si interrompe la protezione e non vi sono processi di backup attivi, la dimensione dell'ultimo backup della macchina virtuale completato correttamente diventa la dimensione dell'Istanza protetta utilizzata per la fatturazione mensile.When protection stops and there are no active backup jobs, the size of the last successful VM backup becomes the Protected Instance size used for the monthly bill.

    Domande?Questions?

    In caso di domande o se si vuole che venga inclusa una funzionalità, è possibile inviare commenti e suggerimenti.If you have questions, or if there is any feature that you would like to see included, send us feedback.

    Passaggi successiviNext steps