Confrontare l'archiviazione per i dati di condivisioni file e BLOB

Completato

File di Azure offre l'archiviazione condivisa per le applicazioni usando i protocolli SMB (Server Message Block) e NFS (Network File System) standard del settore. Le macchine virtuali di Azure e i servizi cloud possono condividere i dati dei file nei componenti delle applicazioni tramite condivisioni montate. Anche le applicazioni locali possono accedere ai dati dei file nella condivisione.

Informazioni utili su File di Azure

Ora verranno esaminate alcune caratteristiche di File di Azure.

  • File di Azure archivia i dati come oggetti directory reali nelle condivisioni file.

  • File di Azure offre l'accesso condiviso ai file tra più macchine virtuali. Non esistono limiti per il numero di macchine virtuali o ruoli di Azure che possono montare e accedere contemporaneamente alla condivisione file di Azure.

  • Le applicazioni in esecuzione nelle macchine virtuali o nei servizi cloud di Azure possono montare una condivisione file di Azure per accedere a dati dei file. nello stesso modo in cui un'applicazione desktop monta una tipica condivisione SMB.

  • Il servizio File di Azure offre condivisioni file completamente gestite nel cloud. Le condivisioni file di Azure possono essere montate simultaneamente da distribuzioni cloud o locali di Windows, macOS e Linux.

Aspetti da considerare quando si usa File di Azure

Esistono molti scenari comuni per l'uso di File di Azure. Quando si esaminano i suggerimenti seguenti, pensare alle possibili soluzioni offerte da File di Azure per la propria organizzazione.

  • Valutare le opzioni di sostituzione e integrazione. Possibilità di sostituire o integrare i file server locali tradizionali o i dispositivi NAS usando File di Azure.

  • Valutare l'accesso globale. È possibile accedere direttamente alle condivisioni file di Azure usando la maggior parte dei sistemi operativi, ad esempio Windows, macOS e Linux ovunque nel mondo.

  • Valutare il supporto della modalità lift-and-shift. È possibile trasferire le applicazioni nel cloud in modalità lift-and-shift con File di Azure per le app che prevedono una condivisione file per archiviare i dati delle applicazioni o degli utenti.

  • Prendere in considerazione l'uso di Sincronizzazione file di Azure. È possibile replicare le condivisioni file di Azure nei server Windows Server usando Sincronizzazione file di Azure. È possibile eseguire la replica in locale o nel cloud per le prestazioni e la memorizzazione nella cache distribuita dei dati dove vengono usati. La funzionalità Sincronizzazione file di Azure verrà esaminata in modo più dettagliato in un'unità successiva.

  • Valutare le applicazioni condivise. Archiviare le impostazioni dell'applicazione condivise in File di Azure, ad esempio i file di configurazione.

  • Valutare i dati di diagnostica. Usare File di Azure per archiviare i dati di diagnostica, ad esempio log, metriche e dump di arresto anomalo del sistema, in un percorso condiviso.

  • Valutare strumenti e utilità. File di Azure è un'ottima opzione per l'archiviazione di strumenti e utilità necessari per lo sviluppo o la gestione di servizi cloud o macchine virtuali di Azure.

Confrontare File di Azure con Archiviazione BLOB e Dischi di Azure

È importante comprendere quando usare File di Azure per archiviare i dati come condivisioni file anziché usare Archiviazione BLOB di Azure o Dischi di Azure per archiviare i dati come BLOB. Nella tabella seguente vengono confrontate diverse funzionalità di questi servizi e scenari di implementazione comuni.

File di Azure (condivisioni file) Archiviazione BLOB di Azure (BLOB) Dischi di Azure (BLOB di pagine)
File di Azure offre i protocolli SMB ed NFS, librerie client e un'interfaccia REST che permette di accedere ai file archiviati ovunque ci si trovi. Archiviazione BLOB di Azure offre librerie client e un'interfaccia REST che consente l'archiviazione e l'accesso a dati non strutturati su larga scala in BLOB in blocchi. Dischi di Azure è simile ad Archiviazione BLOB di Azure. Dischi di Azure offre un'interfaccia REST per archiviare e accedere ai dati basati su indici o strutturati nei BLOB di pagine.
- I file in una condivisione File di Azure sono oggetti directory reali.
- I dati in File di Azure sono accessibili tramite condivisioni file in più macchine virtuali.
- I BLOB in Archiviazione BLOB di Azure sono uno spazio dei nomi flat.
- I dati dei BLOB in Archiviazione BLOB di Azure sono accessibili tramite un contenitore.
- I BLOB di pagine in Dischi di Azure vengono archiviati come pagine da 512 byte.
- I dati dei BLOB di pagine sono esclusivi di una singola macchina virtuale.
File di Azure è ideale per trasferire in modalità lift-and-shift nel cloud un'applicazione che usa già le API del file system native. Consente di condividere i dati tra l'app e altre applicazioni in esecuzione in Azure.

File di Azure è una buona opzione quando si desidera archiviare gli strumenti di sviluppo e debug a cui è necessario accedere da molte macchine virtuali.
Archiviazione BLOB di Azure è ideale per le applicazioni che devono supportare scenari di streaming e di accesso casuale.

Archiviazione BLOB di Azure è un'opzione ottimale quando è necessario poter accedere ai dati dell'applicazione ovunque ci si trovi.
Le soluzioni Dischi di Azure sono ideali quando le applicazioni eseguono operazioni di lettura/scrittura casuali frequenti.

Dischi di Azure è un'opzione valida quando si vuole archiviare il sistema operativo e i dischi dati in Macchine virtuali di Azure.