Condividi tramite


Stimare il costo dell'uso di Archiviazione BLOB di Azure

Questo articolo illustra come stimare i costi per archiviare, caricare, scaricare e usare i dati in Archiviazione BLOB di Azure.

Tutti i calcoli sono basati su un prezzo fittizio. È possibile trovare ogni prezzo nella sezione Prezzi di esempio alla fine di questo articolo.

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.

Costo dell'archiviazione dati

È possibile calcolare i costi di archiviazione moltiplicando le dimensioni dei dati in GB per il prezzo di archiviazione del livello di accesso selezionato. Ad esempio (presupponendo prezzi di esempio), se si prevede di archiviare 10 TB di BLOB nel livello di accesso sporadico, il costo della capacità è di $ 0,0115 * 10 * 1024 = $ 117,78 al mese.

A seconda della quantità di spazio di archiviazione necessaria, potrebbe essere opportuno riservare la capacità a uno sconto. È possibile riservare capacità in incrementi di 100 TB e 1 PB per una durata di impegno di 1 anno o 3 anni. La capacità riservata è disponibile solo per i dati archiviati nei livelli di accesso ad accesso frequente, sporadico e archivio.

Usando i prezzi di esempio visualizzati in questo articolo, la tabella seguente confronta il costo della capacità con pagamento in base al consumo e la capacità riservata di archiviazione di 100 TB (102.400 GB) di dati.

Calcolo Accesso frequente Accesso sporadico Archiviazione
Prezzo mensile per 100 TB di spazio di archiviazione $2.130 963 $205
Prezzo mensile per 100 TB di spazio di archiviazione (riservato di un anno) $1.747 $966 $183
Prezzo mensile per 100 TB di spazio di archiviazione (riservato di tre anni) $1.406 $872 $168

Per calcolare il punto in cui inizia la capacità riservata, dividere il costo della capacità riservata in base alla tariffa con pagamento in base al consumo. Ad esempio, se il costo della capacità riservata di 1 anno per l'archiviazione con livello sporadico è $966 e la tariffa con pagamento in base al consumo è $0,0115, il calcolo è $966 / $ 0,0115 = 84.000 GB (circa 82 TB). Se si prevede di archiviare almeno 82 TB di dati nel livello ad accesso sporadico per l'intero periodo di prenotazione, la capacità riservata inizia a essere utile. La tabella seguente calcola il punto di interruzione pari in TB per ogni livello di accesso.

Calcolo Accesso frequente Accesso sporadico Archiviazione
Prezzo mensile per GB di archiviazione dati (con pagamento in base al consumo) $0,0208 $0.0115 $0.002
Prezzo per 100 TB di spazio di archiviazione riservato $1.747 $966 $183
Interruzione anche per la capacità riservata di 1 anno 82 TB1 82 TB 89 TB
Interruzione anche per la capacità riservata di 3 anni 66 TB1 74 TB 82 TB

1Il livello di accesso frequente ha più tariffe con pagamento in base al consumo. Il prezzo dei primi 50 TB e il prezzo del secondo 50 TB vengono inseriti in questo calcolo.

Per altre informazioni sulla capacità riservata, vedere Ottimizzare i costi per l'archiviazione BLOB con capacità riservata.

Per informazioni generali sui costi di archiviazione, vedere Archiviazione dati e misuratori di indici.

Costo per trasferire i dati

Quando si trasferisce dati, vengono fatturate le operazioni di scrittura e lettura. Alcune applicazioni client usano operazioni aggiuntive per trasferire dati, ad esempio operazioni per elencare BLOB o ottenere proprietà. L'utilità AzCopy è ottimizzata per il trasferimento dei dati in modo efficiente e può fungere da esempio canonico su cui basare le stime dei costi.

Vedere Stimare il costo dell'uso di AzCopy per trasferire i BLOB.

Costi di caricamento

