Identificare le opzioni di ottimizzazione dei costi per Archiviazione BLOB di Azure

Completato

Una comprensione generale del modello di determinazione dei prezzi di Archiviazione BLOB di Azure dovrebbe essere utile per individuare le opportunità di ottimizzazione dei costi. Alcune delle decisioni che è necessario prendere potrebbero essere più appropriate nella fase di progettazione, ad esempio la selezione dell'area di Azure di destinazione o l'ambito di replica dell'account di archiviazione. Altre decisioni sono guidate dai modelli di utilizzo che cambiano con il tempo. Tuttavia, è importante notare che l'ottimizzazione dei costi è un'attività continuativa che è consigliabile seguire e valutare continuamente. In questa unità verranno presentate le diverse opzioni di ottimizzazione dei costi. Sarà anche possibile determinare quale di queste opzioni può essere utile per risolvere eventuali problemi di addebiti relativi allo spazio di archiviazione nell'ambiente.

Descrivere le opzioni di ottimizzazione dei costi per Archiviazione BLOB di Azure

Le opzioni principali di ottimizzazione dei costi che verranno considerate in questa unità includono:

  • Organizzazione dei dati in livelli di accesso

  • Scrittura diretta nei livelli di accesso sporadico e archivio

  • Spostamento automatico dei dati tra livelli di accesso

  • Prenotazione della capacità di archiviazione

Organizzare i dati in livelli di accesso

Lo scopo dei livelli di accesso è consentire alle aziende di scegliere il modello tariffario e la velocità di recupero dei dati che riflettono i modelli di utilizzo dei BLOB. La scelta del livello di accesso deve essere basata sulla frequenza con cui saranno accessibili i singoli BLOB all'interno dell'account di archiviazione. Ad esempio, per ottimizzare l'utilizzo dell'archiviazione e ridurre al minimo i costi, i BLOB usati di frequente devono risiedere in un account di archiviazione BLOB configurato con il livello di accesso frequente. Viceversa, i BLOB che si intende usare solo occasionalmente devono risiedere in un account di archiviazione BLOB configurato con livello di accesso sporadico. I BLOB a cui si accede o che verranno modificati raramente devono risiedere in un account di archiviazione BLOB configurato con il livello di accesso sporadico. Infine, i BLOB che vengono conservati per scopi di archiviazione, senza alcun piano a breve termine per l'accesso al loro contenuto, devono essere assegnati al livello di accesso archivio.

Questa raccomandazione si basa sul modello di tariffazione specifico del livello di accesso che determina due tipi di addebiti:

  • Addebiti associati alla gestione dei dati inattivi (per gigabyte)

  • Addebiti associati all'accesso ai dati per eseguire operazioni di lettura, aggiornamento ed eliminazione.

L'assegnazione del livello di accesso frequente a un BLOB consentirà di ridurre al minimo il secondo di questi addebiti, ma aumenterà il primo, mentre la selezione del livello di accesso archivio avrà l'effetto opposto. Di conseguenza, se si prevede di accedere spesso ai dati, il livello di accesso frequente rappresenta la scelta più conveniente. Se si prevede di accedere ai dati meno frequentemente, il livello di archiviazione o il livello di archiviazione ad accesso sporadico ha più senso ridurre i costi di archiviazione dei dati.

Ad esempio, il team di amministrazione del database dovrebbe prendere in considerazione l'uso dell'archiviazione con livello di accesso archivio per i backup a lungo termine degli archivi dati locali. In seguito ai requisiti normativi, questi backup devono essere conservati per diversi anni, anche se raramente è necessario ripristinarli. Il livello di accesso frequente sarebbe invece più adatto per i file di log usati per risolvere i problemi dei clienti e per l'analisi e la creazione di report a breve termine.

Scrivere direttamente nei livelli di accesso sporadico e archivio

Se si ha un'indicazione chiara che un nuovo BLOB non sarà accessibile a breve termine, è consigliabile assegnarlo direttamente al livello ad accesso sporadico o archivio. In questo modo si eviteranno gli addebiti associati allo spostamento tra i livelli.

Screenshot of the Azure portal pane has the option of assigning a newly uploaded blob to the archive tier.

Spostare automaticamente i dati tra livelli di accesso

Il livello di accesso assegnato all'inizio potrebbe non riflettere le tendenze di archiviazione a lungo termine. Un log usato per risolvere un problema corrente probabilmente non avrà la stessa importanza alcune settimane dopo. Allo stesso modo, anche se potrebbe essere importante ripristinare rapidamente un backup recente, tale livello di urgenza probabilmente non sarà applicabile dopo pochi mesi per la stessa copia di backup. Sebbene sia possibile modificare manualmente il livello di accesso, un approccio di questo tipo comporterebbe un notevole sovraccarico di manutenzione, soprattutto quando occorre modificare un numero elevato di BLOB, un esigenza comune negli scenari aziendali.

Fortunatamente, questo non è necessario. Archiviazione BLOB di Azure supporta i criteri di gestione del ciclo di vita che spostano i dati tra livelli in base ai criteri definiti. Ad esempio, è possibile definire una regola dei criteri per la transizione dei BLOB al livello di accesso archivio se non sono stati modificati negli ultimi 90 giorni. In modo analogo, è possibile creare una regola dei criteri per eliminare i BLOB nel livello di accesso archivio se non sono si sono verificati accessi negli ultimi 360 giorni.

Nota

I criteri possono essere basati sulla data dell'ultima modifica o sulla data dell'ultimo accesso. Quest'ultimo richiede l'abilitazione del rilevamento dell'ultimo accesso.

Prenotare la capacità di archiviazione

Se si prevede di usare Archiviazione BLOB di Azure per un periodo di tempo prolungato, è possibile ridurre ulteriormente i costi acquistando una capacità riservata in unità da 100 terabyte (TB) e 1 petabyte (PB) al mese per il periodo di un anno o tre anni. Questa opportunità prevede un prezzo scontato per gli addebiti di archiviazione (per gigabyte) dei dati residenti in Archiviazione BLOB di Azure. È possibile acquistare una prenotazione per qualsiasi livello di accesso e tipo di ridondanza, ma è applicabile a una combinazione specifica dell'area di Azure, del livello di accesso e dell'opzione di ridondanza.