Condividi tramite


Stimare il costo dell'archiviazione dei dati

Il livello archivio è un livello offline per l'archiviazione dei dati a cui si accede raramente. Il livello di accesso archivio ha il costo di archiviazione più basso. Tuttavia, questo livello presenta costi più elevati per il recupero dei dati con una latenza più elevata rispetto ai livelli di accesso frequente, sporadico e saltuario.

Questo articolo illustra come calcolare il costo dell'uso dell'archiviazione archivio e presenta alcuni scenari di esempio.

Calcolo dei costi

Il costo per archiviare i dati deriva da questi tre componenti:

  • Costo per scrivere dati nel livello archivio
  • Costo per archiviare i dati nel livello archivio
  • Costo per riattivare i dati dal livello archivio

Le sezioni seguenti illustrano come calcolare ogni componente.

Questo articolo usa prezzi fittizi in tutti i calcoli. Questi prezzi di esempio sono disponibili nella sezione Prezzi di esempio alla fine di questo articolo. I prezzi sono concepiti solo come esempi e non devono essere usati per calcolare i costi.

Per i prezzi ufficiali, vedere Prezzi di Archivio BLOB di Azure o Prezzi di Azure Data Lake Storage. Per altre informazioni su come scegliere la pagina dei prezzi corretta, vedere Informazioni sul modello di fatturazione completo per Archivio BLOB di Azure.

Costo di scrittura

È possibile calcolare il costo della scrittura nel livello archivio moltiplicando il numero di operazioni di scrittura in base al prezzo di ogni operazione. Il prezzo di un'operazione dipende da quelli usati per scrivere dati nel livello archivio.

Put Blob

Se si usa l'operazione Put BLOB, il numero di operazioni corrisponde al numero di BLOB. Ad esempio, se si prevede di scrivere 30.000 BLOB nel livello di archivio, questo richiederà 30.000 operazioni. A ogni operazione viene addebitato il prezzo di un'operazione di scrittura di archivio.

Suggerimento

Le operazioni vengono fatturate per 10.000. Pertanto, se il prezzo per 10.000 operazioni è $ 0,10, il prezzo di una singola operazione è $ 0,10 / 10.000 = $ 0,00001.

Put Block e Put Block List

Se si carica un BLOB usando le operazioni Put Block e Put Block List, un caricamento richiederà più operazioni e ognuna di queste operazioni verrà addebitata separatamente. Ogni operazione Put Block viene addebitata al prezzo di un'operazione di scrittura per il livello di accesso predefinito degli account. Il numero di operazioni Put Block necessarie dipende dalle dimensioni del blocco specificate per caricare i dati. Ad esempio, se le dimensioni del BLOB sono pari a 100 MiB e si sceglie una dimensione del blocco di 10 MiB quando si carica tale BLOB, si useranno 10 operazioni Put Block. I blocchi vengono scritti (sottoposti a commit) nel livello archivio usando l'operazione Put Block List. A tale operazione viene addebitato il prezzo di un'operazione di scrittura di archivio. Pertanto, per caricare un singolo BLOB, il costo è (numero di blocchi * prezzo di un'operazione di scrittura ad accesso frequente) + prezzo di un'operazione di scrittura dell'archivio.

Nota

Se non si usa direttamente un SDK o l'API REST, potrebbe essere necessario analizzare le operazioni che lo strumento di trasferimento dati usa per caricare i file. È possibile determinare questo problema contattando il provider di strumenti o usando i log di archiviazione.

Set Blob Tier

Se si usa l'operazione set Blob Tier per spostare un BLOB dal livello sporadico, ad accesso saltuario o ad accesso frequente al livello di archiviazione, viene addebitato il prezzo di un'operazione di scrittura di archivio.

Costo di archiviazione

È possibile calcolare i costi di archiviazione moltiplicando le dimensioni dei dati in GB in base al prezzo di archiviazione archivio.

Ad esempio (prendendo in considerazione i prezzi di esempio), se si prevede di archiviare BLOB archiviati da 10 TB, il costo della capacità è di $ 0,00099 * 10 * 1024 = $ 10,14 al mese.

Costo di riattivazione

I BLOB nel livello archivio sono offline e non possono essere letti o modificati. Per leggere o modificare i dati in un BLOB archiviato, è prima necessario riattivare il BLOB in un livello online (livello ad accesso saltuario, sporadico o frequente).

È possibile calcolare il costo per riattivare i dati aggiungendo il costo di recupero dei dati al costo di lettura dei dati.

Prendendo in considerazione i prezzi di esempio, il costo del recupero di 1 GB di dati dal livello di archivio sarebbe 1 * $ 0,02 = $ 0,02.

Le operazioni di lettura vengono fatturate per 10.000. Pertanto, se il costo per 10.000 operazioni è $ 5,00, il costo di una singola operazione è $ 5,00 / 10.000 = $ 0,0005. Il costo di lettura di 1.000 BLOB con priorità standard è 1.000 * $ 0,0005 = $ 0,50.