Quando si caricano dati, il client divide i dati in blocchi e carica ogni blocco singolarmente. Ogni blocco caricato viene fatturato come operazione di scrittura. È necessaria un'operazione di scrittura finale per assemblare i blocchi in un BLOB archiviato nell'account. Il numero di operazioni di scrittura necessarie per caricare un BLOB dipende dalle dimensioni di ogni blocco. 8 MiB è la dimensione del blocco predefinita per i caricamenti nell'endpoint del servizio BLOB (blob.core.windows.net) e tale dimensione è configurabile. 4 MiB è la dimensione del blocco per i caricamenti nell'endpoint di Data Lake Storage (dfs.core.windows.net) e tale dimensione non è configurabile. Le dimensioni di un blocco più piccolo offrono prestazioni migliori perché i blocchi possono essere caricati in parallelo. Tuttavia, il costo è superiore perché sono necessarie più operazioni di scrittura per caricare un BLOB.

Usando i prezzi di esempio visualizzati in questo articolo e presupponendo una dimensione di blocco di 8 MiB , la tabella seguente stima il costo per caricare 1000 BLOB con dimensioni pari a 5 GiB nel livello critico.

Fattore di prezzo Valore
Numero di MiB in 5 GiB 5120
Operazioni di scrittura per BLOB (blocco da 5.120 MiB/8 MiB) 640
Scrivere l'operazione per eseguire il commit dei blocchi 1
Operazioni di scrittura totali (1.000 * 641) 641.000
Prezzo di una singola operazione di scrittura (prezzo / 10.000) $0,0000055
Costo delle operazioni di scrittura (641.000 * prezzo di una singola operazione) $3,5255
Costo totale (scrittura e proprietà) $3.5250055

Per esempi più dettagliati, vedere Stimare il costo da caricare.

Costo del download

Il numero di operazioni necessarie per scaricare un BLOB dipende dall'endpoint usato. Se si scarica un BLOB dall'endpoint del servizio BLOB, viene addebitato il costo di una singola operazione di lettura. Se si scarica un BLOB dall'endpoint di Data Lake Storage, viene addebitato il costo di più operazioni di lettura perché i BLOB devono essere scaricati in blocchi MIB da 4. Se si scaricano BLOB dal livello ad accesso sporadico o sporadico, viene addebitato anche un recupero dei dati per GiB scaricato dal livello ad accesso sporadico, sporadico o archivio.

Usando i prezzi di esempio visualizzati in questo articolo, la tabella seguente stima il costo per scaricare 1.000 BLOB con dimensioni pari a 5 GiB dal livello ad accesso sporadico usando l'endpoint di archiviazione BLOB.

Fattore di prezzo Valore
Prezzo di una singola operazione di lettura (prezzo / 10.000) $0,000001
Costo delle operazioni di lettura (1000 * prezzo operazione) $0,001
Prezzo del recupero dei dati (per GiB) $0,01
Costo del recupero dei dati (5 * prezzo del recupero dei dati) $0,05
Costo totale (lettura + recupero) $0,051

Utilità come AzCopy usano anche operazioni e operazioni di elenco per ottenere le proprietà del BLOB. Come percentuale della fattura complessiva, questi addebiti sono relativamente piccoli. Per esempi, vedere Stimare il costo da scaricare.

Costo della copia tra contenitori

Se si copia un BLOB in un altro contenitore nello stesso account, viene addebitato il costo di una singola operazione di scrittura basata sul livello di destinazione. Se il contenitore di destinazione si trova in un altro account, viene addebitato anche il costo del recupero dei dati e il costo di un'operazione di lettura basata sul livello di origine. Se l'account di destinazione si trova in un'altra area, il costo dell'uscita di rete viene aggiunto alla fattura.

Usando i prezzi di esempio visualizzati in questo articolo, la tabella seguente stima il costo per copiare 1.000 BLOB con dimensioni pari a 5 GiB tra due contenitori nel livello di accesso frequente.

Fattore di prezzo Valore
Prezzo di una singola operazione di scrittura (prezzo / 10.000) $0,0000055
Costo da scrivere (1000 * prezzo di una singola operazione) $0,0055
Prezzo di una singola operazione di lettura (prezzo / 10.000) $0,00000044
Costo delle operazioni di lettura (1.000 * prezzo di una singola operazione) $0,00044
Costo totale (sezione precedente + recupero + lettura) 0,0068 USD

