Progettare una strategia per l'uso dell'archiviazione a livelli

Completato

Usando l'esempio dell'azienda di produzione, il primo passaggio come responsabile del progetto consiste nell'esaminare le opzioni disponibili. Si inizierà quindi a pianificare la strategia di archiviazione a livelli dell'azienda.

In questa unità si esamineranno Archiviazione di Azure livelli e si esamineranno i casi d'uso tipici. Si esaminerà anche come usare questi livelli per gestire i dati archiviati nei BLOB di Azure.

Archiviazione di Azure

Archiviazione di Azure è un servizio gestito di Microsoft che offre risorse di archiviazione ridondanti e a disponibilità elevata. In Archiviazione di Azure esistono vari tipi di risorse:

  • BLOB di Azure: in genere usati per caricare e gestire immagini, documenti e dati generali
  • File di Azure: consente di creare condivisioni file usando Server Message Block (SMB) 3.0, in modo che i sistemi possano accedere ai file tramite un percorso UNC (Uniform Naming Convention)
  • Azure Data Lake: consente di archiviare dati complessi di grandi dimensioni per attività quali l'analisi di Big Data

Questo modulo è incentrato sull'ottimizzazione dell'archiviazione BLOB di Azure.

BLOB di Azure

È possibile usare i BLOB per archiviare grandi quantità di dati non strutturati, ad esempio dati di testo o binari, come file separati. I BLOB sono organizzati in contenitori e non sono previsti limiti rispetto al numero di contenitori che è possibile creare in un account di archiviazione. Ogni contenitore può contenere un numero illimitato di BLOB e un BLOB deve trovarsi all'interno di un contenitore.

I contenitori non supportano le sottodirectory, ma è possibile creare una struttura logica aggiungendo / ai nomi file. Ad esempio, si può salvare un file denominato Report.txt nel primo livello di un contenitore con il nome /Vendite/Report.txt. A qualsiasi servizio che accede al file, risulterà come se fosse salvato in una sottodirectory denominata Vendite.

Livelli di accesso dell'archiviazione BLOB

Archiviazione di Azure offre diversi livelli di archiviazione. Ognuno di questi livelli ha prezzi diversi, in cui il livello con prestazioni migliori comporta il costo maggiore. Tramite la configurazione di questi livelli, è possibile trovare il giusto equilibrio tra costi e velocità di accesso ai dati.

Attualmente sono disponibili quattro livelli di archiviazione BLOB:

  • Accesso frequente: si tratta del livello predefinito e viene usato per i dati a cui si accede di frequente. È più costoso archiviare i dati qui, rispetto ai livelli ad accesso sporadico e archivio, ma più economico per l'accesso. Il livello di accesso frequente supporta un contratto di servizio con disponibilità garantita al 99,9%. È possibile impostare il livello ad accesso frequente a livello di account e a livello di oggetto.
  • Accesso sporadico: questo livello viene usato per l'archiviazione di dati a cui si accede meno frequentemente, ad esempio file archiviati, backup e dati non elaborati o non elaborati. L'accesso sporadico è progettato per i dati che potrebbero essere archiviati per almeno 30 giorni. Il livello di accesso sporadico ha un costo per GB inferiore rispetto al livello di accesso frequente. Il costo dipende dall'area. Il livello di accesso sporadico supporta un contratto di servizio con disponibilità garantita al 99,9%. È possibile impostare il livello ad accesso sporadico a livello di account e a livello di oggetto.
  • Accesso sporadico: questo livello è ottimizzato per l'archiviazione di dati a cui si accede raramente o modificati. Cold è progettato per i dati che è probabile che vengano archiviati per almeno 90 giorni. Ha costi di archiviazione inferiori, ma costi di accesso più elevati rispetto al livello ad accesso sporadico. È possibile impostare il livello di accesso sporadico a livello di BLOB.
  • Archivio: questa è l'opzione più conveniente per l'archiviazione dei dati, ma è in genere più costosa per il recupero dei dati rispetto agli altri livelli. L'archivio è progettato per i dati che potrebbero essere archiviati per almeno 180 giorni e per sistemi o scenari in cui è possibile tollerare la latenza di recupero. È possibile impostare il livello di accesso archivio solo a livello di BLOB.

È possibile impostare a livello di account solo i livelli di accesso sporadico e frequente.

È possibile usare livelli ad accesso frequente, sporadico, sporadico e archivio con account di archiviazione per utilizzo generico V2.

È possibile passare da un livello di accesso all'altro in qualsiasi momento, quando e se i modelli di utilizzo cambiano. Il cambiamento di livello è immediato, tranne quando si vogliono spostare dati dal livello di accesso archivio. I dati nel livello archivio sono offline e solo i metadati sono disponibili per le query online. Per accedere ai dati nel livello archivio, occorre prima riattivare il BLOB.

Riattivazione di BLOB

La riattivazione dei BLOB è il processo di recupero dei dati dall'archivio e spostamento dall'archiviazione offline a quella online. I dati possono essere riattivati nei livelli di accesso sporadico o frequente. È possibile avviare il processo modificando il livello di accesso del BLOB da archivio ad accesso frequente o sporadico. Il processo può richiedere fino a 15 ore.

Prezzo

Il costo dell'archiviazione varia a seconda del livello di archiviazione usato:

  • Il costo dell'archiviazione dei dati diminuisce man mano che si esce dal livello ad accesso frequente, con l'archiviazione più economica.
  • Il costo di recupero di dati aumenta man mano che si scende verso il basso nei livelli di archiviazione. Ad esempio, il costo di recupero dei dati dal livello di accesso sporadico è superiore rispetto al costo di recupero dal livello di accesso frequente. Il recupero dal livello di accesso archivio è il più costoso.
  • Anche la modifica del livello di archiviazione comporta un costo.

Gestione del ciclo di vita di Archiviazione BLOB di Azure

La gestione del ciclo di vita dei BLOB Archiviazione consente di usare criteri e regole per spostare automaticamente i dati tra livelli. L'uso di criteri consente di controllare i costi e le prestazioni di archiviazione.

Con la gestione del ciclo di vita, è possibile:

  • Eseguire la transizione dei BLOB ai livelli ad accesso sporadico o archivio.
  • Eliminare i BLOB.

È possibile creare regole per:

  • Spostare i BLOB nel livello ad accesso sporadico dopo X giorni.
  • Spostare i BLOB nel livello archivio dopo X giorni.
  • Eliminare i BLOB dopo X giorni.

Verificare le conoscenze

1.

Quale dei seguenti non è un livello di accesso valido dell'archiviazione BLOB?

2.

Quali di queste modifiche ai livelli di accesso vengono applicate immediatamente?