Concetti di gestione di File di Azure

In Azure, un resource è un elemento gestibile creato e configurato all'interno delle sottoscrizioni e dei gruppi di risorse Azure. I provider di risorse sono servizi di gestione che offrono tipi specifici di risorse. Anche se è possibile usare molte risorse per distribuire un carico di lavoro in Azure, File di Azure si concentra su due risorse chiave:

  • Account di archiviazione, offerti dal provider di risorse Microsoft.Storage. Gli account di archiviazione sono risorse di primo livello che rappresentano un pool condiviso di archiviazione, operazioni di I/O al secondo e velocità effettiva in cui è possibile distribuire condivisioni file classiche o altre risorse di archiviazione, a seconda del tipo di account di archiviazione. Tutte le risorse di archiviazione distribuite in un account di archiviazione condividono i limiti che si applicano a tale account di archiviazione. Le condivisioni file classiche supportano sia i protocolli di condivisione file SMB sia NFS.

  • Condivisioni di file, offerte dal fornitore di risorse Microsoft.FileShares. Le condivisioni file sono una nuova risorsa di primo livello che semplifica la distribuzione di File di Azure eliminando la necessità di un account di archiviazione. A differenza delle classiche condivisioni file, che devi distribuire in un account di archiviazione, si distribuisce le condivisioni file direttamente nel gruppo di risorse, come gli account di archiviazione stessi, o altre risorse Azure come macchine virtuali, dischi o reti virtuali. Attualmente, Microsoft.FileShares supporta solo il protocollo di condivisione file NFS. Se è necessario SMB, scegliere condivisioni file classiche.

Diagramma che confronta le condivisioni file e le classiche condivisioni file di Azure.

Questo video offre una panoramica completa delle differenze tra l'account di archiviazione e i modelli di gestione delle condivisioni file:

Condivisioni file classiche (Microsoft.Storage)

Le condivisioni file classiche o le condivisioni file distribuite negli account di archiviazione rappresentano il modo tradizionale per distribuire condivisioni file per File di Azure. Supportano tutte le funzionalità principali supportate da File di Azure, inclusi i livelli di supporto SMB e NFS, SSD e HDD, ogni tipo di ridondanza e disponibilità in ogni area. Anche se le condivisioni file classiche supportano l'intera gamma di funzionalità di File di Azure, presentano limitazioni importanti:

  • Pianificazione della capacità: le condivisioni file classiche, nonché gli oggetti figlio come i contenitori BLOB che si trovano nello stesso account di archiviazione, condividono un pool comune di archiviazione, IOPS e velocità effettiva. Questa architettura richiede una pianificazione attenta per evitare colli di bottiglia di capacità quando si collocano più condivisioni file classiche in un account di archiviazione. Tenere presenti sia le esigenze attuali sia quelle future di ogni condivisione file classica presente in un account di archiviazione, poiché la crescita di una condivisione file classica può ridurre lo spazio disponibile per le altre condivisioni file.

  • Impostazioni condivise: si applicano molte impostazioni importanti, ad esempio le regole di rete e di sicurezza, a livello di account di archiviazione. Di conseguenza, è necessario considerare attentamente come inserire le condivisioni file classiche nello stesso account di archiviazione. Considera l'account di archiviazione come un confine di attendibilità e inserisci le condivisioni file classiche nello stesso account di archiviazione solo se per te va bene che abbiano le stesse impostazioni di sicurezza.

  • Complessità del ridimensionamento: le distribuzioni di File di Azure su larga scala possono richiedere la gestione di molte sottoscrizioni Azure a causa dei vincoli sugli account di archiviazione del Microsoft.Storage provider di risorse. Per altre informazioni, vedere Limiti dell'account di archiviazione.

Le distribuzioni classiche di condivisione file usano due tipi di account di archiviazione:

  • Account di archiviazione provisionati: Il FileStorage tipo di account di archiviazione identifica gli account di archiviazione provisionati. È possibile distribuire condivisioni file classiche con provisioning su hardware basato su SSD o HDD usando gli account di archiviazione di cui è stato effettuato il provisioning. È possibile usare solo gli account di archiviazione di cui è stato effettuato il provisioning per archiviare condivisioni file classiche. Non è possibile usarle per altre risorse di archiviazione, ad esempio contenitori BLOB, code e tabelle. Utilizzare gli account di archiviazione con provisioning effettuato per tutte le nuove implementazioni di condivisioni file classiche.

  • Account di archiviazione con pagamento in base al consumo: il StorageV2 tipo di account di archiviazione identifica gli account di archiviazione con pagamento in base al consumo. È possibile distribuire condivisioni file con pagamento in base al consumo su hardware basato su HDD usando account di archiviazione con pagamento in base al consumo. È possibile usare gli account di archiviazione con pagamento in base al consumo per archiviare condivisioni file classiche e altre risorse di archiviazione, ad esempio contenitori BLOB, code o tabelle.

