Ripristino da Azure Backup
Esegua il ripristino completo di una VM e il recupero a livello di elemento di un file da uno snapshot di backup e comprenda gli obiettivi del punto di ripristino per diversi tipi di carico di lavoro.
Ripristino da Azure Backup è una lezione Azure Fundamentals gratuita su CoddyKit. Questa è la lezione 2 di 4. Puoi leggere la lezione completa qui gratuitamente — poi esercitati direttamente nel browser con un editor di codice integrato e un tutor IA disponibile 24/7. Fa parte del percorso di apprendimento Azure Fundamentals, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso Azure Fundamentals include 4 lezioni in totale.
Punti di ripristino e opzioni di ripristino
Ogni esecuzione di backup completata crea un punto di ripristino, ovvero uno snapshot della risorsa protetta in un determinato momento. Azure Backup conserva i punti di ripristino in base alle regole di conservazione del criterio di backup. Quando è necessario eseguire un ripristino, si seleziona un punto di ripristino e si sceglie un tipo di ripristino. I tipi disponibili dipendono dalla risorsa: per le VM è possibile eseguire un ripristino completo della VM, il ripristino di un disco oppure il ripristino di elementi a livello di file. Comprendere queste opzioni aiuta a scegliere il percorso più rapido per il ripristino.
# List recovery points for a VM
az backup recoverypoint list \
--resource-group myRG \
--vault-name myRecoveryVault \
--container-name myVM \
--item-name myVM \
--workload-type VM \
--output tableRipristino completo della VM
Un ripristino completo della VM ricrea l'intera macchina virtuale, inclusi il disco del sistema operativo, i dischi dati e l'interfaccia di rete, a partire da un punto di ripristino. È possibile eseguire il ripristino nella posizione originale (sostituendo la VM esistente) oppure in una posizione alternativa (creando una nuova VM con un nome diverso o in un altro gruppo di risorse o in un'altra area). Il ripristino completo è l'opzione più lenta, ma consente di recuperare una VM completamente danneggiata o eliminata. È supportato anche il ripristino tra aree se il vault utilizza lo storage GRS.
# Trigger a full VM restore to alternate location
az backup restore restore-azurevm \
--resource-group myRG \
--vault-name myRecoveryVault \
--container-name myVM \
--item-name myVM \
--rp-name <recovery-point-name> \
--restore-to-staging-storage-account myStorageAccount \
--storage-account-resource-group myRGRipristino del disco
Il ripristino del disco esporta i dischi gestiti da un punto di ripristino in un account di archiviazione specificato, senza creare una nuova VM. Questa opzione è utile quando è necessario recuperare solo dati specifici da un disco o quando si desidera collegare il disco recuperato a una VM esistente per esaminarlo. Dopo l'esportazione dei dischi, è possibile montarli, esplorare il file system e copiare solo i file necessari: è più rapido dell'avvio di un ripristino completo della VM.
Ripristino di elementi a livello di file
Il ripristino a livello di elemento (ILR) consente di esplorare e recuperare singoli file e cartelle da un backup di una VM senza ripristinare l'intero disco. Azure Backup monta il punto di ripristino come destinazione iSCSI locale in una macchina Windows o Linux. Ci si connette utilizzando uno script fornito, si esplora il disco montato come se fosse un'unità locale e si copiano solo i file specifici necessari. La sessione di montaggio scade dopo 12 ore per limitare l'esposizione.
# Download the ILR mount script (run on the recovery machine)
# 1. In the portal: Backup items > VM > Recovery points > File Recovery
# 2. Download the executable script for Windows or Linux
# 3. Run the script on a target machine — it mounts the disks via iSCSI
# 4. Browse the mounted drive and copy the needed files
# 5. Unmount after recovery to release the recovery point lockObiettivi dei punti e dei tempi di ripristino
Quando si valutano le strategie di backup, contano due metriche: RPO (Recovery Point Objective) è la perdita massima di dati tollerabile, espressa in termini di tempo; se il backup viene eseguito ogni giorno, l'RPO può arrivare fino a 24 ore. RTO (Recovery Time Objective) è il tempo necessario per il processo di ripristino. I ripristini completi delle VM possono richiedere da 30 minuti a diverse ore, a seconda delle dimensioni del disco. Il ripristino a livello di file è molto più rapido. Allineare RPO e RTO ai requisiti aziendali determina la pianificazione del backup e la scelta della strategia di ripristino.
Ripristino di una condivisione Azure Files
Per Azure Files sottoposto a backup tramite Azure Backup, sono disponibili due opzioni di ripristino. Il ripristino nella posizione originale sovrascrive il contenuto corrente della condivisione con quello dello snapshot. Il ripristino in una posizione alternativa ripristina i dati in un'altra condivisione file o in un altro account di archiviazione, lasciando invariata la condivisione corrente. È inoltre possibile eseguire un ripristino a livello di elemento per recuperare file o cartelle specifici dallo snapshot; si tratta del tipo di ripristino più comune e con il minore impatto per le condivisioni file.
# Restore a specific file from an Azure Files backup
az backup restore restore-azurefiles \
--resource-group myRG \
--vault-name myRecoveryVault \
--container-name 'StorageContainer;myStorageAccount' \
--item-name 'AzureFileShare;myFileShare' \
--rp-name <recovery-point-name> \
--restore-mode ItemLevelRecovery \
--target-storage-account myStorageAccount \
--target-file-share myFileShare \
--target-folder restored-filesRipristino tra aree
Il ripristino tra aree (CRR) consente di ripristinare le VM in un'area secondaria (associata) quando l'area primaria non è disponibile. CRR è disponibile solo per i vault configurati con Geo-Redundant Storage. È necessario abilitare esplicitamente CRR nelle proprietà del vault: per impostazione predefinita non è attivo. CRR comporta un costo aggiuntivo, ma è essenziale negli scenari in cui sia necessario ripristinare i carichi di lavoro nell'area secondaria prima che Azure Site Recovery completi il failover.
# Enable cross-region restore on an existing vault
az backup vault backup-properties set \
--name myRecoveryVault \
--resource-group myRG \
--cross-region-restore-flag trueMonitoraggio dei processi di ripristino
Ogni operazione di ripristino crea un processo di backup di tipo Restore, che è possibile monitorare nel pannello Backup Jobs del vault. I ripristini di dischi di grandi dimensioni possono richiedere diverse ore. Se un ripristino non riesce a metà del processo (ad esempio a causa di un problema di autorizzazioni nell'account di archiviazione di destinazione), Azure Backup fornisce un messaggio di errore dettagliato e un collegamento alla documentazione. È possibile riprovare il ripristino dopo aver risolto il problema sottostante: un ripristino completato solo parzialmente non danneggia il punto di ripristino.
# Monitor a specific restore job
az backup job show \
--vault-name myRecoveryVault \
--resource-group myRG \
--name <job-id>Ripristino di database SQL nelle VM
Quando SQL Server è in esecuzione in una VM di Azure ed è protetto con la soluzione Azure Backup for SQL Server, si ottiene una granularità di ripristino aggiuntiva. È possibile eseguire il ripristino a uno specifico punto nel tempo (in base ai backup del log delle transazioni eseguiti ogni 15–60 minuti), invece di ripristinare soltanto un punto di ripristino di un backup completo. In questo modo l'RPO dei carichi di lavoro SQL si riduce notevolmente rispetto al solo backup della VM a livello di file system.
Verifica dei backup e test dei ripristini
Molte organizzazioni non testano mai i propri backup finché non si verifica un'emergenza, per poi scoprire che i backup sono danneggiati, incompleti o richiedono molto più tempo del previsto per essere ripristinati. Le procedure consigliate richiedono prove di ripristino regolari: ripristinare in un gruppo di risorse di test, verificare il funzionamento dell'applicazione e documentare l'RTO effettivamente raggiunto. La cartella di lavoro Backup Reports di Azure Backup Center offre una visualizzazione della conformità che mostra la data dell'ultimo backup completato correttamente per ogni elemento protetto.
Ripristino immediato dagli snapshot
Azure Backup for VMs mantiene uno snapshot di ripristino immediato locale per 1–5 giorni (configurabili nel criterio) nel gruppo di risorse insieme alla VM. Il ripristino da questo snapshot locale è molto più rapido del ripristino dal vault, perché non è necessario trasferire i dati dallo storage del vault. Alla scadenza del livello di ripristino immediato, il punto di ripristino viene conservato solo nel vault. Utilizzare il ripristino immediato per gli incidenti recenti riduce notevolmente l'RTO.
Verifica rapida
Verifichi la Sua comprensione dei concetti di Microsoft Azure Fundamentals (AZ-900) trattati in questa lezione.
Riepilogo della lezione
In questa lezione ha appreso che Azure Backup offre diversi tipi di ripristino, ovvero ripristino completo della VM, del disco e di elementi a livello di file, ciascuno con compromessi diversi in termini di velocità e granularità; che il ripristino tra aree richiede vault GRS e deve essere abilitato esplicitamente; e che le prove di ripristino regolari sono essenziali per verificare che l'RTO effettivo corrisponda ai requisiti aziendali. Ora vedremo Azure Site Recovery per replicare interi carichi di lavoro in un'area secondaria.
Domande Frequenti
La lezione «Ripristino da Azure Backup» è gratuita?
Sì — il testo completo di «Ripristino da Azure Backup» è gratuito qui sul web. Per esercitarvi in modo interattivo (un editor di codice integrato e un tutor IA 24/7) e sbloccare il resto del corso Azure Fundamentals, passa a CoddyKit PRO. Il corso Azure Fundamentals include 4 lezioni in totale.
Cosa imparerò in «Ripristino da Azure Backup»?
Esegua il ripristino completo di una VM e il recupero a livello di elemento di un file da uno snapshot di backup e comprenda gli obiettivi del punto di ripristino per diversi tipi di carico di lavoro. Eserciti Azure Fundamentals con codice pratico che esegui direttamente nel browser, e un tutor IA 24/7 risponde alle tue domande mentre lavori sulla lezione.
Ho bisogno di esperienza per iniziare Azure Fundamentals?
Non è richiesta alcuna esperienza precedente. Azure Fundamentals su CoddyKit è strutturato per principianti e studenti avanzati, quindi puoi iniziare da qui o dall'inizio e procedere al tuo ritmo. Questa è la lezione 2 di 4.
Quanto tempo richiede la lezione «Ripristino da Azure Backup»?
La maggior parte delle lezioni CoddyKit richiede circa 5–10 minuti. Ogni lezione è breve e interattiva, quindi fai progressi costanti e riprendi esattamente da dove hai lasciato su web e app.
Posso scrivere ed eseguire codice in questa lezione Azure Fundamentals?
Sì. Ogni lezione Azure Fundamentals include un editor di codice integrato, quindi scrivi ed esegui codice reale direttamente nel tuo browser e ricevi feedback istantaneo dall'IA — nessuna configurazione locale necessaria.
Tutte le lezioni di questo corso
- Nozioni fondamentali di Azure Backup
- Ripristino da Azure Backup
- Replica con Azure Site Recovery
- Test ed esecuzione del failover