Panoramica della protezione dei dati

Nella documentazione di Archiviazione di Azure la protezione dei dati si riferisce alle strategie per proteggere l'account di archiviazione e i dati all'interno di esso dall'eliminazione o dalla modifica o per il ripristino dei dati dopo l'eliminazione o la modifica. È importante pensare a come proteggere al meglio i dati prima che si verifichi un incidente che potrebbe comprometterli. Questa guida può aiutarti a decidere in anticipo quali funzionalità di protezione dei dati richieda il tuo caso. Archiviazione di Azure offre anche opzioni per il recupero in caso di disastro, sicurezza e networking. Tutti questi metodi lavorano insieme per una protezione completa dei tuoi dati.

Raccomandazioni per la protezione di base dei dati

Se desideri una copertura di base per la protezione dei dati del tuo account di archiviazione e dei dati che contiene, adotta i seguenti passaggi:

  1. Configurare un blocco di Azure Resource Manager nell'account di archiviazione per proteggere l'account dall'eliminazione o dalle modifiche della configurazione. Altre informazioni...

  2. Abilitare l'eliminazione temporanea del contenitore per l'account di archiviazione in modo da ripristinare un contenitore eliminato e il relativo contenuto. Scopri di più...

  3. Abilita la cancellazione temporanea del blob per l'account di archiviazione per recuperare un blob eliminato o sovrascritto. Scopri di più...

La sezione seguente descrive queste opzioni e altre opzioni di protezione dei dati per altri scenari in modo più dettagliato. Per la protezione da scenari di perdita di dati più ampi, ad esempio l'eliminazione accidentale di account o ransomware, prendere in considerazione l'abilitazione di Backup di Azure oltre alle funzionalità in-account.

Per una panoramica dei costi relativi a queste funzionalità, vedere Riepilogo delle considerazioni sui costi.

Suggerimento

Usa Azure Copilot per ricevere suggerimenti su come migliorare la strategia di protezione del tuo account di archiviazione. Per altre informazioni, vedere Gestire ed eseguire la migrazione degli account di archiviazione con Azure Copilot.

Panoramica delle opzioni di protezione dei dati

La tabella seguente riepiloga le opzioni disponibili in Archiviazione di Azure per scenari comuni di protezione dati. Per altre informazioni sulle opzioni disponibili, scegliere gli scenari applicabili alla propria situazione. Non tutte le funzionalità sono attualmente disponibili per gli account di archiviazione con uno spazio dei nomi gerarchico abilitato.

Scenario Opzione per la protezione dei dati Consigli Vantaggio di protezione Disponibile per Data Lake Storage
Impedire l'eliminazione o la modifica di un account di archiviazione. Blocco di Azure Resource Manager
Scopri di più...
Bloccare tutti gli account di archiviazione con un blocco di Azure Resource Manager per impedire l'eliminazione dell'account di archiviazione. Protegge l'account di archiviazione dall'eliminazione o dalle modifiche della configurazione.

Non protegge i contenitori o i BLOB nell'account dall'eliminazione o dalla sovrascrittura.
Sì
Ripristinare un contenitore eliminato entro un intervallo di tempo specificato. Eliminazione soft dei contenitori
Scopri di più...
Abilitare l'eliminazione temporanea dei contenitori per tutti gli account di archiviazione, con un intervallo di conservazione minimo di sette giorni.

Abilita con eliminazione temporanea dei BLOB per una protezione ottimale dei dati dei BLOB.

Archiviare i contenitori che richiedono periodi di conservazione diversi in account di archiviazione separati.
Un contenitore eliminato e il suo contenuto possono essere ripristinati entro il periodo di conservazione.

Possono essere ripristinate solo le operazioni a livello di contenitore, ad esempio Delete Container. L'eliminazione temporanea del contenitore non consente di ripristinare un singolo BLOB nel contenitore se tale BLOB viene eliminato.
Sì
Ripristinare un BLOB eliminato o una versione eliminata di un BLOB entro un intervallo specificato. Soft delete Blob
Scopri di più...
Abilitare l'eliminazione temporanea dei BLOB per tutti gli account di archiviazione, con un intervallo di conservazione minimo di sette giorni.

Abilita la cancellazione soft del contenitore per una protezione ottimale dei dati blob.

Archiviare i BLOB che richiedono periodi di conservazione diversi in account di archiviazione separati.
Un blob eliminato o una versione del blob possono essere ripristinati entro il periodo di conservazione. Sì
Salvare automaticamente lo stato di un BLOB come versione precedente quando viene sovrascritto. Controllo delle versioni dei blob
Scopri di più...
Abilita il controllo delle versioni dei BLOB quando vuoi catturare automaticamente le modifiche di sovrascrittura e dei metadati e conservare le versioni precedenti dei dati fino a quando non vengono eliminate esplicitamente. Per minimizzare i costi, utilizza una policy di gestione del ciclo di vita o un'attività di Storage Actions per eliminare automaticamente le versioni vecchie.