Per altre informazioni, vedere Creare una condivisione file classica.

Condivisioni file (Microsoft.FileShares)

Il Microsoft.FileShares provider di risorse offre condivisioni file come nuova risorsa Azure di primo livello. Queste condivisioni file offrono i vantaggi seguenti rispetto alle condivisioni file classiche:

  • Gestione semplificata: creare condivisioni file direttamente come risorse di primo livello nel portale di Azure o tramite le API di gestione. Questo approccio rimuove il requisito di gestire un account di archiviazione e semplifica l'esperienza di distribuzione.

  • Capacità e prestazioni indipendenti: ogni condivisione file ha una propria risorsa di archiviazione dedicata, operazioni di I/O al secondo e velocità effettiva. Questa progettazione evita la necessità di pianificare la capacità rispetto alle risorse limitate dell'account di archiviazione e consente alle condivisioni file di crescere liberamente man mano che le richieste di carico di lavoro aumentano.

  • Configurazione granulare: applicare impostazioni di rete e sicurezza a livello di condivisione file, in modo da avere un controllo preciso dei limiti di accesso e dell'isolamento. Questa configurazione semplifica l'applicazione di criteri di sicurezza per app, team o ambienti specifici.

  • Fatturazione prevedibile e flessibile: le condivisioni di file utilizzano il modello di fatturazione v2 a provisioning, che consente di effettuare il provisioning della risorsa di archiviazione in modo indipendente, delle operazioni IOPS e della velocità effettiva per condivisione. Poiché Azure fattura per ogni risorsa di primo livello Azure, è possibile tenere traccia facilmente dei costi di ogni singola condivisione per l'attribuzione dei costi al progetto, al team o al cliente che usa la condivisione file.

  • Scalabilità e prestazioni migliorate: le condivisioni file supportano limiti più elevati e tempi di distribuzione inferiori rispetto alle condivisioni file classiche. Per altre informazioni, vedere File di Azure obiettivi di scalabilità e prestazioni.

Disponibilità a livello regionale

Attualmente, è possibile creare una condivisione di file con Microsoft.FileShares nelle seguenti aree geografiche. Supporto dell'endpoint privato per la condivisione file con Microsoft. FileShares è disponibile in tutte le aree del cloud pubblico Azure.

  • Australia Central
  • Australia East
  • Australia Southeast
  • Brazil South
  • Brasile meridionale
  • Canada Central
  • Canada orientale
  • India centrale
  • East Asia
  • East US
  • France Central
  • France South
  • Germania settentrionale
  • Germania centro-occidentale
  • Israel Central
  • Italia settentrionale
  • Japan East
  • Japan West
  • JIO India centrale
  • JIO India occidentale
  • Korea Central
  • Corea meridionale
  • Stati Uniti centro-settentrionali
  • North Europe
  • Norway East
  • Norvegia occidentale
  • Poland Central
  • Sudafrica settentrionale
  • Sudafrica occidentale
  • Stati Uniti centro-meridionali
  • South India
  • Sud-est asiatico
  • Svezia centrale
  • UAE Central
  • UAE North
  • UK South
  • Regno Unito occidentale
  • West Europe
  • West US

Confronto tra provider di risorse: Microsoft.Storage e Microsoft.FileShares

Valuta la nuova esperienza di condivisione file con Microsoft. FileShares per tutte le tue nuove implementazioni del protocollo NFS di File di Azure.

Se un requisito di funzionalità specifico non è ancora disponibile nella nuova esperienza di condivisione file o il carico di lavoro richiede il supporto del protocollo SMB, usare l'esperienza di condivisione file classica.

Feature Condivisioni file classiche fileshareclassicicon1 Condivisioni file (Microsoft.FileShares) mfsicon
Garanzia di supporto Generalmente disponibile Generalmente disponibile
Risorsa di primo livello per il servizio Account di archiviazione fileshareclassicicon2 Condivisioni file mfsicon
Protocollo SMB Sì No
Protocollo NFS Sì Sì
supporto per Sincronizzazione file di Azure Sì No
Account di archiviazione necessario Sì No
Modello di fatturazione con pagamento in base al consumo Sì No
Modello di fatturazione v1 con provisioning Sì No
Modello di fatturazione v2 con provisioning Sì Sì
Supporto HDD Sì No
Supporto SSD Sì Sì
LRS Sì Sì
ZRS Sì Sì
GRS Sì No
GZRS Sì No
Fatturazione, rete e configurazioni di sicurezza a livello di condivisione No Sì
Configurazioni di rete virtuale singola per una condivisione file No Sì
Configurazione di rete virtuale singola per condivisioni di file multiple Sì No
Driver CSI del servizio Azure Kubernetes Sì No
API REST del piano dati Sì No
Supporto per l'eliminazione temporanea Sì No
Supporto degli snapshot Sì Sì
Crittografia dei dati in transito Sì Sì
Chiavi gestite dal cliente Sì No
Blocco per zona Sì No