Progettare il backup e il ripristino del BLOB di Azure

Completato

Backup di Azure fornisce il backup operativo per i BLOB di Azure, ovvero una soluzione di backup locale per Archiviazione BLOB di Azure. In questo metodo di backup i dati di backup vengono archiviati nell'account di archiviazione di Azure di origine invece di essere trasferiti in un insieme di credenziali di archiviazione di Backup di Azure.

Informazioni sul backup e il ripristino di Archiviazione BLOB di Azure

Ecco alcune delle funzionalità principali disponibili per il backup e il ripristino di Archiviazione BLOB di Azure.

  • Il backup operativo per i BLOB di Azure offre una soluzione di backup continuo. Non è necessario pianificare i backup.

  • Tutte le modifiche in un backup operativo di BLOB vengono mantenute per un periodo di tempo specificato ed è possibile eseguire il ripristino da un momento specificato.

  • La funzionalità di eliminazione temporanea consente di proteggere i dati dall'eliminazione accidentale o dal danneggiamento dei dati. Durante il periodo di conservazione, è possibile ripristinare un oggetto BLOB eliminato temporaneamente allo stato che aveva al momento dell'eliminazione. L'eliminazione temporanea è disponibile per BLOB e contenitori.

  • Il periodo di conservazione per BLOB o contenitori eliminati può essere impostato su un valore compreso tra 1 e 365 giorni. Il periodo predefinito è di sette giorni.

  • La soluzione di backup operativo supporta il controllo delle versioni dei BLOB. È possibile ripristinare una versione precedente di un BLOB o recuperare i dati dopo una modifica non corretta o un eliminazione.

  • La funzionalità di ripristino temporizzato per i BLOB in blocchi consente di proteggere dall'eliminazione accidentale o dal danneggiamento dei dati. Durante il periodo di conservazione, è possibile ripristinare i BLOB in blocchi dallo stato presente a uno stato in un momento precedente.

  • La funzionalità di blocco delle risorse impedisce l'eliminazione o la modifica accidentale delle risorse. È possibile impostare il blocco della risorsa per impedire l'eliminazione o consentire solo la lettura.

Queste funzionalità verranno esaminate in maggior dettaglio. Mentre si esaminano queste opzioni, considerare quali funzionalità possono beneficiare la soluzione Tailwind Traders.

Aspetti da considerare per l'uso dell'eliminazione temporanea e del controllo delle versioni

È possibile implementare la funzionalità di eliminazione temporanea per proteggere un singolo BLOB, snapshot, contenitore o versione di BLOB da eliminazioni o sovrascritture accidentali. L'eliminazione temporanea mantiene i dati eliminati nel sistema per il periodo di conservazione specificato. Durante il periodo di conservazione, è possibile ripristinare un oggetto eliminato temporaneamente allo stato che aveva al momento dell'eliminazione.

Il diagramma seguente mostra una visualizzazione generale della funzionalità di eliminazione temporanea per contenitori e BLOB e versioni di BLOB.

Diagramma che mostra una vista generale della funzionalità di eliminazione temporanea.

Esistono diverse opzioni per implementare l'eliminazione temporanea e il controllo delle versioni dei BLOB:

  • Implementare l'eliminazione temporanea di BLOB per ripristinare un file eliminato specifico, ad esempio un BLOB, uno snapshot o una versione di BLOB.

  • Usare l'eliminazione temporanea di contenitori per ripristinare un contenitore e il relativo contenuto.

    Nota

    L'eliminazione temporanea di contenitori non protegge dall'eliminazione di un account di archiviazione, ma solo dall'eliminazione di contenitori in tale account.

  • Aggiungere il controllo delle versioni di BLOB per mantenere automaticamente le versioni precedenti di un BLOB. È possibile ripristinare una versione precedente di un BLOB o usare la funzionalità per recuperare i dati. Il controllo delle versioni di BLOB è utile quando più autori modificano gli stessi file. Implementare il controllo delle versioni di BLOB per gestire o ripristinare singole modifiche di ogni autore.

Aspetti da considerare per l'uso del ripristino temporizzato

Come l'eliminazione temporanea, il ripristino temporizzato per i BLOB in blocchi protegge anche dall'eliminazione o dal danneggiamento accidentale. Creare criteri di gestione per l'account di archiviazione e specificare un periodo di conservazione. Durante il periodo di conservazione, è possibile ripristinare i BLOB in blocchi dallo stato presente a uno stato in un momento precedente. Il ripristino temporizzato consente di testare scenari che richiedono il ripristino di un set di dati a uno stato noto prima di eseguire altri test.

Il diagramma seguente illustra il funzionamento del ripristino temporizzato. Uno o più contenitori o intervalli BLOB vengono ripristinati allo stato precedente. Il risultato del processo consiste nel ripristinare le operazioni di scrittura ed eliminazione eseguite durante il periodo di conservazione.

Diagramma che mostra il funzionamento del ripristino temporizzato.

Aspetti da considerare per l'uso di blocchi delle risorse

È possibile proteggere i dati ed evitare modifiche accidentali usando i blocchi delle risorse. Questa funzionalità impedisce l'eliminazione o la modifica accidentale delle risorse. Esistono due livelli di blocco: CanNotDelete e ReadOnly.

  • CanNotDelete consente agli utenti autorizzati di leggere e modificare una risorsa, ma non di eliminarla senza rimuovere prima il blocco.

  • ReadOnly consente agli utenti autorizzati di leggere una risorsa, ma non di eliminarla o modificarla. L'applicazione di questo blocco è simile alla limitazione di tutti gli utenti autorizzati alle autorizzazioni concesse dal ruolo Lettore in Controllo degli accessi in base al ruolo di Azure.