Abilita la cancellazione soft dei blob per un ulteriore livello di protezione. Ulteriori informazioni...

Archiviare in un account separato i dati dei BLOB che non richiedono il controllo delle versioni per limitare i costi.
Ogni operazione di scrittura di BLOB implica la creazione di una nuova versione. Quando elimini un blob, la versione corrente del blob diventa una versione precedente. Le versioni precedenti rimangono disponibili fino a quando non vengono esplicitamente eliminate oppure possono essere impostate come correnti. No
Salvare manualmente lo stato di un BLOB a un momento specifico. snapshot del blob
Scopri di più...
Consigliato per acquisizioni deliberate e point-in-time, o come alternativa al blob versioning su account con namespace gerarchico, dove il versioning non è disponibile. Un blob può essere ripristinato da uno snapshot se il blob viene sovrascritto. Se il BLOB viene eliminato, vengono eliminati anche gli snapshot.

Quando la cancellazione soft del blob è abilitata, le sovrascritture causano la creazione di snapshot eliminati temporaneamente.
No
Impedire l'eliminazione di una versione del BLOB per un intervallo che decidi tu. Criterio di immutabilità per una versione del BLOB
Scopri di più...
Impostare criteri di immutabilità per una singola versione del BLOB per proteggere i documenti aziendali mission-critical, ad esempio per soddisfare requisiti di conformità legali o normativi. Protegge una versione del BLOB dall'eliminazione e dalla sovrascrittura dei relativi metadati. Un'operazione di sovrascrittura crea una nuova versione.

Se l'immutabilità a livello di versione è abilitata per almeno un contenitore, anche l'account di archiviazione risulta protetto dall'eliminazione. L'eliminazione del contenitore non riesce se nel contenitore esiste almeno un BLOB.
No
Impedire l'eliminazione o la modifica di un contenitore e dei relativi BLOB per un intervallo di tempo scelto dall'utente. Criterio di immutabilità per un contenitore
Scopri di più...
Impostare criteri di immutabilità per un contenitore per proteggere i documenti aziendali mission-critical, ad esempio per soddisfare requisiti di conformità legali o normativi. Protegge un contenitore e i relativi BLOB da tutte le operazioni di eliminazione e sovrascrittura.

Quando sono attivi un blocco legale o criteri di conservazione basati sul tempo bloccati, anche l'account di archiviazione risulta protetto dall'eliminazione. I contenitori per i quali non sono stati impostati criteri di immutabilità non sono protetti dall'eliminazione.
Sì
Ripristinare un set di BLOB a blocchi a un momento specifico precedente. Ripristino a un momento specifico
Ulteriori informazioni...
Per usare il ripristino temporizzato a un punto nel tempo per tornare a uno stato precedente, progettare l'applicazione in modo da eliminare singoli BLOB a blocchi invece di eliminare i contenitori BLOB. È possibile ripristinare un set di BLOB in blocchi allo stato in cui si trovavano in un momento specifico nel passato.

Vengono ripristinate solo le operazioni eseguite su BLOB in blocchi. Eventuali operazioni eseguite su contenitori, BLOB di pagine o BLOB di aggiunta non vengono annullate.
No
Un BLOB può essere eliminato o sovrascritto, ma i dati vengono copiati regolarmente in un secondo account di archiviazione. Backup archiviato nel vault dei BLOB di Azure
Ulteriori informazioni
Abilita il backup vaulted per avere una copia offsite dei tuoi dati salvata su un tenant Microsoft senza accesso diretto. Fornisce un backup selettivo dei container essenziali e consente il ripristino di singoli container su un account di archiviazione diverso dall'account di archiviazione sorgente. Sì

AzCopy e Azure Data Factory sono supportati.

La replica di oggetti non è supportata.
Copia asincronamente i blob di blocco su un account destinazione in un'altra regione. Replicazione degli oggetti Scopri di più... Abilita la replicazione degli oggetti per mantenere una copia ridondante dei blob a blocchi in un'altra regione, così i tuoi dati restano disponibili se la regione di origine diventa non disponibile. Archivia i blob a blocchi che richiedono la replica in account blob generici v2 o premium, perché la replica degli oggetti supporta solo questi tipi di account. I blob a blocco scritti sull'account sorgente vengono copiati asincronamente sull'account destinazione secondo la politica di replicazione. Solo i blob di blocco vengono replicati; i blob di accodamento e i blob di pagina non sono supportati, e la replica di oggetti non protegge contro la cancellazione accidentale di un singolo blob all'interno di un account. Sì

Protezione dati in base al tipo di risorsa

