Magic Quadrant™ per la gestione degli accessi privilegiati 2025: Netwrix riconosciuta per il quarto anno consecutivo. Scarica il report.

Piattaforma
Centro risorseBlog
Comprensione di sei popolari tipi di archiviazione Azure e dei loro casi d'uso

Comprensione di sei popolari tipi di archiviazione Azure e dei loro casi d'uso

Jan 9, 2024

L'impresa moderna riguarda tutta la nuvola. La trasformazione digitale include non solo l'adozione del cloud computing attraverso la migrazione delle applicazioni, ma anche il passaggio da memorizzazione su disco a memorizzazione su cloud.

Il cloud storage presenta alcuni vantaggi chiave rispetto allo storage su disco tradizionale, inclusi i seguenti:

  • Scalabilità massiccia
  • Altamente ridondante
  • Maggiore accessibilità e collaborazione
  • Nessun costo di capitale o di manutenzione
  • Metodi di sicurezza integrati come la crittografia e l'autenticazione a più fattori (MFA)
  • Facile integrazione con servizi di backup e di ripristino in caso di disastro
  • Gestito da esperti terzi

Sebbene oggi siano disponibili molteplici opzioni di archiviazione cloud, tra cui Amazon Web Services (AWS), Azure Storage rappresenta una scelta logica per i clienti di Microsoft Azure.

Sei popolari opzioni di archiviazione Azure

La soluzione di archiviazione Azure include diversi tipi di servizi di archiviazione dati per soddisfare esigenze specifiche. Ecco sei tra le offerte di servizio di archiviazione Azure più popolari:

Azure Blob Storage

Azure Blob Storage viene utilizzato per memorizzare grandi quantità di dati non strutturati in contenitori. Blob Storage è altamente scalabile ed è un'opzione di archiviazione molto conveniente per i dati che non devono essere accessibili frequentemente. Pertanto, Blob Storage è ideale per casi d'uso come:

  • Eseguire il backup o l'archiviazione dei dati relativi ad applicazioni e VM
  • Hosting e streaming di immagini, file audio e video
  • Analisi di big data
  • Caching e consegna dei contenuti per siti web
  • Memorizzazione di oggetti di file di log e dati di telemetria per scopi di monitoraggio, debug o analisi

Il servizio Blob Storage può essere facilmente integrato con altri servizi Azure, come Azure Machine Learning e Azure Content Delivery Network (Azure CDN).

Ci sono diversi modi per accedere a Blob Storage, inclusi il portale Azure, l'Azure Storage REST API, Azure Storage Explorer e il modulo Azure PowerShell.

Azure Files

Azure Files è un servizio gestito di condivisione file cloud che utilizza il protocollo Server Message Block (SMB). Molti amministratori e utenti finali Windows sono già familiari con SMB, il che riduce la curva di apprendimento. Le condivisioni di Azure Files sono altamente disponibili da qualsiasi parte del mondo e possono essere montate direttamente su client Windows, macOS e Linux tramite SMB. Azure Files fornisce uno storage altamente ridondante, poiché può replicare i dati in più posizioni geografiche.

Azure Files supporta lo storage di file tradizionale in una gerarchia di cartelle, come ci si aspetterebbe utilizzando il protocollo SMB. Le condivisioni di Azure Files sono ideali per casi d'uso come:

  • Archiviazione di file condivisi per la collaborazione in un'area geograficamente dispersa
  • Trasferimento e adattamento al cloud di applicazioni che utilizzano API native e SMB
  • Sostituzione o integrazione dei file server on-prem
  • Aggregazione di log e dati per l'elaborazione centrale e l'analisi
  • Gestione centralizzata dei file di configurazione per molteplici istanze dell'applicazione
  • Archiviazione file per ambienti di sviluppo e test

Si noti che ci sono alcune funzionalità SMB che Azure Files non supporta, come dettagliato qui.

Tabelle di Azure

Le tabelle Azure sono archivi di dati NoSQL strutturati e senza schema nel cloud. Forniscono una soluzione altamente scalabile ed economica per l'archiviazione di grandi volumi di dati non relazionali che non richiedono query complesse o relazioni. Le tabelle sono comunemente utilizzate per memorizzare set di dati flessibili come i dati degli utenti per un'applicazione web e altri tipi di metadati.

Ecco alcuni casi d'uso comuni per Azure Table Storage:

  • Archiviazione centralizzata di log, dati di telemetria e dati di monitoraggio
  • Archiviazione dei dati di catalogo e carrello della spesa per applicazioni di e-commerce
  • Pianificazione di compiti scalabile e archiviazione di metadati
  • Archiviazione di dati sensoriali e dati di telemetria IoT
  • Memorizzazione dei dati di configurazione per applicazioni cloud

Azure Tables è solo una delle offerte di archiviazione database cloud di Microsoft. Altre includono Azure SQL Database, Azure Cosmos DB, Azure MySQL Database e Azure MariaDB.

Azure Queue Storage

Azure Queue Storage è un servizio per l'archiviazione di grandi quantità di messaggi che possono essere accessibili da qualsiasi parte del mondo utilizzando HTTP o HTTPS. Le code di Azure sono utilizzate per la messaggistica asincrona tra i componenti dell'applicazione.