Per un esempio completo, vedere Stimare il costo da copiare tra contenitori.

Costo per rinominare un BLOB

Il costo per rinominare i BLOB dipende dalla struttura di file dell'account e dal numero di BLOB da rinominare.

Se l'account ha uno spazio dei nomi flat, non esiste alcuna operazione dedicata per rinominare un BLOB. Lo strumento client copia invece il BLOB in un nuovo BLOB e quindi elimina il BLOB di origine. Le operazioni di eliminazione sono gratuite. Pertanto, quando si rinomina un BLOB, viene addebitato il costo di una singola operazione di scrittura. Se l'account ha uno spazio dei nomi gerarchico, è disponibile un'operazione dedicata per rinominare un BLOB e viene fatturata come operazione di scrittura iterativa.

Il costo di un'operazione di scrittura sull'endpoint del servizio BLOB è inferiore al costo di un'operazione di scrittura iterativa sull'endpoint di Data Lake Storage. Di conseguenza, il costo per rinominare i BLOB uno per uno, costa meno negli account con uno spazio dei nomi flat.

Usando i Prezzi di esempio visualizzati in questo articolo, la tabella seguente calcola il costo per rinominare 1.000 BLOB.

Fattore di prezzo Accesso frequente Accesso sporadico Basso
Prezzo di una singola operazione di scrittura all'endpoint del servizio BLOB (prezzo / 10.000) $0,0000055 $0,00001 $0,000018
Costo per rinominare le directory virtuali BLOB (1000 * prezzo di una singola operazione) $0,0055 $0,01 $0,018
Prezzo di una singola operazione di scrittura iterativa nell'endpoint di Data Lake Storage (prezzo / 100) $0,000715 $0,000715 $0,000715
Costo per rinominare le directory di Data Lake Storage (1000 * prezzo di una singola operazione) $0,715 $0,715 $0,715

In base a questi calcoli, il costo per rinominare 1.000 BLOB nel livello di accesso frequente è diverso da 70 centesimi.

Costo per rinominare una directory

Se l'account ha uno spazio dei nomi flat, i BLOB sono organizzati in directory virtuali che simulano una struttura di cartelle. Una directory virtuale costituisce parte del nome del BLOB ed è indicata dal carattere di delimitazione. Poiché una directory virtuale fa parte del nome del BLOB, non esiste effettivamente come oggetto indipendente. Non è possibile rinominare una directory virtuale senza rinominare tutti i BLOB che contengono tale directory virtuale nel nome. Per rinominare in modo efficace ogni BLOB, le applicazioni client devono copiare un BLOB e quindi eliminare il BLOB di origine.

Se l'account ha uno spazio dei nomi gerarchico, le directory non sono virtuali. Sono oggetti concreti e indipendenti su cui è possibile operare direttamente. Di conseguenza, la ridenominazione di un BLOB è molto più efficiente perché le applicazioni client possono rinominare un BLOB in un'unica operazione.

Usando i prezzi di esempio visualizzati in questo articolo, la tabella seguente calcola il costo per rinominare 1.000 directory che contengono ognuno 1.000 BLOB.

