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 sono condivisioni file distribuite negli account di archiviazione. Supportano SMB e NFS, livelli di media SSD e HDD, e molteplici opzioni di ridondanza. Le combinazioni supportate e la disponibilità regionale dipendono dal protocollo, dal livello di media e dal modello di fatturazione. Ad esempio, NFS richiede spazio di archiviazione SSD. Il modello dell'account di archiviazione prevede le seguenti considerazioni:

  • Pianificazione della capacità: le condivisioni file classiche condividono i limiti del loro account di archiviazione. Gli account di archiviazione provisionati contengono solo condivisioni di file. Gli account di storage pay-as-you-go possono anche contenere contenitori blob, code e tabelle. Considera le esigenze combinate di storage, IOPS e throughput delle risorse in ciascun account.

  • 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 di cui è stato eseguito il provisioning: il tipo di account di archiviazione FileStorage identifica gli account di archiviazione con provisioning. È 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 eseguito 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 di cui è stato eseguito il provisioning 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 di file ha il proprio spazio di archiviazione provisionato, IOPS e throughput. Puoi scalare queste quantità entro i limiti della condivisione file senza gestire un limite di account di storage condiviso.

  • 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.

  • Limiti di risorse: Le condivisioni di file hanno limiti per condivisione e per sottoscrizione che differiscono dai limiti degli account di archiviazione. Per i limiti di entrambi i provider di risorse, vedi Scalabilità e obiettivi di prestazioni di File di Azure.

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.

Usa la tabella seguente per confrontare il supporto alle funzionalità per il tuo carico di lavoro. Le condivisioni file classiche supportano SMB e NFS. Microsoft. FileShares attualmente supporta NFS.

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
Risorsa di primo livello indipendente per ogni condivisione di file No Sì
Regole di rete configurate su ogni condivisione file No Sì
Regole di rete condivise tra le condivisioni di file in un account di archiviazione Sì Non applicabile
Criteri dell’endpoint di servizio 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
Pinning per zona Sì No