In questo esempio, il costo totale per riattivare (recuperare + leggere) sarebbe $0,02 + $0,50 = $0,52.

Nota

Se si imposta la priorità di riattivazione su alta, il recupero e la frequenza di lettura dei dati aumentano.

Se si prevede di riattivare i dati, è consigliabile evitare una tariffa per l'eliminazione anticipata. Per conoscere le opzioni, vedere Riattivazione di un BLOB dal livello archivio.

Scenario: backup di dati monouso

Questo scenario presuppone che si intenda rimuovere nastri o file server locali eseguendo la migrazione dei dati di backup all'archiviazione cloud. Se non si prevede che gli utenti accedano spesso a tali dati, potrebbe essere opportuno eseguire la migrazione dei dati direttamente al livello archivio. Nel primo mese si presuppone il costo di scrittura dei dati nel livello archivio. Nei mesi rimanenti si pagherà solo il costo per archiviare i dati e il costo per riattivare i dati in base alle esigenze per l'operazione di lettura occasionale.

Usando i Prezzi di esempio visualizzati in questo articolo, la tabella seguente illustra tre mesi di spesa.

Questo scenario presuppone un inserimento iniziale di 2.000.000 di file, per un totale di 102.400 GB di dimensioni da archiviare. Presuppone inoltre una sola lettura ogni mese di circa l'1% della capacità archiviata. L'operazione usata in questo scenario è l'operazione Put BLOB.