Fattore di prezzo Accesso frequente Accesso sporadico Basso
Prezzo di una singola operazione di scrittura all'endpoint del servizio BLOB (prezzo / 10.000) $0,0000055 $0,00001 $0,000018
Costo per rinominare le directory virtuali BLOB (1000 * (1000 * prezzo di una singola operazione) 5.50 $10,00 $18,00
Prezzo di una singola operazione di scrittura iterativa nell'endpoint di Data Lake Storage (prezzo / 100) $0,000715 $0,000715 $0,000715
Costo per rinominare le directory di Data Lake Storage (1000 * prezzo di una singola operazione) $0,715 $0,715 0,715

In base a questi calcoli, il costo per rinominare 1.000 directory nel livello critico che ognuno contiene 1.000 BLOB differisce di quasi $5,00. Per le directory nel livello a freddo, la differenza è superiore a $17.

Esempio: Caricare, scaricare e modificare i livelli di accesso

Questo esempio mostra quattro mesi di caricamento, download e impatto dello spostamento di oggetti tra livelli.

Parametri

All'inizio di ogni mese vengono caricati 1.000 file nel livello di accesso frequente. Ogni file è di 5 GB. Durante il mese, metà di questi file letti dai carichi di lavoro client. Dopo 30 giorni, i criteri di gestione del ciclo di vita spostano l'altra metà al livello di accesso sporadico per risparmiare sui costi di archiviazione.

A marzo, le applicazioni client leggono il 10% dei dati archiviati nel livello di accesso sporadico. I criteri di gestione del ciclo di vita sono configurati per lo spostamento di tali BLOB nel livello di accesso frequente dopo la lettura.

Venti giorni in aprile, i client leggono nuovamente il 10% dei dati archiviati nel livello di accesso sporadico. Tuttavia, tali BLOB sono stati archiviati nel livello ad accesso sporadico per meno di 30 giorni. Poiché i criteri di gestione del ciclo di vita spostano nuovamente tali BLOB nel livello di accesso frequente prima della scadenza minima di 30 giorni, viene valutata una penalità anticipata. La penalità per l'eliminazione anticipata è il costo dell'archiviazione ad accesso sporadico per 10 giorni.

Calcoli

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

Nota

Questi calcoli forniscono una stima approssimativa dei prezzi di esempio specificati. Se i BLOB sono stati caricati in batch, alcune parti dei costi di archiviazione verranno ripartite in modo proporzionale in quanto non comportano costi di archiviazione per l'intero mese. Vedere Archiviazione dei dati e contatori degli indici.

Fattore di costo Gennaio Febbraio Marzo Aprile
Costo per scrivere 1000 BLOB nel livello di accesso frequente1 $3,53 $3,53 $3,53 $3,53
Numero di BLOB nel livello di accesso frequente dopo l'inserimento mensile 1000 2000 2100 2155
Numero di BLOB da spostare al livello ad accesso sporadico 0 1000 1050 1078
Costo per impostare i BLOB sul livello ad accesso sporadico (fatturato come operazione di scrittura) $ 0,00 $0,01 $0,0105 $0,010775
Numero di BLOB nel livello ad accesso sporadico 0 1000 1050 1078
Dimensioni totali dei BLOB nel livello ad accesso sporadico (GB) 0 5000 5250 5388
Numero di BLOB letti dal livello di accesso sporadico e quindi spostati di nuovo nel livello di accesso frequente 0 100 105 108
Costo per leggere i BLOB dal livello ad accesso sporadico $ 0,00 $0,0001 $0,000105 $0,00010775
Costo per spostare nuovamente i BLOB nel livello di accesso frequente $ 0,00 $0,0001 $0,000105 $0,00010775
Numero di BLOB che rimangono nel livello ad accesso sporadico 0 900 945 970
Dimensioni totali dei BLOB che rimangono nel livello ad accesso sporadico (GB) 0 4500 4725 4849
Costo per archiviare i BLOB nel livello ad accesso sporadico $ 0,00 $51,75 $54,34 $55,76
Penalità per l'eliminazione anticipata $ 0,00 $ 0,00 $ 0,00 $0,41
Numero di BLOB che rimangono nel livello di accesso frequente 1000 1100 1155 1185
Dimensioni totali dei BLOB che rimangono nel livello di accesso frequente (GB) 5000 5500 5775 5926
Costo per archiviare i BLOB nel livello di accesso frequente $104,00 $114,40 $120,12 $123,27
Numero di BLOB letti dal livello critico 500 550 578 593
Costo per leggere i BLOB dal livello di accesso frequente $0,00022 $0,000242 $0,0002541 $0,00026076
Totale mensile $107,53 $169,69 $178,00 $182,98

1Il numero di operazioni necessarie per completare ogni caricamento mensile è 641.000. La formula per calcolare tale numero è 1000 BLOB * 5 GB / 8-MiB blocco + l'operazione di scrittura necessaria per assemblare tutti i blocchi in un BLOB.

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

Vedi anche