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 richiede 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 richiede 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 10 TB nel livello archivio, il costo della capacità è di $ 0,002 * 10 * 1024 = $ 20,48 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,022 = $ 0,022.
Le operazioni di lettura vengono fatturate per 10.000. Pertanto, se il costo per 10.000 operazioni è $ 5,50, il costo di una singola operazione è $ 5,50 / 10.000 = $ 0,00055. 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,022 + $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. Questo scenario presuppone anche che i BLOB vengano riattivati copiando i BLOB invece di modificare il livello di accesso del BLOB.
Fattore di costo | Gennaio | Febbraio | Marzo | Previsione annuale |
---|---|---|---|---|
Operazioni di scrittura | 2.000.000 | 0 | 0 | 2.000.000 |
Prezzo di una singola operazione di scrittura | $0.000011 | $0.000011 | $0.000011 | $0.000011 |
Costo per la scrittura (operazioni * prezzo di un'operazione di scrittura) | $22.00 | $ 0,00 | $ 0,00 | $22.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.002 | $0.002 | $0.002 | $0.002 |
Costo di archiviazione (dimensioni del file * prezzo dei dati) | $204.80 | $204.80 | $204.80 | $2,457.60 |
Dimensioni del recupero dei dati (1% delle dimensioni del file) | 1.024 | 1.024 | 1.024 | 12.288 |
Prezzo del recupero dati | $0.022 | $0.022 | $0.022 | $0.022 |
Costo da recuperare (dimensioni di recupero dati * prezzo del recupero) | $22.53 | $22.53 | $22.53 | $270.34 |
Numero di operazioni di lettura (conteggio file * 1%) | 20.000 | 20.000 | 20.000 | 240.000 |
Prezzo di una singola operazione di scrittura | $0.00055 | $0.0005 5 | $0.00055 | $0.00055 |
Costo di lettura (operazioni * prezzo di un'operazione di lettura) | $11.00 | $11.00 | $11.00 | $132.00 |
Costo di riattivazione (costo del recupero + costo di lettura) | $33.53 | $33.53 | $33.53 | $402.34 |
Costo totale (scrittura + archiviazione + riattivazione) | $260.33 | $238.33 | $238.33 | $2,881.94 |
Suggerimento
Per modellare i costi su 12 mesi, aprire la scheda Backup monouso di questa cartella di lavoro. È possibile aggiornare i prezzi 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 |
---|---|---|---|---|
Operazioni di scrittura | 200.000 | 200.000 | 200.000 | 2.400.000 |
Prezzo di una singola operazione di scrittura | $0.000011 | $0.000011 | $0.000011 | |
Costo per la scrittura (operazioni * prezzo di un'operazione di scrittura) | $2.20 | $2.20 | $2.20 | $26.40 |
Numero di file | 200.000 | 400.000 | 600,000 | 2.400.000 |
Dimensioni totali dei file (in GB) | 10.240 | 20.480 | 39.720 | 122.880 |
Prezzi dei dati (con pagamento in base al consumo) | $0.002 | $0.002 | $0.002 | |
Costo di archiviazione (dimensioni del file * prezzo dei dati) | $10,14 | $20.28 | $30,41 | $1,597.44 |
Dimensioni del recupero dei dati (1% delle dimensioni del file) | 102 | 205 | 307 | 7,987 |
Prezzo del recupero dati | $0.022 | $0.022 | $0.022 | |
Costo da recuperare (dimensioni di recupero dati * prezzo del recupero) | $2.25 | $4.51 | $6.76 | $175.72 |
Numero di operazioni 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.00055 | $0.00055 | $0.00055 | |
Costo da leggere (operazioni * prezzo da leggere) | $1.10 | $2.20 | $3.30 | $85.80 |
Costo di riattivazione (costo del recupero + costo di lettura) | $3.35 | $6.71 | $10.06 | $261.52 |
Costo totale | $26.03 | $49.87 | $73.70 | $1,885.36 |
Suggerimento
Per modellare i costi su oltre 12 mesi, aprire la scheda Suddivisione in livelli continua di questa cartella di lavoro. È possibile aggiornare i prezzi 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 operazioni totali (20.000).
Fattore di costo | Archivio | Basso | Accesso sporadico |
---|---|---|---|
Operazioni di scrittura | 200.000 | 200.000 | 200.000 |
Prezzo di una singola operazione di scrittura | $0.000011 | $0,000018 | $0,00001 |
Costo per la scrittura (operazioni * prezzo di un'operazione di scrittura) | $2.20 | $3,60 | $2,00 |
Numero totale di file | 200.000 | 200.000 | 200.000 |
Dimensioni totali dei file (in GB) | 10.240 | 10.240 | 10.240 |
Prezzi dei dati (con pagamento in base al consumo) | $0.0020 | $0.0045 | $0.0115 |
Costo di archiviazione (dimensioni del file * prezzo dei dati) | $20.48 | $46.08 | $117.76 |
Dimensioni del recupero dei dati (10% delle dimensioni del file) | 1.024 | 1.024 | 1.024 |
Prezzo del recupero dati per GB | $0.022 | $0,03 | $0,01 |
Numero di operazioni di lettura (numero di file * 10% di archiviazione in lettura) | 20.000 | 20.000 | 20.000 |
Prezzo di una singola operazione di scrittura | $0.00055 | $0,00001 | $0,000001 |
Costo da leggere (operazioni * prezzo da leggere) | $11.00 | $.20 | $.02 |
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 modellare i costi, aprire la scheda Scegli livelli di questa cartella di lavoro. È possibile aggiornare i prezzi 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. Supponendo prezzi di esempio, questo grafico mostra un punto di interruzione a livello di lettura o intorno al 25%. Dopo tale livello, il costo dell'archiviazione archivio inizia a crescere rispetto al costo dell'archiviazione ad accesso sporadico.
Prezzi di esempio
La tabella seguente include prezzi di esempio (fittizi) per ogni richiesta all'endpoint del servizio BLOB (blob.core.windows.net
).
Importante
I prezzi sono concepiti solo come esempi e non devono essere usati per calcolare i costi. Per i prezzi ufficiali, vedere le pagine 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.
Fattore di prezzo | Accesso frequente | Accesso sporadico | Basso | Archivio |
---|---|---|---|---|
Prezzo delle operazioni di scrittura (per 10.000) | $0,055 | $ 0,10 | $0,18 | $0.11 |
Prezzo delle operazioni di lettura (per 10.000) | $0,0044 | $0,01 | $ 0,10 | 5,50 USD |
Operazioni elenco e contenitore (per 10.000) | $0,055 | $0,055 | $0,065 | $0,055 |
Tutte le altre operazioni (in decine di migliaia) | $0,0044 | $0,0044 | $0,0052 | $0,0044 |
Prezzo del recupero dati (per GB) | Gratuito | $0,01 | $0,03 | $0,022 |
Prezzo dell'archiviazione dei dati - primi 50 TB (con pagamento in base al consumo) | $0,0208 | $0.0115 | $0.0045 | $0.002 |
Prezzo dell'archiviazione dei dati - 450 TB successivi (con pagamento in base al consumo) | $0,020 | $0.0115 | $0.0045 | $0.002 |
Prezzo di 100 TB (capacità riservata di un anno) | $1.747 | $966 | Non disponibile | $183 |
Prezzo di 100 TB (capacità riservata di tre anni) | $1.406 | $872 | Non disponibile | $168 |
Larghezza di banda di rete tra aree all'interno dell'America del Nord (per GB) | $0,02 | $0,02 | $0,02 | $0,02 |
Prezzo delle operazioni di lettura ad alta priorità (per 10.000) | Non applicabile | Non applicabile | Non applicabile | $65,00 |
Prezzo del recupero dati prioritario (per GB) | Non applicabile | Non applicabile | Non applicabile | $0,13 |
La tabella seguente include prezzi di esempio (fittizi) per ogni richiesta all'endpoint Data Lake Storage (dfs.core.windows.net
). Per i prezzi ufficiali, vedere Prezzi di Azure Data Lake Storage.
Fattore di prezzo | Accesso frequente | Accesso sporadico | Basso | Archivio |
---|---|---|---|---|
Prezzo delle operazioni di scrittura (ogni 4 MiB, per 10.000) | $0,07120 | $0,13 | $0,234 | $0,143 |
Prezzo delle operazioni di lettura (ogni 4 MiB, per 10.000) | $0,0057 | $0,013 | $0,13 | $7,15 |
Operazioni di scrittura iterative (per 100) | $0,0715 | $0,0715 | $0,0715 | $0,0715 |
Operazioni di lettura iterative (per 10.000) | $0,0715 | $0,0715 | $0,0845 | $0,0715 |
Prezzo del recupero dati (per GB) | Gratuito | $0,01 | $0,03 | $0.022 |
Larghezza di banda di rete tra aree all'interno dell'America del Nord (per GB) | $0,02 | $0,02 | $0,02 | $0,02 |
Prezzo dell'archiviazione dei dati - primi 50 TB (con pagamento in base al consumo) | $0,021 | $0,012 | $0.0045 | $0.002 |
Prezzo dell'archiviazione dei dati - primi 450 TB (con pagamento in base al consumo) | $0,020 | $0,012 | $0.0045 | $0.002 |
Prezzo di 100 TB (capacità riservata di un anno) | $1.747 | $966 | Non disponibile | $183 |
Prezzo di 100 TB (capacità riservata di tre anni) | $1.406 | $872 | Non disponibile | $168 |
Prezzo delle operazioni di lettura ad alta priorità (per 10.000) | Non applicabile | Non applicabile | Non applicabile | $84,50 |
Prezzo del recupero dati prioritario (per GB) | Non applicabile | Non applicabile | Non applicabile | $0,13 |
Indice (GB/mese) | $0,0297 | Non applicabile | Non applicabile | Non applicabile |