La tabella seguente riepiloga le opzioni di protezione dati di Archiviazione di Azure in base alle risorse protette.

Opzione di protezione dei dati Protegge un account dall'eliminazione Protegge un contenitore dall'eliminazione Protegge un oggetto dall'eliminazione Protegge un oggetto da sovrascritture
Blocco di Azure Resource Manager Sì No No No
Eliminazione soft dei contenitori No Sì No No
Eliminazione soft dei Blob No No Sì Sì
Controllo delle versioni dei BLOB6 No No Sì Sì
Istantanea blob6 No No No Sì
Criterio di immutabilità per una versione del BLOB Sì1 Sì2 Sì Sì3
Criterio di immutabilità per un contenitore Sì4 Sì Sì Sì
Ripristino a un momento specifico5 No No Sì Sì
Backup nel vault dei BLOB di Azure No Sì Sì Sì
Replicazione degli oggetti7 No Sì Sì Sì
Soluzione personalizzata per copiare dati su un secondo account6 No Sì Sì Sì

1 La cancellazione dell'account di archiviazione non riesce se è presente almeno un contenitore con archiviazione immutabile a livello di versione abilitata.
2 La cancellazione del contenitore fallisce se almeno un blob esiste nel container, indipendentemente dal fatto che la policy sia bloccata o sbloccata.
3 Sovrascrivere il contenuto della versione corrente del blob crea una nuova versione. Un criterio di non modificabilità protegge i metadati di una versione dalla sovrascrittura.
4 Sebbene sia in vigore un blocco legale o una criteri di conservazione temporizzata bloccata nell'ambito del contenitore, anche l'account di archiviazione è protetto dall'eliminazione.
5 Attualmente non supportato per i carichi di lavoro di Data Lake Storage.
6 AzCopy e Azure Data Factory sono opzioni supportate sia per i carichi di lavoro gestione rete virtuale di Azure che per Data Lake Storage. La replica di oggetti è supportata solo per i carichi di lavoro di archiviazione BLOB.
7 Una copia replicata viene conservata nell'account di destinazione. La replica degli oggetti non impedisce la cancellazione del blob nell'account sorgente, e la replica è asincrona, quindi le scritture recenti potrebbero non essere ancora presenti nella destinazione.

Azioni di recupero dati basate sul tipo di risorsa

Se è necessario ripristinare i dati sovrascritti o eliminati, il modo in cui si procede dipende dalle opzioni di protezione dati abilitate e dalla risorsa interessata. Nella tabella seguente vengono descritte le azioni che è possibile eseguire per ripristinare i dati.

Risorsa eliminata o sovrascritta Possibili azioni di ripristino Requisiti per il ripristino
Account di archiviazione dati Tentativo di ripristino dell'account di archiviazione eliminato
Altre informazioni...
L'account di archiviazione è stato creato inizialmente con il modello di distribuzione Azure Resource Manager ed è stato eliminato negli ultimi 14 giorni. Non è stato creato un nuovo account di archiviazione con lo stesso nome da quando è stato eliminato l'account originale.
Contenitore Ripristinare il contenitore eliminato in modo temporaneo e il suo contenuto
Ulteriori informazioni...
L'eliminazione temporanea del contenitore è abilitata e il periodo di conservazione dell'eliminazione temporanea del contenitore non è ancora scaduto.
Contenitori e blob Ripristinare i dati da un secondo account di archiviazione Tutte le operazioni di contenitori e BLOB sono state replicate in un secondo account di archiviazione in modo efficace.
Blob Ripristinare un BLOB eliminato in modo temporaneo
Scopri di più...
L'eliminazione temporanea del BLOB è abilitata e l'intervallo di conservazione dell'eliminazione temporanea non è scaduto.
Insieme di blob a blocchi Ripristinare un set di BLOB in blocchi al loro stato in un momento precedente1
Scopri di più...
Il ripristino point-in-time è abilitato e il punto di ripristino rientra nell'intervallo di conservazione. L'account di archiviazione non è stato compromesso o danneggiato.
Snapshot BLOB Recupera uno snapshot eliminato temporaneamente1
Scopri di più...
La cancellazione soft del blob è abilitata, hai sovrascritto il blob per creare uno snapshot con cancellazione morbida, e l'intervallo di ritenzione della cancellazione soft non è scaduto. Oppure, la cancellazione soft del blob era abilitata, hai cancellato uno snapshot e l'intervallo di ritenzione della cancellazione soft non è scaduto.
Versione blob Recuperare una versione eliminata in modo temporaneo1
Altre informazioni...
L'eliminazione temporanea del BLOB è abilitata e l'intervallo di conservazione dell'eliminazione temporanea non è scaduto.

1 Attualmente non supportata per i carichi di lavoro di Data Lake Storage.

Riepilogo delle considerazioni relative ai costi

