Procedure consigliate per l'uso dei livelli di accesso BLOB

Questo articolo fornisce linee guida sulle procedure consigliate che consentono di usare i livelli di accesso per ottimizzare le prestazioni e ridurre i costi. Per altre informazioni sui livelli di accesso, vedere Livelli di accesso per i dati BLOB.

Scegliere i livelli di accesso più convenienti

È possibile ridurre i costi inserendo i dati BLOB nei livelli di accesso più convenienti. Scegliere tra tre livelli progettati per ottimizzare i costi relativi all'uso dei dati. Ad esempio, il livello ad accesso frequente ha un costo di archiviazione più elevato, ma un costo di lettura inferiore. Pertanto, se si prevede di accedere ai dati di frequente, il livello ad accesso frequente potrebbe essere la scelta più conveniente. Se si prevede di leggere i dati meno di frequente, il livello ad accesso sporadico, ad accesso saltuario o archivio potrebbe risultare più appropriato perché aumenta il costo della lettura dei dati riducendo al contempo il costo di archiviazione dei dati.

Per identificare il livello di accesso più ottimale, provare a stimare la percentuale di dati che verranno letti su base mensile. Il grafico seguente mostra l'impatto sulla spesa mensile in base alle varie percentuali di lettura.

Chart that shows a bar for each tier which represents the monthly cost based on percentage read pattern

Per modellare e analizzare il costo dell'uso dell'archiviazione ad accesso sporadico o saltuario rispetto all'archiviazione, vedere Archiviazione con accesso sporadico e saltuario a confronto. È possibile applicare tecniche di modellazione simili per confrontare il costo di accesso frequente rispetto a quello sporadico, saltuario o archivio.

Eseguire la migrazione dei dati direttamente ai livelli di accesso più convenienti

La scelta del livello più ottimale in primo piano può ridurre i costi. Se si modifica il livello di un BLOB in blocchi già caricato, si pagherà il costo della scrittura nel livello iniziale quando si carica il BLOB per la prima volta e quindi si pagherà il costo della scrittura nel livello desiderato. Se si modificano i livelli usando un criterio di gestione del ciclo di vita, tale criterio richiederà un giorno per essere effettivo e un giorno per completare l'esecuzione. Verranno inoltre addebitati i costi di capacità per l'archiviazione dei dati nel livello iniziale prima della modifica del livello.

Spostare i dati nei livelli di accesso più convenienti

Dopo il caricamento dei dati, è necessario analizzare periodicamente i contenitori e i BLOB per comprendere come vengono archiviati, organizzati e usati nell'ambiente di produzione. Usare quindi i criteri di gestione del ciclo di vita per spostare i dati nei livelli più convenienti. Ad esempio, i dati a cui non è stato eseguito l'accesso per più di 30 giorni potrebbero risultare più convenienti se inseriti nel livello ad accesso sporadico. Prendere in considerazione l'archiviazione dei dati a cui non è stato eseguito l'accesso per oltre 180 giorni.

Per raccogliere i dati di telemetria, abilitare Report di inventario BLOB e abilitare il Rilevamento dell'ora dell'ultimo accesso. Analizzare i modelli di uso in base all'ora dell'ultimo accesso usando strumenti come Azure Synapse o Azure Databricks. Per informazioni sui modi per analizzare i dati, vedere uno di questi articoli:

BLOB di accodamento di livello e di pagine

L'analisi potrebbe rivelare BLOB di accodamento o di pagine che non vengono usati attivamente. Ad esempio, potrebbero essere presenti file di log (BLOB di accodamento) che non vengono più letti o scritti, ma si vuole archiviarli per motivi di conformità. Analogamente, è possibile eseguire il backup di dischi o snapshot del disco (BLOB di pagine). È anche possibile spostare questi BLOB in livelli più sporadici. Tuttavia, è necessario prima convertirli in BLOB in blocchi.

Per informazioni su come convertire BLOB di accodamento e pagine in BLOB in blocchi, vedere Convertire BLOB di accodamento e BLOB di pagine in BLOB in blocchi.

Comprimere file di piccole dimensioni prima di spostare i dati a livelli più sporadici

Ogni operazione di lettura o scrittura comporta un costo. Per ridurre il costo di lettura e scrittura dei dati, valutare la possibilità di comprimere file di piccole dimensioni usando formati di file come TAR o ZIP. Un numero minore di file riduce il numero di operazioni necessarie per trasferire i dati.

Il grafico seguente mostra l'impatto relativo dei file di compressione per il livello ad accesso sporadico. Il costo di lettura presuppone una percentuale di lettura mensile del 30%.

Chart that shows the impact on costs when you pack small files before uploading to the cool access tier.

Il grafico seguente mostra l'impatto relativo della compressione dei file per il livello archivio. Il costo di lettura presuppone una percentuale di lettura mensile del 30%.

Chart that shows the impact on costs when you pack small files before uploading to the archive access tier.

Per modellare e analizzare il risparmio sui costi dei file di compressione, vedere la scheda Salvataggio pacchetti in questa cartella di lavoro.

Suggerimento

Per facilitare gli scenari di ricerca e lettura, è consigliabile creare un indice che esegue il mapping dei percorsi di file compressi con percorsi di file originali e quindi archiviare questi indici come BLOB in blocchi nel livello critico.

Passaggi successivi