Condividi tramite


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 leggono i dati meno frequentemente, il livello raffreddato, freddo o archivio può essere migliore perché riduce i costi di archiviazione, ma aumenta i costi di lettura.

Per trovare il livello di accesso più ottimale, stimare la percentuale dei dati letti ogni mese. Il grafico seguente mostra l'impatto sulla spesa mensile in base alle varie percentuali di lettura.

Grafico che mostra una barra per ogni livello che rappresenta il costo mensile in base al modello di lettura percentuale

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.

Applica il livello smart per ottimizzare automaticamente i costi

Se non si è a conoscenza del livello di accesso più ottimale per ogni oggetto o non si vuole gestire la posizione di questi oggetti, il livello Smart potrebbe essere un'ottima opzione da scegliere. La suddivisione automatica in livelli dei dati inattivi può comportare un notevole risparmio sui costi nel tempo. A fronte di una piccola commissione di monitoraggio, semplifica ulteriormente il modello di fatturazione senza applicare alcun costo per le transizioni di livello, le eliminazioni anticipate o la riattivazione della capacità. Per informazioni dettagliate, vedere Ottimizzare i costi con il livello intelligente .

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 caricato, si paga per la scrittura nel livello iniziale quando lo si carica e quindi si paga per la scrittura nel nuovo livello. Se si modificano i livelli usando un criterio di gestione del ciclo di vita, tale criterio richiede un giorno per rendere effettiva l'esecuzione e un giorno per completare l'esecuzione. Si paga anche il costo della capacità di archiviazione dei dati nel livello iniziale prima che il livello cambi.

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 non accessibili 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 i 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.

Raccogliere file di piccole dimensioni prima di spostare i dati a livelli di archiviazione più freddi.

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 impacchettamento per il livello freddo. Il costo di lettura presuppone una percentuale di lettura mensile di 30%.

Grafico che mostra l'impatto sui costi quando si comprimeno file di piccole dimensioni prima del caricamento nel livello di accesso sporadico.

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 di 30%.

Grafico che mostra l'impatto sui costi quando si comprimeno file di piccole dimensioni prima del caricamento nel livello di accesso archivio.

Per modellare e analizzare il risparmio sui costi dei file di compressione, vedere la scheda Packaging Saving 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