I casi d'uso comuni per Azure Queue Storage includono i seguenti:

  • Disaccoppiare le applicazioni consentendo la comunicazione asincrona
  • Bilanciamento del carico per improvvise fluttuazioni di domanda ad alto volume
  • Elaborazione parallela dei carichi di lavoro
  • Scaricare compiti asincroni che richiedono molto tempo per essere completati
  • Maggiore resilienza delle applicazioni

Oltre ad Azure Queue Storage, Microsoft offre anche Service Bus Queues per schemi di integrazione di messaggistica più avanzati. Le differenze tra Storage queues e Service Bus queues sono dettagliate qui.

Azure Disk Storage

Azure Disk Storage offre uno storage a livello di blocco simile ai tradizionali dischi rigidi. È utilizzato principalmente per fornire uno storage di dati ad alte prestazioni per macchine virtuali.

I dischi Azure sono disponibili in Standard HDD, Standard SSD, Premium SSD e Ultra Disk. Standard HDD è il più economico ed è adatto per carichi di lavoro tolleranti alla latenza. Ultra Disk si trova all'altro estremo della scala; offre un throughput estremamente elevato e una latenza inferiore al millisecondo, rendendolo ideale per carichi di lavoro intensivi sui dati e database ad alte prestazioni.

Azure offre sia dischi gestiti che non gestiti. I dischi gestiti richiedono solo di specificare la dimensione e il tipo di disco desiderato; la gestione di Azure si occupa di tutto il resto. Sono più semplici da distribuire e gestire rispetto ai dischi non strutturati che richiedono di creare e gestire gli account di archiviazione che contengono i dischi. I dischi gestiti sono raccomandati per la maggior parte degli scenari per la loro semplicità, scalabilità ma ci sono certe situazioni in cui i dischi non gestiti possono funzionare meglio.

Puoi ottenere maggiori informazioni sui dischi Azure qui.

Azure Data Lake Storage

Azure Data Lake Storage (ADLS) è un repository centrale altamente scalabile dove è possibile memorizzare e analizzare grandi volumi di dati sia strutturati che non strutturati. È progettato per gestire carichi di lavoro di big data che richiedono un accesso ai dati ad alta velocità e a bassa latenza.

La sua attuale generazione (Gen2) è costruita sopra Azure Blob Storage ed eredita tutte le sue caratteristiche, inclusi il data tiering, la ridondanza globale e l'alta disponibilità.

I data scientist possono memorizzare i set di dati di cui hanno bisogno per costruire e addestrare modelli di machine learning. Altri casi d'uso includono il data warehousing, la generazione di report, l'archiviazione dei dati e l'analisi storica. Puoi leggere di più su Azure Data Lake Storage qui.

Livelli di archiviazione

Non tutti i dati devono risiedere su memorie di alta prestazione. Azure offre i seguenti livelli per alcuni prodotti di archiviazione in modo che i dati possano essere conservati nel modo più economico possibile:

  • Hot — Progettato per dati che vengono acceduti frequentemente, almeno a breve termine. Ha un costo di transazione dati più elevato rispetto ai livelli cool o archive
  • Cool — Ottimizzato per dati che vengono accessi raramente. Questo livello ha un periodo minimo di conservazione di 30 giorni. È spesso utilizzato per backup a breve termine e contenuti più vecchi che vengono accessi raramente.
  • Freddo — Ottimizzato per dati che vengono acceduti raramente. Questo livello ha un tasso di conservazione minimo di 90 giorni
  • Archiviato — Utilizzato per dati a cui si accede raramente. Questo livello ha un tasso di conservazione minimo di 180 giorni. I dati in questo livello sono sostanzialmente offline e richiedono diverse ore per essere riportati online.

Ci sono altri livelli adatti a circostanze specifiche, come Premium Performance e Transaction Optimized, che sono progettati per situazioni di altissime prestazioni.

Considerazioni sulla Sicurezza e Disponibilità

È importante notare che tutti i dati di archiviazione Azure vengono criptati automaticamente durante il caricamento e decriptati durante il download. In caso di una data breach, i dati compromessi non saranno accessibili senza le chiavi di crittografia necessarie.

Anche Microsoft offre diverse opzioni di ridondanza dei dati per garantire che i dati siano protetti da più copie distribuite geograficamente in più sedi di archiviazione. Alcune di queste opzioni ridondanti sono progettate per resistere a eventi catastrofici su un'ampia area geografica.

Come Netwrix può aiutare

Lo storage Azure è un modo potente e flessibile per memorizzare i tuoi dati nel cloud ed è particolarmente adatto per le organizzazioni che conoscono l'ecosistema Microsoft. Sebbene ci siano ancora circostanze in cui potrebbe essere preferito lo storage su disco locale, lo storage cloud di Azure offre vantaggi reali che aiuteranno la maggior parte delle organizzazioni a raggiungere i loro obiettivi aziendali.

Poiché oggi più che mai si archiviano dati nel cloud, è fondamentale poter analizzare tali dati alla ricerca di contenuti sensibili come le informazioni personali identificabili (PII) affinché possano essere adeguatamente protetti.

Utilizzando Netwrix Access Analyzer, puoi:

Netwrix Access Analyzer

Condividi su

Scopri di più

Informazioni sull'autore

Asset Not Found

James Anderson

Responsabile Tecnico Prodotto

James Anderson è un Technical Product Manager per Netwrix Access Analyzer e Netwrix Change Tracker. Ha oltre 15 anni di esperienza nel software e nei dati, inclusi ruoli come Lead Data Engineer, Data Architect e DBA.