Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Archiviazione BLOB di Azure consente alle organizzazioni di gestire e ridimensionare in modo efficiente le esigenze di archiviazione dei dati, anche quando i volumi di dati aumentano e i modelli di utilizzo si evolvono. Usando la gestione del ciclo di vita dei BLOB, i clienti possono ottimizzare in modo proattivo i costi implementando criteri basati su regole che trasferiscono automaticamente i dati ai livelli di archiviazione più freddi o li eliminano quando non sono più necessari.
Questa facile automazione garantisce che i dati vengano sempre archiviati nel modo più conveniente, in modo da ottimizzare l'efficienza del budget mantenendo al tempo stesso un facile accesso e una gestione affidabile dei dati. Con la gestione del ciclo di vita dei BLOB, le organizzazioni possono ridimensionare in modo sicuro gli ambienti di archiviazione, sapendo che i costi sono ottimizzati e i relativi dati vengono gestiti in base all'utilizzo reale.
I criteri di gestione del ciclo di vita consentono di eseguire queste operazioni:
Eseguire la transizione delle versioni correnti di un BLOB, delle versioni precedenti di un BLOB o degli snapshot blob a un livello di archiviazione più sporadico se non si è acceduto a questi oggetti o se non sono stati modificati per un periodo di tempo, per ottimizzare i costi.
Eseguire la transizione dei BLOB dall'accesso sporadico all'accesso frequente immediatamente all'accesso.
Eliminare le versioni correnti di un BLOB, le versioni precedenti di un BLOB o gli snapshot di BLOB alla fine dei relativi cicli di vita.
Applicare regole a un intero account di archiviazione, a contenitori selezionati o a un subset di BLOB usando prefissi dei nomi o tag di indici BLOB come filtri.
Suggerimento
Anche se la gestione del ciclo di vita consente di ottimizzare i costi per un singolo account, è possibile usare Azioni di archiviazione di Azure per eseguire più operazioni sui dati su larga scala tra più account.
Funzionalità delle politiche di gestione del ciclo di vita
I criteri di gestione del ciclo di vita sono una raccolta di regole in un documento JSON. Per altre informazioni, vedere Struttura dei criteri di gestione del ciclo di vita di Archiviazione BLOB di Azure.
I criteri di gestione del ciclo di vita sono supportati per account di tipo BLOB in blocchi e i BLOB di aggiunta nel livello Utilizzo generico v2, BLOB in blocchi Premium e account di Archiviazione BLOB. La gestione del ciclo di vita non influisce sui contenitori di sistema, ad esempio i contenitori $logs o $web.
Una regola è una definizione delle condizioni, insieme alle azioni e ai filtri associati usati per elaborare gli oggetti. La tabella seguente descrive ogni elemento della regola.
| Elemento Regola | Descrizione |
|---|---|
| Condizioni | Le condizioni si basano sulle tre proprietà del BLOB seguenti: Ora di creazione, Ora ultima modifica e Ora dell'ultimo accesso (se il rilevamento dell'ora di accesso è abilitato) |
| Azioni | Le azioni vengono applicate ai BLOB filtrati che soddisfano le condizioni associate. È necessario definire almeno un'azione per ogni regola, ad esempio modificare il livello Blob al livello cool o eliminare i Blob. |
| Filtri | I filtri limitano le azioni della regola a un sottoinsieme di BLOB all'interno dell'account di archiviazione usando prefissi di percorso e tag BLOB. Se viene definito più di un filtro, viene eseguito un AND logico su tutti i filtri. È possibile usare un filtro per specificare i BLOB da includere. Un filtro non consente di specificare i BLOB da escludere. |
Esecuzione dei criteri
Quandosi aggiungono o si modificano le regole di un criterio relativo al ciclo di vita, possono essere necessarie fino a 24 ore prima che le modifiche vengano applicate e che la prima esecuzione venga avviata.
Un criterio attivo elabora periodicamente gli oggetti e viene interrotto se vengono apportate modifiche al criterio. Se si elimina un criterio, non vengono pianificate nuove esecuzioni di criteri, ma se un'esecuzione è già in corso, l'esecuzione continua fino al completamento e vengono fatturate le azioni necessarie per completare l'esecuzione. Se si disabilitano tutte le regole in un criterio, il criterio diventa inattivo. Se un'esecuzione è già in corso, essa viene interrotta entro 24 ore e non vengono pianificate nuove esecuzioni. È consigliabile disabilitare prima un criterio, attendere 24 ore e quindi eliminare i criteri.
Il tempo necessario per il completamento di un'esecuzione dipende dal numero di BLOB valutati e gestiti. La latenza con cui viene valutato e gestito un blob potrebbe essere più elevata se la frequenza delle richieste per l'account di archiviazione si avvicina al suo limite. Tutte le richieste effettuate all'account di archiviazione, incluse le richieste effettuate dalle esecuzioni dei criteri, si accumulano allo stesso limite per le richieste al secondo e, in base a tale limite, viene assegnata la priorità alle richieste effettuate dai carichi di lavoro. Per richiedere un incremento dei limiti di archiviazione, contattare il supporto di Azure.
Per visualizzare i limiti di scalabilità predefiniti, vedere gli articoli seguenti:
- Obiettivi di scalabilità e prestazioni per l'archiviazione BLOB
- Obiettivi di scalabilità e prestazioni per gli account di archiviazione standard
- Obiettivi di scalabilità per account di archiviazione BLOB in blocchi
Altre informazioni sulle caratteristiche delle prestazioni di gestione del ciclo di vita.
È possibile monitorare il risultato di un'esecuzione dei criteri sottoscrivendo l'evento LifecyclePolicyCompleted e diagnosticare gli errori usando metriche e log. Vedere Monitoraggio dei criteri di gestione del ciclo di vita.
Fatturazione
I criteri di gestione del ciclo di vita sono gratuiti. I clienti vengono fatturati in base ai costi delle operazioni standard per le chiamate API Set Blob Tier. Le operazioni di eliminazione sono gratuite. Tuttavia, altri servizi e utilità di Azure, ad esempio Microsoft Defender per Archiviazione, potrebbero addebitare addebiti per le operazioni gestite tramite criteri relativi al ciclo di vita.
Ogni aggiornamento all'ora dell'ultimo accesso di un BLOB viene fatturato nella categoria altre operazioni. Ogni ultimo aggiornamento dell'ora di accesso viene addebitato come "altra transazione" al massimo ogni 24 ore per oggetto, anche se si accede a migliaia di volte in un giorno. Questa operazione è separata dagli addebiti per le transazioni di lettura.
Per altre informazioni sui prezzi, vedere Prezzi dei BLOB in blocchi.
Problemi noti e limitazioni
La suddivisione in livelli non è ancora supportata in un account di archiviazione BLOB in blocchi Premium. Per tutti gli altri account, la suddivisione in livelli è consentita solo nei BLOB in blocchi e non per i BLOB di accodamento e di pagine.
I criteri di gestione del ciclo di vita non possono essere usati per riattivare i BLOB a un livello online.
Il criterio di gestione del ciclo di vita deve essere letto o scritto in modo completo. Gli aggiornamenti parziali non sono supportati.
Ogni regola può avere fino a 10 prefissi con distinzione tra maiuscole e minuscole e fino a 10 condizioni dei tag di indice BLOB.
Non è possibile usare criteri di gestione del ciclo di vita per modificare il livello di un blob che utilizza un ambito di crittografia al livello di archivio.
L'azione di eliminazione di un criterio di gestione del ciclo di vita non funzionerà con alcun BLOB in un contenitore non modificabile. Con criteri non modificabili, gli oggetti possono essere creati e letti, ma non modificati o eliminati. Per altre informazioni, vedere Archiviare dati di BLOB critici con archiviazione non modificabile.
Un'azione di eliminazione potrebbe non riuscire se un'azione di archiviazione di Azure tenta di eliminare lo stesso BLOB.
La gestione del ciclo di vita non influisce sui contenitori di sistema come
$logso$web containers.
Domande frequenti
Vedere Domande frequenti sulla gestione del ciclo di vita.
Passaggi successivi
- Struttura dei criteri di gestione del ciclo di vita di archiviazione blob di Azure
- Configurare criteri di gestione del ciclo di vita
- Livelli di accesso per i dati BLOB
- Criteri di gestione del ciclo di vita che trasferiscono i BLOB tra livelli
- Criteri di gestione del ciclo di vita che eliminano i BLOB
- Monitoraggio dei criteri di gestione del ciclo di vita
- Gestire e trovare i dati nell'Archiviazione BLOB di Azure con l'indice BLOB
- Procedure consigliate per l'uso dei livelli di accesso BLOB