Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
File di Azure offre condivisioni file completamente gestite nel cloud accessibili tramite protocolli di condivisione file SMB e NFS. Questo articolo illustra gli obiettivi di scalabilità e prestazioni per File di Azure. Oltre ai limiti impostati da File di Azure, altre variabili nella distribuzione possono influire sulle destinazioni elencate in questo articolo. È consigliabile eseguire il test del criterio di utilizzo per determinare se la scalabilità e le prestazioni di File di Azure soddisfano i requisiti.
In Azure una risorsa è un elemento gestibile creato e configurato all'interno delle sottoscrizioni e dei gruppi di risorse di Azure. Le risorse sono offerte dai provider di risorse, che 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
Microsoft.Storage
provider di risorse. 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 applicabili a tale account. Le condivisioni file classiche supportano sia i protocolli di condivisione file SMB sia NFS.Condivisioni file (anteprima), offerte dal
Microsoft.FileShares
provider di risorse. Le condivisioni file sono un nuovo tipo di risorsa di primo livello che semplifica la distribuzione di File di Azure eliminando l'account di archiviazione. A differenza delle condivisioni file classiche, che devono essere distribuite in un account di archiviazione, le condivisioni file vengono distribuite direttamente nel gruppo di risorse come gli account di archiviazione stessi o altre risorse di Azure con cui si ha familiarità, ad esempio macchine virtuali, dischi o reti virtuali. Le condivisioni file supportano il protocollo di condivisione file NFS: se è necessario SMB, scegliere condivisioni file classiche per la distribuzione.
Destinazioni di scalabilità di condivisioni file classiche (Microsoft.Storage)
Esistono due tipi di limiti che si applicano agli account di archiviazione e alle condivisioni file classiche:
Limiti del piano di controllo, che vengono applicati dal
Microsoft.Storage
provider di risorse e si applicano alle richieste di gestione, ad esempio la creazione, l'aggiornamento o l'eliminazione dell'account di archiviazione o di altre risorse figlio, incluse, ad esempio, le condivisioni file classiche.Limiti del piano dati, che vengono applicati dalla piattaforma di archiviazione di Azure e si applicano a elementi come la creazione e l'eliminazione di file e cartelle tramite SMB, NFS, FileREST e altri protocolli. Per motivi legacy, alcune operazioni di gestione, ad esempio la creazione, l'aggiornamento o l'eliminazione di condivisioni file classiche, sono disponibili anche tramite il piano dati (protocollo FileREST). Per le richieste di gestione effettuate direttamente alla piattaforma di archiviazione di Azure,
Microsoft.Storage
i limiti non si applicano.
Limiti del piano di controllo Microsoft.Storage
I limiti seguenti si applicano agli account di archiviazione o alle risorse figlio dell'account di archiviazione, ad esempio le condivisioni file classiche.
Attributo | Limite |
---|---|
Numero massimo di account di archiviazione per sottoscrizione per area | 250 account di archiviazione |
Numero massimo di condivisioni file classiche per account di archiviazione |
|
Numero massimo di snapshot di condivisione file per condivisione file classica | 200 |
Numero massimo di regole di rete virtuale per account di archiviazione | 200 |
Numero massimo di regole di indirizzo IP per account di archiviazione | 200 |
Operazioni di lettura gestite | 800 per 5 minuti |
Operazioni di scrittura gestite | 10 al secondo / 1200 all'ora |
Operazioni di gestione degli elenchi | 100 ogni 5 minuti |
Limiti del piano dati dell'account di archiviazione
Gli account di archiviazione presentano limiti leggermente diversi a seconda della SKU e del tipo di account di archiviazione in uso. La SKU dell'account di archiviazione è una combinazione del livello multimediale, dell'iterazione del modello di fatturazione e della ridondanza. Il tipo di account di archiviazione è un modificatore aggiuntivo che determina quali servizi di archiviazione, funzionalità e modelli di fatturazione supporta. Per le condivisioni file classiche, sono disponibili quattro combinazioni:
Account di archiviazione v2 di cui è stato effettuato il provisioning di SSD , rappresentati dal
FileStorage
tipo di account di archiviazione e dalle SKU dell'account di archiviazionePremiumV2_LRS
oPremiumV2_ZRS
. Questi account di archiviazione possono contenere solo condivisioni file classiche e non possono essere usati per distribuire altre risorse di archiviazione, ad esempio contenitori BLOB, code o tabelle. Le condivisioni file classiche distribuite in questi account di archiviazione sono sempre sul livello di supporto SSD e fatturate usando il modello di fatturazione v2 di cui è stato effettuato il provisioning.Account di archiviazione v2 di cui è stato effettuato il provisioning di SSD , rappresentati dal
FileStorage
tipo di account di archiviazione e dalleStandardV2_LRS
,StandardV2_ZRS
,StandardV2_GRS
SKU dell'account di archiviazione oStandardV2_GZRS
. Questi account di archiviazione possono contenere solo condivisioni file classiche e non possono essere usati per distribuire altre risorse di archiviazione, ad esempio contenitori BLOB, code o tabelle. Le condivisioni file classiche distribuite in questi account di archiviazione sono sempre sul livello di supporto HDD e fatturate usando il modello di fatturazione v2 di cui è stato effettuato il provisioning.Account di archiviazione v1 di cui è stato effettuato il provisioning di SSD , rappresentati dal
FileStorage
tipo di account di archiviazione e dalle SKU dell'account di archiviazionePremium_LRS
oPremium_ZRS
. Questi account di archiviazione possono contenere solo condivisioni file classiche e non possono essere usati per distribuire altre risorse di archiviazione, ad esempio contenitori BLOB, code o tabelle. Le condivisioni file classiche distribuite in questi account di archiviazione sono sempre sul livello di supporto SSD e fatturate usando il modello di fatturazione v1 di cui è stato effettuato il provisioning.Account di archiviazione HDD con pagamento in base al consumo, rappresentati dal
StorageV2
tipo di account di archiviazione e dalleStandard_LRS
,Standard_ZRS
,Standard_GRS
,Standard_GZRS
,Standard_RAGRS
o SKU dell'account di archiviazioneStandard_RAGZRS
. Questi account di archiviazione possono contenere condivisioni file classiche o altre risorse di archiviazione, ad esempio contenitori BLOB, code e tabelle. Le condivisioni file classiche distribuite in questi account di archiviazione sono sempre sul livello di supporto HDD e fatturate usando il modello di fatturazione con pagamento in base al consumo.Nota
Sebbene sia possibile distribuire condivisioni file classiche negli account di archiviazione con gli SKU dell'account di archiviazione
Standard_RAGRS
oStandard_RAGZRS
, File di Azure non supporta la modalità di accessibilità in lettura per gli account di archiviazione con ridondanza geografica. Queste condivisioni file classiche useranno in modo implicito gli SKU dell'account di archiviazioneStandard_GRS
oStandard_GZRS
. Altre risorse di archiviazione, ad esempio i contenitori BLOB, supportano la modalità di accessibilità in lettura e possono essere intrecciate in questi account di archiviazione.
I limiti seguenti si applicano al piano dati dell'account di archiviazione. Tutti gli elementi dell'account di archiviazione, incluse le condivisioni file classiche, i contenitori BLOB, le tabelle o le code, condividono questi limiti.
Attributo | SSD con provisioning v2 | HDD con provisioning v2 | SSD con provisioning v1 | HDD con pagamento in base al consumo |
---|---|---|---|---|
Tipo di account di archiviazione | Archiviazione di file | Archiviazione di file | Archiviazione di file | StorageV2 |
SKU |
|
|
|
|
Capacità massima di archiviazione | 256 TiB | 4 PiB | 100 TiB | 5 PiB |
Numero massimo di IOPS | 102.400 operazioni di I/O al secondo | 50.000 IOPS | 102.400 operazioni di I/O al secondo |
|
Velocità effettiva massima | 10.340 MiB/sec | 5.120 MiB/sec | 10.340 MiB/sec |
|
Le aree di selezione seguenti hanno un aumento massimo di operazioni di I/O al secondo e velocità effettiva per gli account di archiviazione HDD con pagamento in base al consumo (StorageV2
):
- Asia orientale
- Asia sud-orientale
- Australia orientale
- Brasile meridionale
- Canada centrale
- Cina orientale 2
- Cina settentrionale 3
- Europa settentrionale
- Europa occidentale
- Francia centrale
- Germania centro-occidentale
- India centrale
- Giappone orientale
- Jio India occidentale
- Corea centrale
- Norvegia orientale
- Sudafrica settentrionale
- Svezia centrale
- Emirati Arabi Uniti settentrionali
- Regno Unito meridionale
- Stati Uniti centrali
- Stati Uniti orientali
- Stati Uniti orientali 2
- Governo degli Stati Uniti, Virginia
- Governo degli Stati Uniti Arizona
- Stati Uniti centro-settentrionali
- Stati Uniti centro-meridionali
- Stati Uniti occidentali
- Stati Uniti occidentali 2
- Stati Uniti occidentali 3
Limiti del piano dati della condivisione file classica
I limiti seguenti si applicano a livello di condivisione file classica. Tutte le condivisioni file classiche sono soggette anche ai limiti dell'account di archiviazione in cui vengono distribuite:
Account di archiviazione con provisioning v2 SSD e HDD: non è possibile provvedere maggiori risorse di archiviazione, operazioni di I/O al secondo o velocità di trasferimento rispetto a quanto supportato dall'account di archiviazione. Tuttavia, le condivisioni file v2 con provisioning supportano il burst di operazioni di I/O al secondo basate su credito al di sopra delle operazioni di I/O al secondo previste, con il massimo sforzo. Se più condivisioni file classiche nell'account raggiungono il picco contemporaneamente, le prestazioni vengono limitate dai limiti di IOPS dell'account di archiviazione.
Account di archiviazione v1 con provisioning SSD: non è possibile effettuare il provisioning di più spazio di archiviazione rispetto all'account di archiviazione supportato, ma è possibile effettuare il provisioning di più operazioni di I/O al secondo o velocità effettiva rispetto all'account di archiviazione supportato dall'account di archiviazione. Se l'utilizzo totale delle operazioni di I/O al secondo o della velocità effettiva supera i limiti dell'account di archiviazione, le richieste vengono limitate a livello di account di archiviazione.
Account di archiviazione HDD con pagamento in base al consumo: è possibile creare condivisioni file classiche illimitate, ciascuna fino a 100 TiB. Sebbene ogni condivisione possa teoricamente utilizzare fino al limite del proprio account di archiviazione per operazioni di I/O al secondo e larghezza di banda, se l'utilizzo combinato di tutte le risorse nell'account di archiviazione (condivisioni file classiche, contenitori BLOB, tabelle e code) supera tali limiti, le richieste vengono vincolate.
Attributo | SSD con provisioning v2 | HDD con provisioning v2 | SSD con provisioning v1 | HDD con pagamento in base al consumo |
---|---|---|---|---|
Unità di provisioning archiviazione | 1 GiB | 1 GiB | 1 GiB | N/D |
Unità di allocazione IOPS | 1 I/O al secondo | 1 I/O al secondo | N/D | N/D |
Unità di provisioning velocità effettiva | 1 MiB/sec | 1 MiB/sec | N/D | N/D |
Dimensioni minime di archiviazione | 32 GiB (allocato) | 32 GiB (allocato) | 100 GiB (allocato) | 0 byte |
Dimensioni di archiviazione massime | 256 TiB | 256 TiB | 100 TiB | 100 TiB |
Numero massimo di file | Nessun limite | Nessun limite | Nessun limite | Nessun limite |
Numero massimo di operazioni di I/O al secondo (dati) | 102.400 operazioni di I/O al secondo (dipendenti dal provisioning) | 50.000 operazioni di I/O al secondo (dipendenti dal provisioning) | 102.400 operazioni di I/O al secondo (dipendenti dal provisioning) | 20.000 operazioni di I/O al secondo |
Velocità effettiva massima | 10.340 MiB/sec (dipendente dal provisioning) | 5.120 MiB/sec (dipendente dal provisioning) | 10.340 MiB/sec (dipendente dal provisioning) | Fino al limite dell'archiviazione dell'account |
Numero massimo di operazioni di I/O al secondo dei metadati1 |
|
Fino a 12.000 operazioni di I/O al secondo* |
|
Fino a 12.000 operazioni di I/O al secondo* |
Lunghezza massima del nome file2 (percorso completo, inclusi tutte le directory, i nomi di file e i caratteri barra rovesciata) | 2.048 caratteri | 2.048 caratteri | 2.048 caratteri | 2.048 caratteri |
Lunghezza massima del singolo componente pathname (nel percorso \A\B\C\D, ogni lettera rappresenta una directory o un file che è un singolo componente) | 255 caratteri | 255 caratteri | 255 caratteri | 255 caratteri |
Numero massimo di canali di SMB Multichannel | 4 | N/D | 4 | N/D |
Numero massimo di criteri di accesso archiviati per ogni condivisione file | 5 | 5 | 5 | 5 |
1 Le operazioni sui metadati sono operazioni che modificano gli handle di file, ad esempio l'apertura di un file o di una cartella. Il limite massimo di operazioni di I/O al secondo dei metadati specifica il numero massimo di operazioni di I/O al secondo che è possibile usare per i metadati, indipendentemente dalla quantità di operazioni di I/O al secondo di cui è stato effettuato il provisioning in una condivisione file. Le condivisioni SMB archiviate in SSD possono aumentare fino a 35.000 operazioni di I/O al secondo tramite l'uso della funzionalità di memorizzazione nella cache dei metadati. Per indicazioni, vedere Monitorare le operazioni di I/O al secondo dei metadati .
2 File di Azure applica determinate regole di denominazione per directory e file.
Destinazioni di scalabilità di condivisioni file classiche per singoli file
Le destinazioni di scalabilità dei file si applicano a singoli file archiviati nelle condivisioni file classiche. La possibilità di raggiungere i limiti per un singolo file è soggetta ai limiti della condivisione file classica e dell'account di archiviazione in cui è contenuto.
Attributo | Valore SSD (include sia il provisioning v2 sia il provisioning v1) | Valore HDD (include sia il provisioning v2 sia il pagamento in base al consumo) |
---|---|---|
Dimensione massima dei file | 4 TiB | 4 TiB |
Numero massimo di operazioni di input/output al secondo per file | 8.000 operazioni di I/O al secondo | 1.000 operazioni di I/O al secondo |
Velocità effettiva massima per file | 1.024 MiB/sec | 60 MiB/sec |
Limite di collegamenti rigidi per file (solo NFS) | 178 | N/D |
Numero massimo di handle simultanei per la directory radice | 10.000 maniglie | 10.000 maniglie |
Numero massimo di handle simultanei per file e directory | 2.000 maniglie | 2.000 maniglie |
* Il numero massimo di handle simultanei per file e directory è un limite flessibile per le condivisioni file classiche nel livello multimediale SSD usando il protocollo SMB. Se è necessario superare questo limite, è possibile abilitare la memorizzazione nella cache dei metadati e registrarsi per limiti di handle di file aumentati (anteprima).
Destinazioni di scalabilità di condivisioni file (Microsoft.FileShares)
Esistono due tipi di limiti che si applicano alle condivisioni file:
Limiti del piano di controllo, che vengono applicati dal provider di risorse
Microsoft.FileShares
e si applicano alle richieste di gestione, ad esempio la creazione, l'aggiornamento o l'eliminazione della condivisione file o delle risorse figlio, ad esempio gli snapshot di condivisione file.Limiti del piano dati, che vengono applicati dalla piattaforma di archiviazione di Azure e si applicano a elementi come la creazione e l'eliminazione di file e cartelle tramite il protocollo di condivisione file NFS.
Limiti del piano di controllo Microsoft.FileShares
I limiti seguenti si applicano alla condivisione file e alle risorse figlio della condivisione file, ad esempio snapshot di condivisione file.
Attributo | Limite |
---|---|
Numero massimo di condivisioni file per sottoscrizione per area | 1.000 condivisioni file |
Numero massimo di snapshot di condivisione file per condivisione file | 200 snapshot di condivisione file |
Operazioni di lettura della gestione1 | Massimo di 375 richieste al secondo, riempite a una velocità di 37 richieste al secondo |
Operazioni di scrittura della gestione1 | Massimo 300 richieste al secondo, riempite a una velocità di 15 richieste al secondo |
Operazioni di eliminazione della gestione1 | Massimo 300 richieste al secondo, riempite a una velocità di 15 richieste al secondo |
1Microsoft.FileShares
usa un algoritmo di limitazione simile per le richieste di gestione usate da Azure Resource Manager stesso. La limitazione delle richieste API viene gestita usando un algoritmo del bucket di token. Il bucket di token rappresenta il numero massimo di richieste che è possibile inviare per ogni secondo. Quando si raggiunge il numero massimo di richieste, la frequenza di riempimento determina la velocità con cui vengono aggiunte nuove richieste al "bucket".
Destinazioni del piano dati della condivisione file
I limiti seguenti si applicano a livello di condivisione file e vengono applicati al piano dati. Le condivisioni file usano il modello di fatturazione v2 con provisioning.
Attributo | Valore SSD |
---|---|
Unità di provisioning archiviazione | 1 GiB |
Unità di allocazione IOPS | 1 I/O al secondo |
Unità di provisioning velocità effettiva | 1 MiB/sec |
Dimensioni minime di archiviazione con provisioning | 32 GiB |
Dimensioni minime delle operazioni di I/O al secondo con provisioning | 3000 IOPS |
Dimensioni minime della velocità effettiva con provisioning | 100 MiB/sec |
Dimensioni massime di archiviazione con provisioning | 256 TiB |
Numero massimo di operazioni di I/O al secondo con provisioning | 102.400 operazioni di I/O al secondo |
Velocità effettiva massima con provisioning | 10.340 MiB/sec |
Numero massimo di operazioni di I/O al secondo dei metadati 1 | Fino a 35.000 IOPS |
Lunghezza massima del nome file2 (percorso completo, inclusi tutte le directory, i nomi di file e i caratteri barra rovesciata) | 2.048 caratteri |
Lunghezza massima del singolo componente pathname (nel percorso \A\B\C\D, ogni lettera rappresenta una directory o un file che è un singolo componente) | 255 caratteri |
1 Le operazioni sui metadati sono operazioni che modificano gli handle di file, ad esempio l'apertura di un file o di una cartella. Il limite massimo di operazioni di I/O al secondo dei metadati specifica il numero massimo di operazioni di I/O al secondo che è possibile usare per i metadati, indipendentemente dalla quantità di operazioni di I/O al secondo di cui è stato effettuato il provisioning in una condivisione file.
Destinazioni di scalabilità di condivisioni file per singoli file
Le destinazioni di scalabilità dei file si applicano a singoli file archiviati in una condivisione file. La possibilità di raggiungere i limiti per un singolo file è soggetta ai limiti della condivisione file.
Attributo | Valore SSD |
---|---|
Dimensione massima dei file | 4 TiB |
Numero massimo di operazioni di input/output al secondo per file | 8.000 operazioni di I/O al secondo |
Velocità effettiva massima per file | 1.024 MiB/sec |
Limite di collegamenti rigidi per file | 178 |
Numero massimo di handle simultanei per la radice direttamente | 10.000 maniglie |
Numero massimo di handle simultanei per ogni file e direttamente | 2.000 maniglie |