Azure Blob Storage è la soluzione di object storage di Microsoft per il cloud. "Blob" sta per Binary Large Object, e il servizio è progettato per archiviare quantità enormi di dati non strutturati, come testo o dati binari.
È il servizio equivalente di Amazon S3 e Google Cloud Storage, e ne condivide i principi e i casi d'uso.
Concetti Fondamentali
- Account di archiviazione: È il punto di partenza, un namespace univoco in Azure per i tuoi dati.
- Contenitori (Containers): All'interno di un account, organizzi i blob in contenitori. Un contenitore è simile a una cartella a livello di radice.
- Blob: È il singolo oggetto, ovvero il file che stai archiviando.
I Livelli di Accesso (Access Tiers)
Come gli altri provider, Azure Blob Storage offre diversi livelli di accesso per ottimizzare i costi in base alla frequenza con cui prevedi di accedere ai tuoi dati. Puoi impostare policy di gestione del ciclo di vita per spostare automaticamente i blob tra i livelli.
1. Livello di Accesso Caldo (Hot)
Ottimizzato per l'archiviazione di dati a cui si accede di frequente. Ha i costi di archiviazione più alti, ma i costi di accesso più bassi.
Uso: Asset di siti web, dati per applicazioni interattive.
2. Livello di Accesso Freddo (Cool)
Ottimizzato per dati a cui si accede raramente (archiviati per almeno 30 giorni). Ha costi di archiviazione più bassi del livello Hot, ma costi di accesso più alti.
Uso: Backup a breve termine, set di dati per analytics occasionali.
3. Livello di Accesso Archivio (Archive)
Ha il costo di archiviazione più basso in assoluto, ma costi di recupero molto più alti. È progettato per dati archiviati per almeno 180 giorni e che possono tollerare diverse ore di latenza per il recupero (i dati in questo livello sono offline).
Uso: Archiviazione a lungo termine, sostituzione dei nastri di backup, conservazione di dati per conformità normativa.
Azure Blob Storage è una componente fondamentale di quasi ogni architettura su Azure, usata da un'infinità di altri servizi per l'archiviazione dei dati.
Hai bisogno di una soluzione su misura?
Dalla Web App al gestionale custom, trasformiamo le tue idee in software performante. Contattaci per una consulenza gratuita.
Richiedi una consulenza