Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Azure Files erbjuder fullständigt hanterade filresurser i molnet som du kan komma åt via SMB- och NFS-fildelningsprotokoll. I den här artikeln beskrivs skalbarhets- och prestandamålen för Azure Files. Förutom de gränser som anges av Azure Files kan andra variabler i distributionen påverka dessa mål. Testa ditt användningsmönster för att avgöra om skalbarheten och prestandan för Azure Files uppfyller dina krav.
Resursleverantörer
I Azure är en resurs ett hanterbart objekt som du skapar och konfigurerar i dina Azure-prenumerationer och resursgrupper. Resursprovidrar är hanteringstjänster som levererar specifika typer av resurser. Du kanske arbetar med många resurser för att distribuera en arbetsbelastning i Azure, men Azure Files fokuserar på två viktiga resurser:
Lagringskonton som erbjuds av
Microsoft.Storageresursprovidern. Lagringskonton är resurser på den översta nivån som representerar en delad pool med lagring, IOPS och dataflöde där du kan distribuera klassiska filresurser eller andra lagringsresurser, beroende på typ av lagringskonto. Alla lagringsresurser som du distribuerar till ett lagringskonto delar de gränser som gäller för det lagringskontot. Klassiska fildelningar stöder både SMB och NFS fildelningsprotokollen.Filresurser, som erbjuds av
Microsoft.FileSharesresursleverantören. Filresurser är en ny resurstyp på den översta nivån som förenklar distributionen av Azure Files genom att eliminera lagringskontot. Till skillnad från klassiska fildelningar, som du måste distribuera till ett lagringskonto, distribuerar du fildelningar direkt till resursgruppen, liknande hur du distribuerar lagringskonton och andra välbekanta Azure-resurser såsom virtuella maskiner, diskar eller virtuella nätverk. Filresurser stöder NFS-fildelningsprotokollet. Om du behöver SMB väljer du klassiska filresurser för distributionen.
Skalningsmål för klassisk fildelning (Microsoft.Storage)
Två typer av gränser gäller för lagringskonton och klassiska filresurser:
Begränsningar för kontrollplanet, som resursprovidern
Microsoft.Storageupprätthåller. Dessa gränser gäller för hanteringsförfrågningar, till exempel att skapa, uppdatera eller ta bort lagringskontot eller andra underordnade resurser, inklusive men inte begränsat till klassiska fildelningar.Dataplansgränser, som Azure lagringsplattformen tillämpar. Dessa gränser gäller för åtgärder som att skapa och ta bort filer och mappar via SMB, NFS, FileREST och andra protokoll. Av historiska skäl är vissa hanteringsåtgärder, till exempel att skapa, uppdatera eller ta bort klassiska fildelningar, också tillgängliga via dataplanet (FileREST-protokollet).
Microsoft.Storage-gränserna gäller inte för hanteringsbegäranden som du skickar direkt till Azure Storage-plattformen.
Gränser för Microsoft.Storage-kontrollplan
Följande begränsningar gäller för lagringskonton eller associerade resurser för lagringskontot, såsom klassiska fildelningar.
| Attribute | Limit |
|---|---|
| Maximalt antal lagringskonton per prenumeration per region | 250 lagringskonton som standard. Du kan begära en kvothöjning för att höja denna gräns till 500. |
| Maximalt antal klassiska fildelningar per lagringskonto |
|
| Maximalt antal ögonblicksbilder av filresursdelningar per klassisk filresursdelning | 200 |
| Maximalt antal regler för virtuellt nätverk per lagringskonto | 400 |
| Maximalt antal regler för IP-adress per lagringskonto | 400 |
| Hantering av läsoperationer | 800 per 5 minuter |
| Hanteringsskrivoperationer | 10 per sekund / 1 200 per timme |
| Hantering av listaoperationer | 100 per 5 minuter |
Dataplansgränser för lagringskonto
Lagringskonton har lite olika gränser beroende på SKU och typ av lagringskonto. SKU:n för lagringskontot är en kombination av medienivån, iterationen av faktureringsmodellen och redundans. Typen av lagringskonto är en ytterligare modifierare som avgör vilka lagringstjänster, funktioner och faktureringsmodeller som stöds. För klassiska fildelningar finns det fyra kombinationer
SSD-tillhandahållna v2-lagringskonton, som representeras av lagringskontotyp
FileStorageochPremiumV2_LRSellerPremiumV2_ZRSSKU:er för lagringskonto. Dessa lagringskonton kan endast innehålla klassiska filresurser och kan inte användas för att distribuera andra lagringsresurser, till exempel blobcontainrar, köer eller tabeller. Klassiska filresurser som distribueras i dessa lagringskonton finns alltid på SSD-medienivån och faktureras med hjälp av den etablerade v2-faktureringsmodellen.Provisionerade HDD v2-lagringskonton, som representeras av lagringskontots slags
FileStorageoch SKU:ernaStandardV2_LRS,StandardV2_ZRS,StandardV2_GRS, ellerStandardV2_GZRS. Dessa lagringskonton kan endast innehålla klassiska filresurser och kan inte användas för att distribuera andra lagringsresurser, till exempel blobcontainrar, köer eller tabeller. Klassiska filresurser som distribueras på dessa lagringskonton finns alltid på hdd-medienivån och faktureras med hjälp av den etablerade v2-faktureringsmodellen.SSD-tillhandahållna v1-lagringskonton, som representeras av lagringskontotypen
FileStorage, lagringskontots SKU:erPremium_LRSellerPremium_ZRS. Dessa lagringskonton kan endast innehålla klassiska filresurser och kan inte användas för att distribuera andra lagringsresurser, till exempel blobcontainrar, köer eller tabeller. Klassiska fildelningar som är distribuerade i dessa lagringskonton finns alltid på SSD-medialagret och faktureras med den provisionsbaserade v1-faktureringsmodellen.HDD lagringskonton med betalning per användning, som representeras av
StorageV2typ av lagringskonto och SKU:erna förStandard_LRS,Standard_ZRS,Standard_GRS,Standard_GZRS,Standard_RAGRSellerStandard_RAGZRSdet lagringskontot. Dessa lagringskonton kan innehålla klassiska filresurser eller andra lagringsresurser, till exempel blobcontainrar, köer och tabeller. Klassiska fildelningar som distribueras på dessa lagringskonton finns alltid på HDD-lagringsnivån och faktureras enligt använd-betala modellen.
Note
Även om du kan distribuera klassiska filresurser till lagringskonton med Standard_RAGRS SKU:er för lagringskontot eller Standard_RAGZRS lagringskontot stöder Azure Files inte lästillgänglighetsläge för geo-redundanta lagringskonton. Dessa klassiska fildelningar använder implicit lagringskontots SKU:er Standard_GRS eller Standard_GZRS. Andra lagringsresurser, till exempel blobcontainrar, stöder lästillgänglighetsläge och kan blandas i dessa lagringskonton.
Följande begränsningar gäller för lagringskontots dataplan. Allt i lagringskontot, inklusive klassiska filresurser, blobcontainrar, tabeller eller köer, delar dessa gränser.
| Attribute | SSD tilldelad v2 | Hårddisk allokerad v2 | SSD allokerad v1 | HDD betalning efter användning |
|---|---|---|---|---|
| Typ av lagringskonto | FileStorage | FileStorage | FileStorage | StorageV2 |
| SKUs |
|
|
|
|
| Maximal lagringskapacitet | 256 TiB | 4 PiB | 100 TiB | 5 PiB |
| Maximalt antal IOPS | 102 400 IOPS | 50 000 IOPS | 102 400 IOPS |
|
| Maximal genomströmning | 10 340 MiB/s | 5 120 MiB/sek | 10 340 MiB/s |
|
Följande utvalda regioner har ett ökat maximalt IOPS och genomströmning endast för lagringskonton med betala-vid-användning för HDD (StorageV2):
- East Asia
- Southeast Asia
- Australia East
- Brazil South
- Canada Central
- Östra Kina 2
- Norra Kina 3
- North Europe
- West Europe
- France Central
- Tyskland Västra Centrala
- Central India
- Japan East
- Jio Västra Indien
- Korea Central
- Norway East
- Sydafrika Nord
- Sweden Central
- UAE North
- UK South
- Central US
- East US
- Östra USA 2
- US Regering Virginia
- USA:s regering, Arizona
- Norra centrala USA
- Sydcentrala USA
- West US
- Väst USA 2
- Väst US 3
Gränser för klassiska fildelningsdataplan
Följande gränser gäller på den klassiska fildelningsnivån. Alla klassiska fildelningar omfattas också av begränsningarna för det lagringskonto som de har distribuerats i:
SSD- och HDD-etablerade v2-lagringskonton: Du kan inte etablera mer lagring, IOPS eller dataflöde än vad lagringskontot stöder. Provisionerade v2-filresurser stöder dock kreditbaserad IOPS-bursting över den provisionerade IOPS-nivån i mån av tillgänglighet. Om flera klassiska filresurser i kontot sprack samtidigt begränsas prestandan till lagringskontots IOPS-gränser.
SSD-etablerade v1-lagringskonton: Du kan inte etablera mer lagringsutrymme än vad lagringskontot stöder, men du kan etablera mer IOPS eller dataflöde än vad lagringskontot stöder. Om den totala användningen av IOPS eller dataflödet överskrider lagringskontots gränser begränsar lagringskontot begäranden.
Lagringskonton med betalning per användning för hårddisk: Du kan skapa ett obegränsat antal klassiska fildelningar. Varje klassisk filresurs kan teoretiskt sett förbruka upp till lagringskontots gräns för IOPS och dataflöde, men om den kombinerade användningen av alla resurser i lagringskontot (klassiska filresurser, blobcontainrar, tabeller och köer) överskrider dessa gränser begränsar lagringskontot begäranden. Alla Azure fildelningar med betala per användning kan idag växa upp till 100 TiB. Funktionen large file share i Azure Files är en äldre inställning som gjorde det möjligt för filresurser med betala per användning att växa utöver 5 TiB. Om du har ett gammalt lagringskonto som föregår introduktionen av den här funktionen kan du behöva öka filresurskvoten.
| Attribute | SSD tilldelad v2 | Hårddisk allokerad v2 | SSD allokerad v1 | HDD betalning efter användning |
|---|---|---|---|---|
| Lagringsfördelningsenhet | 1 GiB | 1 GiB | 1 GiB | N/A |
| IOPS-tilldelningsenhet | 1 IO / sek | 1 IO / sek | N/A | N/A |
| Enhet för flödesallokering | 1 MiB / sekund | 1 MiB / sekund | N/A | N/A |
| Minimistorlek för lagring | 32 GiB (tilldelat) | 32 GiB (tilldelat) | 100 GiB (tilldelad) | 0 byte |
| Maximal lagringsstorlek | 256 TiB | 256 TiB | 100 TiB | 100 TiB |
| Maximalt antal filer | Unlimited | Unlimited | Unlimited | Unlimited |
| Maximalt antal IOPS (data) | 102,400 IOPS (beror på provisionering) | 50,000 IOPS (beroende på tilldelning) | 102,400 IOPS (beror på provisionering) | 20 000 IOPS |
| Maximal genomströmning | 10,340 MiB / sek (beroende på tillhandahållande) | 5,120 MiB / sek (beroende på tilldelning) | 10,340 MiB / sek (beroende på tillhandahållande) | Upp till lagringskontots gränser |
| Maximalt antal metadata IOPS1 |
|
Upp till 12 000 IOPS |
|
Upp till 12 000 IOPS |
| Maximal filnamnslängd2 (fullständigt sökvägsnamn inklusive alla kataloger, filnamn och omvänt snedstreck) | 2 048 tecken | 2 048 tecken | 2 048 tecken | 2 048 tecken |
| Maximal längd på enskild pathname-komponent (i sökvägen \A\B\C\D representerar varje bokstav en katalog eller fil som är en enskild komponent) | 255 tecken | 255 tecken | 255 tecken | 255 tecken |
| Maximalt antal SMB Multichannel-kanaler | 4 | N/A | 4 | N/A |
| Maximalt antal lagrade åtkomstprinciper per fillagring | 5 | 5 | 5 | 5 |
1 Metadataåtgärder är åtgärder som manipulerar filhandtag, till exempel att öppna en fil eller mapp. Den maximala IOPS-gränsen för metadata anger det maximala IOPS som kan användas för metadata, oavsett mängden etablerad IOPS som en filresurs har. SMB-delningar som lagras på SSD kan nå upp till 35 000 IOPS med hjälp av metadatacache. Mer information finns i Övervaka metadata-IOPS .
2 Azure Files tillämpar vissa namngivningsregler för katalog- och filnamn.
Skalningsmål för klassisk fildelning för individuella filer
Mål för filskalning gäller för enskilda filer som lagras i klassiska fildelningar. Din möjlighet att nå gränserna för en enskild fil omfattas av gränserna för den klassiska filresursen och det lagringskonto där den finns.
| Attribute | SSD-värde (inkluderar både allokerad v2 och allokerad v1) | HDD-värde (inkluderar både provisionerad v2 och användning-efter-behov) |
|---|---|---|
| Maximal filstorlek | 4 TiB | 4 TiB |
| Maximalt antal data IOPS per fil | 12 000 IOPS | 1 000 IOPS |
| Maximal läsgenomströmning per fil (multiklient) | Upp till 10 240 MiB/s | Upp till kontogränsen |
| Maximal läsgenomströmning per fil | SMB: ~3 GiB/s, NFS: ~2 GiB/s | 60 MiB/s |
| Maximal skrivgenomströmning per fil | SMB: ~2 GiB/s, NFS: ~1,5 GiB/s | 60 MiB/s |
| Gräns för hård länk per fil | 178 | N/A |
| Maximalt antal samtidiga handtag för rotkatalogen | 10 000 handtag | 10 000 handtag |
| Maximalt antal samtidiga handtag per fil och katalog | 2 000 handtag | 2 000 handtag |
* Det maximala antalet samtidiga handtag per fil och katalog är en mjuk gräns för klassiska fildelningar på SSD-medienivån med hjälp av SMB-protokoll. Om du behöver skala utöver den här gränsen kan du aktivera cachelagring av metadata och registrera dig för ökade filhandtagsgränser (förhandsversion).
Skalningsmål för fildelningsresurser (Microsoft.FileShares)
Två typer av gränser gäller för filresurser som skapats med resursprovidern Microsoft.FileShares:
Begränsningar för kontrollplanet, som resursprovidern
Microsoft.FileSharesupprätthåller. Dessa gränser gäller för hanteringsbegäranden som att skapa, uppdatera eller ta bort filresursen eller underordnade resurser, till exempel ögonblicksbilder av filresurser.Dataplansgränser, som Azure lagringsplattformen tillämpar. Dessa gränser gäller för åtgärder som att skapa och ta bort filer och mappar via NFS-fildelningsprotokollet.
Kontrollplansgränser för Microsoft.FileShares
Följande begränsningar gäller för filresursen och filresursens underordnade resurser, till exempel ögonblicksbilder av filresursen.
| Attribute | Limit |
|---|---|
| Maximalt antal fildelningar per prenumeration per region | 10 000 filresurser |
| Maximalt antal ögonblicksbilder av filresurser per filresurs | Ögonblicksbilder av 200 filresurser |
| Läsåtgärderför hantering 1 | Maximalt 375 begäranden per sekund, påfyllda med en hastighet av 37 begäranden per sekund |
| Skrivåtgärderför hantering 1 | Högst 300 begäranden per sekund, påfyllda med en hastighet av 15 begäranden per sekund |
| Hantera borttagningsoperationer1 | Högst 300 begäranden per sekund, påfyllda med en hastighet av 15 begäranden per sekund |
1Microsoft.FileShares använder en liknande begränsningsalgoritm för hanteringsbegäranden som Azure Resource Manager själv använder. API-strypning hanteras genom att använda en tokenbucketalgoritm. Token-bucketen representerar det maximala antalet begäranden som du kan skicka för varje sekund. När du når det maximala antalet begäranden avgör påfyllningsfrekvensen hur snabbt nya begäranden läggs till i bucketen.
Mål för fildelningsdataplan
Följande gränser gäller på filresursnivå och tillämpas på dataplanet. Fildelningar som skapats med Microsoft.FileShares resursleverantören använder den tillhandahållna v2-faktureringsmodellen.
| Attribute | SSD-värde |
|---|---|
| Lagringsfördelningsenhet | 1 GiB |
| IOPS-tilldelningsenhet | 1 IO / sek |
| Enhet för flödesallokering | 1 MiB / sekund |
| Minsta etablerade lagringsstorlek | 32 GiB |
| Minsta etablerade IOPS-storlek | 3 000 IOPS |
| Minsta storlek på tilldelad genomströmning | 100 MiB/s |
| Maximal etablerad lagringsstorlek | 256 TiB |
| Maximalt etablerat IOPS | 102 400 IOPS |
| Maximalt tillhandahållet genomströmning | 10 340 MiB/s |
| Maximalt antal metadata IOPS 1 | Upp till 35 000 IOPS |
| Maximal filnamnslängd2 (fullständigt sökvägsnamn inklusive alla kataloger, filnamn och omvänt snedstreck) | 2 048 tecken |
| Maximal längd på enskild pathname-komponent (i sökvägen \A\B\C\D representerar varje bokstav en katalog eller fil som är en enskild komponent) | 255 tecken |
1 Metadataåtgärder är åtgärder som manipulerar filhandtag, till exempel att öppna en fil eller mapp. Den maximala IOPS-gränsen för metadata anger det maximala IOPS som metadata kan använda, oavsett mängden etablerad IOPS som en filresurs har.
Skalningsmål för filresurser för enskilda filer
Mål för filskalning gäller för enskilda filer som lagras i en filresurs. Din möjlighet att uppnå gränserna för en enskild fil beror på fildelningens gränser.
| Attribute | SSD-värde |
|---|---|
| Maximal filstorlek | 4 TiB |
| Maximalt antal data IOPS per fil | 12 000 IOPS |
| Maximal läsgenomströmning per fil (multiklient) | Upp till 10 240 MiB/s |
| Maximal läsgenomströmning per fil | ~2 GiB/s |
| Maximal skrivgenomströmning per fil | ~1,5 GiB/s |
| Gräns för hård länk per fil | 178 |
| Maximalt antal samtidiga handtag för rotkatalogen | 10 000 handtag |
| Maximalt antal samtidiga handtag per fil och katalog | 2 000 handtag |