La tabella seguente riepiloga le considerazioni sui costi per le varie opzioni di protezione dei dati descritte in questa guida. Non sono previsti costi per abilitare o configurare le seguenti funzionalità, ma considera i costi che il loro comportamento comporta.

Opzione di protezione dei dati Considerazioni sui costi
Blocco di Azure Resource Manager per un account di archiviazione Nessun addebito per configurare un blocco delle risorse su un account di archiviazione.
Eliminazione soft del contenitore I dati in un contenitore con cancellazione soft vengono fatturati alla stessa tariffa dei dati attivi fino a quando il contenitore con cancellazione soft viene eliminato permanentemente.
Eliminazione soft dei Blob I dati del blob con eliminazione temporanea vengono fatturati alla stessa tariffa dei dati attivi fino a quando non vengono eliminati definitivamente.

Non vieni addebitato per le transazioni che generano automaticamente snapshot o versioni quando un blob viene sovrascritto o cancellato, ma vieni addebitato per le chiamate all'operazione Undelete Blob alla tariffa delle transazioni di scrittura.

Abilitare l'eliminazione temporanea per i dati spesso sovrascritti potrebbe aumentare i costi di capacità e la latenza di elenco. Per valutare l'impatto, Microsoft consiglia di iniziare con un periodo minimo di conservazione di sette giorni. Per maggiori informazioni, vedi Prezzi e fatturazione.
Versioning dei BLOB Dopo aver abilitato il blob versioning, ogni scrittura su un blob nell'account crea una nuova versione, il che potrebbe portare a un aumento dei costi di capacità.

Paghi per una versione blob in base a blocchi o pagine uniche. I costi aumentano quindi man mano che il BLOB di base si discosta da una versione specifica. Cambiare il livello di un blob o di una versione blob potrebbe avere un impatto sulla fatturazione. Per altre informazioni, vedere Prezzi e fatturazione.

Utilizzare la gestione del ciclo di vita o azioni di archiviazione per eliminare versioni più vecchie secondo necessità, al fine di controllare i costi.
Snapshot dei blob Paghi per i dati in una snapshot in base a blocchi o pagine univoci. I costi aumentano quindi man mano che il BLOB di base si discosta dallo snapshot. Cambiare il livello di un blob o di uno snapshot potrebbe avere un impatto sulla fatturazione. Per altre informazioni, vedere Prezzi e fatturazione.

Utilizza gestione del ciclo di vita o azioni di archiviazione per eliminare snapshot più vecchi quando necessario e controllare i costi.
Criterio di immutabilità per una versione del blob La creazione, la modifica o l'eliminazione di un criterio di conservazione basato sul tempo o di una conservazione a fini legali in una versione dei BLOB comporta un addebito per la transazione di scrittura.
Criterio di immutabilità per un contenitore I dati immutabili hanno un prezzo uguale ai dati mutabili. La fatturazione continua finché i dati sono modificabili e non eliminati.
Ripristino a un punto nel tempo Abilitare il ripristino a un momento specifico consente anche il versioning dei blob, la cancellazione soft e il feed di modifiche, ognuno dei quali potrebbe comportare altre spese.

Il ripristino point-in-time viene fatturato quando si esegue un'operazione di ripristino. Il costo di un'operazione di ripristino dipende dalla quantità di dati da ripristinare. Per altre informazioni, vedere Prezzi e fatturazione.
Backup archiviato Per il Vaulted Backup, si sostengono costi di storage o costi di istanza, e il costo lato sorgente (associato alla replica degli oggetti) sull'account sorgente di cui è stato eseguito il backup. Vedi Prezzi.
Replicazione degli Oggetti Non c'è alcun costo per configurare la replica degli oggetti, inclusa l'abilitazione del change feed e della versionizzazione dei blob e l'aggiunta di politiche di replicazione. La replicazione degli oggetti richiede il feed delle modifiche e il versioning, ognuno dei quali può comportare altri costi.

Mantenere i dati replicati nell'account di destinazione comporta costi di capacità, inclusi i costi di archiviazione del blob e di ogni versione del blob. Se l'account di destinazione si trova in una regione diversa da quella di origine, la replica dei dati comporta anche costi di trasferimento in uscita.

La replica degli oggetti comporta costi di transazione: un costo di scrittura-transazione sull'account sorgente, e costi di lettura e scrittura sull'account di destinazione, inclusi i costi per leggere i record del feed delle modifiche. Per altre informazioni, vedereFatturazione.
Copiare i dati in un secondo account di archiviazione La gestione dei dati in un secondo account di archiviazione comporterà costi di capacità e di transazione. Se il secondo account di archiviazione si trova in un'area diversa da quella dell'account di origine, la copia dei dati nel secondo account comporterà inoltre addebiti in uscita.

Passaggi successivi