Pianificare e gestire i costi dell'Archiviazione BLOB di Azure
Questo articolo illustra come pianificare e gestire i costi per Archivio BLOB di Azure.
In primo luogo, acquisire familiarità con ogni contatore di fatturazione e come trovare il prezzo di ogni contatore. È quindi possibile stimare il costo usando il calcolatore prezzi di Azure. Usare le funzionalità di gestione dei costi per impostare i budget e monitorare i costi. È anche possibile esaminare i costi previsti e monitorare le tendenze di spesa per identificare le aree in cui si potrebbe voler agire.
Tenere presente che i costi per l'Archivio BLOB sono solo una parte dei costi mensili nella fattura di Azure. Anche se questo articolo illustra come stimare e gestire i costi per l'Archivio BLOB, vengono fatturati tutti i servizi e le risorse di Azure usati per la sottoscrizione di Azure, inclusi i servizi di terze parti. Dopo aver acquisito familiarità con la gestione dei costi per l'Archivio BLOB, è possibile applicare metodi simili per gestire i costi per tutti i servizi di Azure usati nella sottoscrizione.
Informazioni sul modello di fatturazione completo per Archivio BLOB di Azure
Archivio BLOB di Azure viene eseguita nell'infrastruttura di Azure che accumula costi quando si distribuiscono nuove risorse. È importante comprendere che potrebbero verificarsi altri costi di infrastruttura aggiuntivi che potrebbero accumularsi.
Come vengono addebitati i costi di Archiviazione BLOB di Azure
Quando si creano o si usano risorse di Archivio BLOB, verranno addebitati i contatori seguenti:
Metro | Unità |
---|---|
Archiviazione di dati | Per GB/al mese |
Indice | Per GB/al mese1 |
Operazioni | Per transazione |
Trasferimento dei dati | Per GB2 |
Recupero dati | Per GB3 |
Tag indice del BLOB | Per tag4 |
Feed di modifiche | Per ogni modifica registrata4 |
File Transfer Protocol SSH (FTP sicuro) | All'ora4 |
Inventario BLOB | Per milione di oggetti analizzati4 |
Ambiti di crittografia | Al mese4 |
Accelerazione delle query | Per GB digitalizzati e per GB restituiti |
Dati di ripristino temporizzato elaborati | Ripristino per MB |
1 Si applica solo agli account con uno spazio dei nomi gerarchico.
2 Si applica solo quando si copiano dati in un'altra area.
3 Si applica solo ai livelli ad accesso sporadico, sporadico e archivio.
4 Si applica solo se si abilita la funzionalità.
Al termine del ciclo di fatturazione, vengono sommati i costi per ogni contatore. La fattura mostra una sezione per tutti i costi di Archiviazione BLOB di Azure. È presente una voce separata per ogni contatore.
Archiviazione dei dati e contatori degli indici
L'archiviazione dei dati e i metadati vengono fatturati per GB su base mensile. La maggior parte dei metadati viene archiviata come parte del BLOB e include proprietà e coppie chiave-valore. I metadati associati ai BLOB nel livello archivio vengono archiviati separatamente nel livello ad accesso sporadico. In questo modo, gli utenti possono elencare il BLOB e le relative proprietà, metadati e tag di indice. Poiché le dimensioni dei metadati non superano le dimensioni di 8 KB, il costo è relativamente insignificante come percentuale della capacità di archiviazione totale.
I tag di indice BLOB vengono archiviati come sotto-risorsa nel livello di accesso frequente e hanno un proprio contatore di fatturazione. Il contatore dell'indice si applica solo agli account con uno spazio dei nomi gerarchico come mezzo per fatturare lo spazio necessario per facilitare una struttura di file gerarchica, inclusi gli elenchi di controllo di accesso (ACL) associati agli oggetti in tale struttura. I dati associati all'indice vengono sempre archiviati nel livello di accesso frequente.
Per i dati e i metadati archiviati per meno di un mese, è possibile stimare l'impatto sulla fattura mensile calcolando il costo di ogni GB al giorno. Il numero di giorni in un determinato mese varia. Pertanto, per ottenere la migliore approssimazione dei costi in un determinato mese, assicurarsi di dividere il costo mensile per il numero di giorni presenti in tale mese.
Archivio BLOB di Azure usa le unità di misura base 2 seguenti per rappresentare la capacità di archiviazione: KiB, MiB, GiB, TiB, PiB. Mentre le voci nella fattura contengono GB come unità di misura, tali unità vengono calcolate da Archiviazione BLOB di Azure come GB binario (GiB). Ad esempio, una voce nella fattura che mostra 1 per Dati archiviati (GB/mese ) corrisponde a 1 GiB al mese di utilizzo. La tabella seguente descrive ogni unità base 2:
Acronimo | Unità | Definizione |
---|---|---|
KiB | kibibyte | 1.024 byte |
MiB | mebibyte | 1.024 KiB (1.048.576 byte) |
GiB | gibibyte | 1,024 MiB (1.073.741.824 byte) |
TiB | tebibyte | 1,024 GiB (1.099.511.627.776 byte) |
Per altre informazioni su come calcolare il costo dell'archiviazione, vedere Costo per archiviare i dati.
Contatori delle operazioni
Ogni richiesta effettuata da un client arriva al servizio sotto forma di operazione REST. È possibile monitorare i log delle risorse per vedere quali operazioni vengono eseguite sui dati.
Le pagine dei prezzi non elencano un prezzo per ogni singola operazione, ma elencano invece il prezzo di un tipo di operazione. Per determinare il prezzo di un'operazione, è necessario innanzitutto determinare come l'operazione viene classificata in termini di tipo. Per tracciare un'operazione registrata a un'operazione REST e quindi a un tipo di operazione, vedere Eseguire il mapping di ogni operazione REST a un prezzo.
Il prezzo visualizzato accanto a un tipo di operazione non è il prezzo pagato per ogni operazione. Nella maggior parte dei casi, è il prezzo delle operazioni 10,000
. Per ottenere il prezzo di una singola operazione, dividere il prezzo per 10,000
. Ad esempio, se il prezzo per le operazioni di scrittura è $0.055
, il prezzo di una singola operazione è $.0555
/ 10,000
= $0.0000055
. È possibile stimare il costo per caricare un file moltiplicando le operazioni di scrittura numero necessarie per completare il caricamento in base al costo di una singola transazione. Per altre informazioni, vedere Stimare il costo dell'uso di Archiviazione BLOB di Azure.
Contatore trasferimento dati
Tutti i dati che lasciano l'area di Azure comportano addebiti per il trasferimento dei dati e la larghezza di banda di rete. Questi addebiti vengono comunemente visualizzati negli scenari in cui un account è configurato per l'archiviazione con ridondanza geografica o quando un criterio di replica di oggetti è configurato per copiare i dati in un account in un'altra area. Tuttavia, questi addebiti si applicano anche ai dati scaricati in un client locale. Il prezzo della larghezza di banda di rete non viene visualizzato nelle pagine dei prezzi di Archiviazione di Azure. Per trovare il prezzo della larghezza di banda di rete, vedere Prezzi della larghezza di banda.
Contatori correlati alle funzionalità
Non è previsto alcun costo per abilitare le funzionalità di archiviazione BLOB. Sono disponibili solo tre funzionalità che comportano un addebito passivo dopo l'abilitazione (supporto SFTP, ambiti di crittografia e tag di indice BLOB). Per tutte le altre funzionalità, viene addebitato lo spazio di archiviazione occupato dall'output di una funzionalità e le operazioni eseguite in seguito all'uso della funzionalità. Ad esempio, se si abilita il controllo delle versioni, la fattura riflette il costo per archiviare le versioni e il costo per eseguire operazioni per elencare o recuperare le versioni. Alcune funzionalità hanno aggiunto contatori. Per un elenco completo, vedere la sezione Come vengono addebitati i costi per l'archiviazione BLOB di Azure di questo articolo.
È possibile ripartire i contatori basati sul tempo in modo proporzionale se si usano queste funzionalità per meno di un mese. Ad esempio, gli ambiti di crittografia vengono fatturati su base mensile. Gli ambiti di crittografia applicati per meno di un mese, è possibile stimare l'impatto sulla fattura mensile calcolando il costo di ogni giorno. Il numero di giorni in un determinato mese varia. Pertanto, per ottenere la migliore approssimazione dei costi in un determinato mese, assicurarsi di dividere il costo mensile per il numero di giorni presenti in tale mese.
Ricercare il prezzo unitario per ogni contatore
Per trovare i prezzi unitari, aprire la pagina dei prezzi corretta e selezionare la struttura di file appropriata. Applicare quindi i filtri di ridondanza, area e valuta appropriati. I prezzi per ogni contatore vengono visualizzati in una tabella. I prezzi variano in base ad altre impostazioni dell'account, ad esempio opzioni di ridondanza dei dati, livello di accesso e livello di prestazioni.
La pagina dei prezzi corretta e la struttura dei file sono importanti principalmente per il costo di lettura e scrittura dei dati perché il costo per archiviare i dati è essenzialmente invariato da tali selezioni. Per stimare con precisione il costo di lettura e scrittura dei dati, iniziare determinando quale endpoint dell'account di archiviazione client, applicazioni e carichi di lavoro useranno per leggere e scrivere dati.
Richieste all'endpoint del servizio BLOB
Il formato dell'endpoint del servizio BLOB è https://<storage-account>.blob.core.windows.net
ed è l'endpoint più comune usato da strumenti e applicazioni che interagiscono con l'Archivio BLOB.
Le richieste possono provenire da una di queste origini:
Client che usano API REST di Archivio BLOB o API di Archivio BLOB da una libreria client di Archiviazione di Azure
Trasferimenti a contenitori montati NFS (Network File System) 3.0
Trasferimenti effettuati usando il File Transfer Protocol (SFTP) SSH
Carichi di lavoro Hadoop che usano il driver WASB
La pagina dei prezzi corretta per queste richieste è la pagina Prezzi BLOB in blocchi.
Le richieste a questo endpoint possono verificarsi anche negli account con uno spazio dei nomi gerarchico. Infatti, per usare i protocolli NFS 3.0 e SFTP, è prima necessario abilitare la funzionalità dello spazio dei nomi gerarchico dell'account.
Se l'account dispone della funzionalità dello spazio dei nomi gerarchico abilitata, assicurarsi che l'elenco a discesa Struttura dei file sia impostato su Spazio dei nomi gerarchico (NFS v3.0, protocollo SFTP). In caso contrario, assicurarsi che sia impostato su Spazio dei nomi flat.
Richieste all'endpoint di Data Lake Storage
Il formato dell'endpoint di Data Lake Storage è https://<storage-account>.dfs.core.windows.net
ed è l'endpoint più comune usato dai carichi di lavoro analitici e dalle applicazioni. Questo endpoint viene in genere usato con gli account con uno spazio dei nomi gerarchico, ma non sempre.
Le richieste possono provenire da una di queste origini:
Carichi di lavoro Hadoop che usano il driver ABFS (Blob File System) di Azure
Client che usano API REST di Data Lake Storage o API Data Lake Storage da una libreria client di Archiviazione di Azure
La pagina dei prezzi corretta per queste richieste è la pagina Prezzi di Azure Data Lake Storage.
Se l'account non dispone della funzionalità dello spazio dei nomi gerarchico abilitata, ma si prevede che i client, i carichi di lavoro o le applicazioni eseguano le richieste sull'endpoint di Data Lake Storage dell'account, impostare l'elenco a discesa Struttura dei file su Spazio dei nomi flat. In caso contrario, assicurarsi che sia impostato su Spazio dei nomi gerarchico.
Stimare i costi
Usare il calcolatore prezzi di Azure per stimare i costi prima di creare e iniziare a trasferire i dati in un account di archiviazione di Azure.
Nella pagina Calcolatore prezzi di Azure scegliere il riquadro Account di archiviazione.
Scorrere verso il basso la pagina e individuare la sezione Account di archiviazione della stima.
Scegliere le opzioni dagli elenchi a discesa.
Quando si modifica il valore di questi elenchi a discesa, la stima dei costi cambia. Tale stima viene visualizzata nell'angolo superiore e nella parte inferiore della stima.
Quando si modifica il valore dell'elenco a discesa Tipo, cambiano anche altre opzioni visualizzate in questo foglio di lavoro. Usare i collegamenti nella sezione Altre informazioni per saperne di più sulle altre opzioni e su come queste opzioni influiscono sul prezzo delle operazioni correlate all'archiviazione.
Modificare le opzioni rimanenti per visualizzare l'effetto sulla stima.
Suggerimento
Per prevedere e prevedere i costi, vedere queste guide approfondite:
Uso del pagamento anticipato di Azure con Archivio BLOB di Azure
È possibile pagare gli addebiti di Archiviazione BLOB di Azure con il credito del pagamento anticipato di Azure, denominato in precedenza impegno monetario. Tuttavia, non è possibile usare il credito del pagamento anticipato di Azure per pagare gli addebiti di prodotti e servizi di terze parti, inclusi quelli di Azure Marketplace.
Ottimizzazione dei costi
Se si usa l'Archivio BLOB per qualche tempo, è consigliabile esaminare periodicamente il contenuto dei contenitori per identificare le opportunità per ridurre i costi. Comprendendo come vengono archiviati, organizzati e usati i BLOB nell'ambiente di produzione, è possibile ottimizzare meglio i compromessi tra disponibilità, prestazioni e costi di tali BLOB. Per inserire e analizzare i contenitori e i BLOB esistenti, vedere uno di questi articoli:
- Esercitazione: Analizzare i report di inventario BLOB
- Esercitazione: Calcolare le statistiche dei contenitori usando Databricks
- Calcolare il numero di BLOB e le dimensioni totali per contenitore usando l'inventario di Archiviazione di Azure
Se è possibile modellare i requisiti di capacità futuri, è possibile risparmiare denaro con la capacità riservata di Archiviazione di Azure. La capacità riservata di Archiviazione di Azure è disponibile per la maggior parte dei livelli di accesso e offre uno sconto sulla capacità per i BLOB in blocchi e per i dati di Azure Data Lake Storage negli account di archiviazione standard quando si esegue il commit in una prenotazione per un anno o tre anni. Una prenotazione fornisce una quantità fissa di capacità di archiviazione per il termine della prenotazione. La capacità riservata di Archiviazione di Azure può ridurre significativamente i costi di capacità per i BLOB in blocchi e i dati di Azure Data Lake Storage. Per altre informazioni, vedere Ottimizzare i costi per l'Archivio BLOB con capacità riservata.
È anche 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 accesso 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 accedere ai dati meno frequentemente, il livello ad accesso sporadico o archivio potrebbe risultare più appropriato perché aumenta il costo dell'accesso ai dati riducendo al tempo stesso il costo dell'archiviazione dei dati. Vedere uno di questi articoli:
- Livelli di accesso per i dati BLOB
- Procedure consigliate per l'uso dei livelli di accesso BLOB
- Stimare il costo dell'archiviazione dei dati
Usare i criteri di gestione del ciclo di vita per spostare periodicamente i dati tra livelli per risparmiare il maggior numero di denaro. Questi criteri possono spostare i dati in usando regole specificate. Ad esempio, è possibile creare una regola che sposta un BLOB nel livello archivio se tale BLOB non è stato modificato in 90 giorni. Creando criteri che regolano il livello di accesso dei dati, è possibile progettare le opzioni di archiviazione meno costose per le proprie esigenze. Per altre informazioni, vedere Gestire il ciclo di vita di Archivio BLOB di Azure.
Creare i budget
È possibile creare budget per gestire i costi e creare avvisi per informare automaticamente le persone interessate in caso di anomalie di spesa e rischi di costi eccessivi. Gli avvisi si basano sul confronto tra la spesa e le soglie definite budget e costi. I budget e gli avvisi vengono creati per le sottoscrizioni e i gruppi di risorse di Azure, quindi sono utili come parte di una strategia complessiva di monitoraggio dei costi. Tuttavia, potrebbero avere funzionalità limitate per gestire i costi dei singoli servizi di Azure, ad esempio il costo di Archiviazione di Azure perché sono progettati per tenere traccia dei costi a un livello superiore.
Monitorare i costi
Quando si usano le risorse di Azure con Archiviazione di Azure, si comportano costi. I costi unitari dell'utilizzo di risorse variano in base a intervalli di tempo (secondi, minuti, ore e giorni) o in base a utilizzo unitario (byte, megabyte e così via). I costi vengono addebitati non appena viene avviato l'utilizzo di Archiviazione di Azure. È possibile visualizzare i costi nel riquadro Analisi dei costi nel portale di Azure.
Quando si usa l'analisi dei costi, è possibile visualizzare i costi di Archiviazione di Azure in grafici e tabelle per intervalli di tempo diversi. Alcuni esempi sono per giorno, mese corrente e precedente e anno. È anche possibile visualizzare i costi in base ai budget e ai costi previsti. Il passaggio a visualizzazioni più lunghe nel tempo consente di identificare le tendenze di spesa e di vedere dove potrebbero essersi verificati overspending. Se sono stati creati budget, è anche possibile vedere facilmente dove sono stati superati.
Nota
L'analisi dei costi supporta diversi tipi di account di Azure. Per visualizzare l'elenco completo dei tipi di account supportati, vedere Informazioni sui dati di Gestione costi. Per visualizzare i dati relativi ai costi, è necessario disporre almeno dell''accesso in lettura per l''account Azure. Per informazioni sull'assegnazione dell'accesso ai dati di Gestione costi Microsoft, vedere Assegnare l'accesso ai dati.
Per visualizzare i costi di Archiviazione di Azure nell'analisi dei costi:
Accedere al portale di Azure.
Aprire la finestra Gestione dei costi e fatturazione, selezionare Gestione dei costi dal menu, quindi selezionare Analisi dei costi. È quindi possibile modificare l'ambito di una sottoscrizione specifica dall'elenco a discesa Ambito.
Per visualizzare solo i costi per Archiviazione di Azure, selezionare il filtro Aggiungi e quindi selezionare Nome servizio. Scegliere quindi archiviazione dall'elenco.
Ecco un esempio che mostra i costi solo per Archiviazione di Azure:
Nell'esempio precedente viene visualizzato il costo corrente per il servizio. Vengono visualizzati anche i costi in base alle aree di Azure (località) e al gruppo di risorse. È possibile aggiungere anche altri filtri (ad esempio, un filtro per visualizzare i costi per account di archiviazione specifici).
Esportare i dati relativi ai costi
È anche possibile esportare i dati sui costi in un account di archiviazione. Ciò è utile quando sono necessari o altri utenti per eseguire ulteriori analisi dei dati per i costi. Ad esempio, un team finanziario può analizzare i dati usando Excel o Power BI. È possibile esportare i costi in base a una pianificazione giornaliera, settimanale o mensile e impostare un intervallo di date personalizzato. L'esportazione dei dati sui costi è il modo consigliato per recuperare i set di dati dei costi.
Evitare sorprese di fatturazione
Alcune azioni, ad esempio la modifica del livello di accesso predefinito dell'account, possono comportare costi che potrebbero non essere previsti. Mentre gli articoli su ogni funzionalità contengono informazioni su come evitare costi imprevisti, questa tabella acquisisce le cause comuni.
Categoria | Azione | Potenziale impatto sulla fattura |
---|---|---|
Livelli di accesso | Modifica dell'impostazione predefinita del livello di accesso | Se l'account contiene un numero elevato di BLOB per cui viene dedotto il livello di accesso, una modifica a questa impostazione può comportare un costo significativo. Una modifica dell'impostazione predefinita del livello di accesso per un account di archiviazione si applica a tutti i BLOB nell'account per cui non è stato impostato in modo esplicito un livello di accesso. Ad esempio, se si attiva o disattiva l'impostazione predefinita del livello di accesso da frequente ad accesso sporadico in un account per utilizzo generico v2, vengono addebitati i costi per le operazioni di scrittura (per 10.000) per tutti i BLOB per i quali viene dedotto il livello di accesso. Vengono addebitati costi per entrambe le operazioni di lettura (per 10.000) e per il recupero dei dati (per GB) se si attiva l'accesso sporadico a quello frequente in un account per utilizzo generico v2. Per altre informazioni, vedere Impostazione del livello di accesso dell'account predefinito. |
Livelli di accesso | Riattivazione dall'archivio | La riattivazione con priorità elevata dall'archivio può comportare un aumento delle fatture normali. Microsoft consiglia di riservare la riattivazione ad alta priorità per l'uso in situazioni di ripristino dei dati di emergenza. Per altre informazioni, vedere Priorità di riattivazione. |
Livelli di accesso | Eliminazione, sovrascrittura o spostamento di un BLOB in un altro livello | Strumenti o applicazioni che usano l'operazione Copia BLOB per aggiornare un BLOB sovrascriveranno il BLOB. I BLOB sono soggetti a una penalità per eliminazione anticipata se vengono eliminati, sovrascritti o spostati in un livello differente prima che sia trascorso il numero minimo di giorni richiesto dal livello. |
Protezione dei dati | Abilitazione dell'eliminazione temporanea del BLOB | La sovrascrittura dei BLOB può causare snapshot dei BLOB. A differenza del caso in cui viene eliminato un BLOB, la creazione di questi snapshot non viene registrata. Ciò può comportare costi di archiviazione imprevisti. Valutare se i dati che vengono spesso sovrascritti devono essere inseriti in un account in cui non è abilitata l'eliminazione temporanea. Per altre informazioni, vedere Modalità di gestione delle sovrascrizioni quando l'eliminazione temporanea è abilitata. |
Protezione dei dati | Abilitazione del controllo delle versioni BLOB | Ogni operazione di scrittura in un BLOB crea una nuova versione. Come avviene con l'abilitazione dell'eliminazione temporanea del BLOB, valutare se i dati che vengono sovrascritti di frequente devono essere inseriti in un account in cui non è abilitato il controllo delle versioni. Per altre informazioni, vedere Controllo delle versioni sulle operazioni di scrittura. |
Monitoraggio | Abilitazione dei log di Analisi archiviazione (log classici) | I log di Analisi archiviazione possono accumularsi nel tempo nell'account se i criteri di conservazione non sono impostati. Assicurarsi di impostare i criteri di conservazione per evitare la compilazione dei log, causando addebiti imprevisti per la capacità. Per altre informazioni, vedere Modificare il periodo di conservazione dei dati di log |
Protocolli | Abilitazione del supporto di SSH File Transfer Protocol (SFTP) | L'abilitazione dell'endpoint SFTP comporta un costo orario. Per evitare addebiti passivi, è consigliabile abilitare SFTP solo quando si usa attivamente per trasferire i dati. Per indicazioni su come abilitare e disabilitare il supporto SFTP, vedere Connettersi all'archivio BLOB di Azure usando il protocollo SFTP (SSH File Transfer Protocol). |
Domande frequenti
Vedere Domande frequenti sulla gestione dei costi.
Passaggi successivi
- Altre informazioni sul funzionamento dei prezzi con Archiviazione di Azure. Vedere Panoramica dei prezzi di Archiviazione di Azure.
- Comprendere in che modo i BLOB e i contenitori vengono archiviati, organizzati e usati nell'ambiente di produzione in modo da ottimizzare meglio i compromessi tra costi e prestazioni. Vedere Esercitazione: Analizzare i report di inventario BLOB.
- Ottimizzare i costi per l'Archivio BLOB con capacità riservata.
- Informazioni su come ottimizzare gli investimenti per il cloud con Gestione dei costi Microsoft.
- Altre informazioni sulla gestione dei costi con l'analisi dei costi.
- Informazioni su come evitare costi imprevisti.
- Seguire il corso di apprendimento guidato sulla Gestione dei costi.