Fattore di costo Gennaio Febbraio Marzo Previsione annuale
Transazioni di scrittura 2.000.000 0 0 2.000.000
Prezzo di una singola operazione di scrittura $0,00001 $0,00001 $0,00001 $0,00001
Costo di scrittura (transazioni * prezzo di un'operazione di scrittura) $20,00 $ 0,00 $ 0,00 $20,00
Dimensioni totali dei file (in GB) 102.400 102.400 102.400 1.228.800
Prezzi dei dati (con pagamento in base al consumo) $0,00099 $0,00099 $0,00099 $0,00099
Costo di archiviazione (dimensioni del file * prezzo dei dati) $101,38 $101,38 $101,38 $1.216,51
Dimensioni recupero dati 1.024 1.024 1.024 12.288
Prezzo del recupero dati $0,02 $0,02 $0,02 $0,02
Numero di transazioni di lettura (numero di file * 1%) 20.000 20.000 20.000 240.000
Prezzo di una singola operazione di scrittura $0,0005 $0,0005 $0,0005 $0,0005
Costo di riattivazione (costo del recupero + costo di lettura) $30,48 $30,48 $30,48 $365,76
Costo totale $151,86 $131,86 $131,86 $1.602,27

Suggerimento

Per visualizzare questi costi su 12 mesi, aprire la scheda Backup monouso di questa cartella di lavoro. È possibile modificare i valori del foglio di lavoro per stimare i costi.

Scenario: suddivisione in livelli continua

Questo scenario presuppone che si preveda di spostare periodicamente i dati nel livello archivio. È possibile usare report di inventario dell'archivio BLOB per valutare i BLOB a cui si accede meno frequentemente e quindi usare criteri di gestione del ciclo di vita per automatizzare il processo di archiviazione.

Ogni mese si presuppone il costo di scrittura dei dati nel livello archivio. Il costo di archiviazione e quindi di riattivazione dei dati aumenterà nel tempo man mano che si archiviano più BLOB.

Usando i Prezzi di esempio visualizzati in questo articolo, la tabella seguente illustra tre mesi di spesa.

Questo scenario presuppone un inserimento mensile di 200.000 file per un totale di 10.240 GB di dimensioni da archiviare. Presuppone inoltre una sola lettura ogni mese di circa l'1% della capacità archiviata. L'operazione usata in questo scenario è l'operazione Put BLOB.

Fattore di costo Gennaio Febbraio Marzo Previsione annuale
Transazioni di scrittura 200.000 200.000 200.000 2.400.000
Prezzo di una singola operazione di scrittura $0,00001 $0,00001 $0,00001 $0,00001
Costo di scrittura (transazioni * prezzo di un'operazione di scrittura) $2,00 $2,00 $2,00 $24,00
Dimensioni totali dei file (in GB) 10.240 20.480 39.720 122.880
Prezzi dei dati (con pagamento in base al consumo) $0,00099 $0,00099 $0,00099 $0,00099
Costo di archiviazione (dimensioni del file * prezzo dei dati) $10,14 20,28 $30,41 $790,73
Prezzo del recupero dati $0,02 $0,02 $0,02 $0,02
Numero di transazioni di lettura (numero di file * 1% di archiviazione in lettura) 2.000 4.000 6.000 156.000
Prezzo di una singola operazione di scrittura $0,0005 $0,0005 $0,0005 $0,0005
Costo di riattivazione (costo del recupero + costo di lettura) $3,05 $6,10 $9,14 $237,74
Costo totale $15,19 $28,37 $41,56 $1.052,48

Suggerimento

Per visualizzare questi costi su oltre 12 mesi, aprire la scheda Suddivisione in livelli continua di questa cartella di lavoro. È possibile modificare i valori del foglio di lavoro per stimare i costi.

Confronto tra il livello di accesso archivio e il livello di accesso saltuario e sporadico

L'archiviazione archivio è il livello di costo più basso. Tuttavia, possono essere necessarie fino a 15 ore per riattivare 10 GiB di file. Per altre informazione, vedere Riattivazione di BLOB dal livello archivio. Il livello di archiviazione potrebbe non essere il più adatto se i carichi di lavoro devono leggere rapidamente i dati. Il livello ad accesso sporadico offre una latenza di lettura near real-time con un prezzo inferiore rispetto al livello ad accesso frequente. Comprendere i requisiti di accesso consente di scegliere tra i livelli ad accesso sporadico, saltuario e archivio.

La tabella seguente confronta il costo dell'archiviazione archivio con il costo dell'archiviazione ad accesso saltuario e sporadico usando i prezzi di esempio visualizzati in questo articolo. Questo scenario presuppone un inserimento mensile di 200.000 file per un totale di 10.240 GB di dimensioni da archiviare. Presuppone inoltre una lettura ogni mese di circa il 10% della capacità archiviata (1.024 GB) e il 10% delle transazioni totali (20.000).

Fattore di costo Archivio Basso Accesso sporadico
Transazioni di scrittura 200.000 200.000 200.000
Prezzo di una singola operazione di scrittura $0,00001 $0,000018 $0,00001
Costo di scrittura (transazioni * prezzo di un'operazione di scrittura) $2,00 $3,60 $2,00
Dimensioni totali dei file (in GB) 10.240 10.240 10.240
Prezzi dei dati (con pagamento in base al consumo) $0,00099 $0.0036 $0,0152
Costo di archiviazione (dimensioni del file * prezzo dei dati) $10,14 $36,86 $155,65
Dimensioni recupero dati 1.024 1.024 1.024
Prezzo del recupero dati per GB $0,02 $0,03 $0,01
Numero di transazioni di lettura 20.000 20.000 20.000
Prezzo di una singola operazione di scrittura $0,0005 $0,00001 $0,000001
Costo di riattivazione (costo del recupero + costo di lettura) $30,48 $30,92 $10,26
Costo mensile $42,62 $71,38 $167,91

Suggerimento

Per visualizzare la formula live di questi costi, aprire la scheda Scegli livelli di questa cartella di lavoro. È possibile modificare i valori del foglio di lavoro per stimare i costi.

Il grafico seguente mostra l'impatto sulla spesa mensile in base alle varie percentuali di lettura. Questo scenario presuppone un inserimento mensile di 1.000.000 di file per un totale di 10.240 GB di dimensioni.

Ad esempio, la seconda coppia di barre presuppone che i carichi di lavoro leggano 100.000 file (il10% di 1.000.000 file) e 1.024 GB (il 10% di 10.240 GB). Prendendo in considerazione i prezzi di esempio, il costo mensile stimato dell'archiviazione ad accesso sporadico è $ 175,99 e il costo mensile stimato dell'archiviazione archivio è $ 90,62.

Questo grafico mostra un punto di interruzione attorno al livello di lettura del 25%. Dopo tale livello, il costo dell'archiviazione archivio inizia a crescere rispetto al costo dell'archiviazione ad accesso sporadico.

Spesa mensile ad accesso sporadico e archivio

Prezzi di esempio

In questo articolo vengono usati i prezzi fittizi seguenti.

Importante

I prezzi sono concepiti solo come esempi e non devono essere usati per calcolare i costi.

Fattore di prezzo Archivio Basso Accesso sporadico
Prezzo delle transazioni di scrittura (per 10.000) $ 0,10 $0,18 $ 0,10
Prezzo di una singola operazione di scrittura (costo/10.000) $0,00001 $0,000018 $0,00001
Prezzi dei dati (con pagamento in base al consumo) $0,00099 $0.0036 $0,0152
Prezzo delle transazioni di lettura (per 10.000) € 5,00 $ 0,10 $0,01
Prezzo di una singola operazione di scrittura (costo/10.000) $0,0005 $0,00001 $0,000001
Prezzo delle transazioni di lettura con priorità alta (per 10.000) $50,00 N/D N/D
Prezzo del recupero dati (per GB) $0,02 $0,03 $0,01
Prezzo del recupero dati prioritario (per GB) $ 0,10 N/D N/D

Per i prezzi ufficiali, vedere Prezzi di Archivio BLOB di Azure o Prezzi di Azure Data Lake Storage.

Per altre informazioni su come scegliere la pagina dei prezzi corretta, vedere Informazioni sul modello di fatturazione completo per Archivio BLOB di Azure.

Passaggi successivi