Anteckning
Å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 fullt hanterade fillagringslösningar i molnet som är tillgängliga via protokollen Server Message Block (SMB) och Network File System (NFS). Den här artikeln diskuterar skalbarhets- och prestandamålen för Azure Files och Azure File Sync.
Andra variabler i distributionen kan påverka de mål som anges i den här artikeln. Till exempel kan SMB-klientens beteende och din tillgängliga nätverksbandbredd påverka I/O-prestanda. Du bör testa ditt användningsmönster för att avgöra om skalbarheten och prestandan för Azure Files uppfyller dina krav.
Gäller för
Hanteringsmodell | Faktureringsmodell | Medieklass | Redundans | Små och medelstora företag (SMB) | NFS (Network File System) |
---|---|---|---|---|---|
Microsoft.Storage, lagringstjänster | Provisionerad v2 | HDD (standard) | Lokalt (LRS) |
![]() |
![]() |
Microsoft.Storage, lagringstjänster | Provisionerad v2 | HDD (standard) | Zon (ZRS) |
![]() |
![]() |
Microsoft.Storage, lagringstjänster | Provisionerad v2 | HDD (standard) | Geo (GRS) |
![]() |
![]() |
Microsoft.Storage, lagringstjänster | Provisionerad v2 | HDD (standard) | GeoZone (GZRS) |
![]() |
![]() |
Microsoft.Storage, lagringstjänster | Tillhandahållen v1 | SSD (hög kvalitet) | Lokalt (LRS) |
![]() |
![]() |
Microsoft.Storage, lagringstjänster | Tillhandahållen v1 | SSD (hög kvalitet) | Zon (ZRS) |
![]() |
![]() |
Microsoft.Storage, lagringstjänster | betala per användning | HDD (standard) | Lokalt (LRS) |
![]() |
![]() |
Microsoft.Storage, lagringstjänster | betala per användning | HDD (standard) | Zon (ZRS) |
![]() |
![]() |
Microsoft.Storage, lagringstjänster | betala per användning | HDD (standard) | Geo (GRS) |
![]() |
![]() |
Microsoft.Storage, lagringstjänster | betala per användning | HDD (standard) | GeoZone (GZRS) |
![]() |
![]() |
Azure Files skalningsmål
Azure-filresurser distribueras till lagringskonton, som är objekt på den översta nivån som representerar en delad lagringspool. Denna lagringspool kan användas för att distribuera flera filresurser. Det finns därför tre kategorier att överväga: lagringskonton, Azure-filresurser och enskilda filer.
Skalningsmål för lagringskonto
Skalningsmål för lagringskonton gäller på lagringskontonivå. Det finns två huvudsakliga typer av lagringskonton för Azure Files:
FileStorage-lagringskonton: FileStorage-lagringskonton gör det möjligt för dig att distribuera Azure-filresurser med en förutbestämd faktureringsmodell. FileStorage-konton kan endast användas för att lagra Azure-fildelningar; inga andra lagringsresurser (blob-behållare, köer, tabeller, etc.) kan distribueras i ett FileStorage-konto.
GPv2-lagringskonton (generell användning version 2): Med GPv2-lagringskonton kan du distribuera betala efter användning-fildelningar på HDD-baserad maskinvara. Förutom att lagra Azure-filresurser kan GPv2-lagringskonton lagra andra lagringsresurser, till exempel blobcontainrar, köer eller tabeller.
Egenskap | SSD allokerad v1 | Hårddisk allokerad v2 | HDD betala-efterhand |
---|---|---|---|
Typ av lagringskonto | Filhantering | Filhantering | StorageV2 |
SKUs (lagerenheter) |
|
|
|
Antal lagringskonton per region per prenumeration | 250 | 250 | 250 |
Maximal lagringskapacitet | 100 TiB | 4 PiB | 5 PiB |
Maximalt antal fildelningar | 1024 (rekommenderas med 50 eller färre) | 50 | Obegränsat (rekommenderas med 50 eller färre) |
Maximalt antal IOPS | 102 400 IOPS | 50 000 IOPS | 20 000 IOPS |
Maximal genomströmning | 10 340 MiB/s | 5 120 MiB/sek |
|
Maximalt antal virtuella nätverksregler | 200 | 200 | 200 |
Maximalt antal IP-adressregler | 200 | 200 | 200 |
Hantering av läsoperationer | 800 per 5 minuter | 800 per 5 minuter | 800 per 5 minuter |
Hanteringsskrivoperationer | 10 per sekund/1200 per timme | 10 per sekund/1200 per timme | 10 per sekund/1200 per timme |
Hantering av listaoperationer | 100 per 5 minuter | 100 per 5 minuter | 100 per 5 minuter |
Valda regioner har ökat maximalt genomflöde för HDD med betalning per användning
Följande regioner har en ökad maximal genomströmning för HDD-lagringskonton med betalning efter användning (StorageV2):
- Östasien
- Sydostasien
- Östra Australien
- Brasilien Södra
- Kanada centrala
- Östra Kina 2
- Norra Kina 3
- Europa, norra
- Västeuropa
- Centrala Frankrike
- Tyskland Västra Centrala
- Centralindien
- Japan Öst
- Jio Västra Indien
- Korea Centrala
- Östra Norge
- Sydafrika Nord
- Centrala Sverige
- Nord Förenade Arabemiraten
- UK South (Södra Storbritannien)
- Centrala USA
- Östra USA
- Östra USA 2
- US Regering Virginia
- USA:s regering, Arizona
- Norra centrala USA
- Sydcentrala USA
- Väst-USA
- Väst USA 2
- Väst US 3
Azure fildelningsskalans mål
Skalans mål för Azure-fildelning gäller på fildelningsnivå.
Egenskap | SSD allokerad v1 | Hårddisk allokerad v2 | HDD betala-efterhand |
---|---|---|---|
Lagringsfördelningsenhet | 1 GiB | 1 GiB | Inte tillgänglig |
IOPS-tilldelningsenhet | Inte tillgänglig | 1 IO / sek | Inte tillgänglig |
Enhet för flödesallokering | Inte tillgänglig | 1 MiB / sekund | Inte tillgänglig |
Minimistorlek för lagring | 100 GiB (tilldelad) | 32 GiB (tilldelat) | 0 byte |
Maximal lagringsstorlek | 100 TiB | 256 TiB | 100 TiB |
Maximalt antal filer | Obegränsad | Obegränsad | Obegränsad |
Maximalt IOPS (data) | 102,400 IOPS (beror på provisionering) | 50,000 IOPS (beroende på tilldelning) | 20 000 IOPS |
Maximalt antal IOPS (metadata1) | Upp till 35 000 IOPS2 | Upp till 12 000 IOPS | Upp till 12 000 IOPS |
Maximal genomströmning | 10,340 MiB / sek (beroende på tillhandahållande) | 5,120 MiB / sek (beroende på tilldelning) | Upp till lagringskontots gränser |
Maximalt antal delningsögonblick | 200 ögonblicksbilder | 200 ögonblicksbilder | 200 ögonblicksbilder |
Maximal filnamnslängd3 (fullständigt sökvägsnamn inklusive alla kataloger, filnamn och omvänt snedstreck) | 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 |
Maxgräns för hårda länkar (endast NFS) | 178 | Inte tillgänglig | Inte tillgänglig |
Maximalt antal SMB Multichannel-kanaler | 4 | Inte tillgänglig | Inte tillgänglig |
Maximalt antal lagrade åtkomstprinciper per fillagring | 5 | 5 | 5 |
1 Metadata-IOPS (öppna/stäng/ta bort). Mer information finns i Övervaka metadata-IOPS .
2 För att skala till 35 000 IOPS för SSD-filresurser krävs registrering för cachelagringsfunktionen för metadata.
3 Azure Files tillämpar vissa namngivningsregler för katalog- och filnamn.
Mål för filstorleksanpassning
Mål för filskalning gäller för enskilda filer som lagras i Azure-filresurser.
Egenskap | SSD allokerad v1 | Hårddisk allokerad v2 | HDD betala-efterhand |
---|---|---|---|
Maximal filstorlek | 4 TiB | 4 TiB | 4 TiB |
Maximalt antal data IOPS per fil | 8 000 IOPS | 1 000 IOPS | 1 000 IOPS |
Maximal genomströmning per fil | 1 024 MiB / sek | 60 MiB/s | 60 MiB/s |
Maximalt antal samtidiga handtag för rotkatalogen | 10,000 handtag | 10,000 handtag | 10,000 handtag |
Maximalt antal samtidiga handtag per fil och katalog | 2 000 handtag* | 2,000 handtag | 2,000 handtag |
* Det maximala antalet samtidiga handtag per fil och mapp är en mjuk gräns för SSD SMB-fildelningar. 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).
Storleksvägledning för Azure Files för Azure Virtual Desktop
Ett populärt användningsfall för Azure Files är lagring av användarprofilcontainrar och diskavbildningar för Azure Virtual Desktop. Mer information finns i Azure Files-vägledning för arbetsbelastningar för virtuella skrivbord .
Azure File Sync skalningsmål
Följande tabell visar vilka mål som är mjuka, vilket representerar den Microsoft-testade gränsen, och hårda, vilket innebär den maximalt tillåtna gränsen.
Resurs | Mål | Hård gräns |
---|---|---|
Synkroniseringstjänster för lagring per region | 100 Storage Sync Services | Ja |
Synkroniseringstjänster för lagring per prenumeration | 15 Synkroniseringstjänster för lagring | Ja |
Synkroniseringsgrupper per lagringssynkroniseringstjänst | 200 synkroniseringsgrupper | Ja |
Registrerade servrar per Storage Sync-tjänst | 100 servrar | Ja |
Privata slutpunkter per Storage Sync Service | 100 privata slutpunkter | Ja |
Molnslutpunkter per synkroniseringsgrupp | En molnslutpunkt | Ja |
Serverslutpunkter per synkroniseringsgrupp | 100 serverändpunkter | Ja |
Serverns slutpunkter per server | 30 serverändpunkter | Ja |
Filsystemobjekt (kataloger och filer) per synkgrupp | 100 miljoner objekt | Nej |
Maximalt antal filsystemobjekt (mappar och filer) i en mapp (ej rekursiv) | 5 miljoner objekt | Nej |
Maximalt antal objekt (kataloger och filer) säkerhetsbeskrivningsstorlek | 64 KiB | Ja |
Filstorlek | 100 GiB | Nej |
Minsta filstorlek för att en fil ska skjutas upp i nivåer | Baserat på filsystemets klusterstorlek (dubblerad filsystemets klusterstorlek). Till exempel, om klusterstorleken för filsystemet är 4 KiB, är den minsta filstorleken 8 KiB. | Ja |
Anmärkning
En Azure File Sync-slutpunkt kan skalas upp till storleken på en Azure-filresurs. Om storleksgränsen för Azure-filresursen har nåtts kan synkroniseringen inte fungera.
Prestandamått för Azure File Sync
Eftersom Azure File Sync-agenten körs på en Windows Server-dator som ansluter till Azure-filresurserna beror den effektiva synkroniseringsprestandan på många faktorer i infrastrukturen, inklusive:
- Windows Server och den underliggande diskkonfigurationen
- Nätverksbandbredd mellan servern och Azure Storage
- Filstorlek
- Total datamängdsstorlek
- Aktivitet i datauppsättningen
Eftersom Azure File Sync fungerar på filnivå bör du mäta prestandaegenskaperna för en Azure File Sync-baserad lösning med antalet objekt (filer och kataloger) som bearbetas per sekund.
Tabellen nedan visar prestandamålen för Azure File Sync.
Scenarium | Prestanda |
---|---|
Initial molnändringsuppräkning | 150 objekt per sekund per synkgrupp |
Uppladdningsgenomströmning | 200 objekt per sekund per synkroniseringsgrupp |
Ladda ned dataflöde för namnområde | 400 objekt per sekund per serveranslutning |
Fullständig nedladdningsgenomströmning | 60 objekt per sekund per serverslutpunkt |
Anmärkning
Den faktiska prestandan beror på flera faktorer som beskrivs i början av detta avsnitt.
Som en allmän riktlinje för din distribution bör du ha några saker i åtanke:
- Objektets dataflöde skalas ungefär i proportion till antalet synkroniseringsgrupper på servern. Att dela upp data i flera synkgrupper på en server ger bättre genomströmning, vilket också begränsas av servern och nätverket.
- Objektgenomströmning är omvänt proportionellt mot MiB-per-sekund-genomströmning. För mindre filer får du högre dataflöde när det gäller antalet objekt som bearbetas per sekund, men lägre MiB-dataflöde per sekund. För större filer får du färre objekt som bearbetas per sekund, men högre Dataflöde för MiB per sekund. MiB per sekund genomströmning är begränsad av Azure Files skalmål.
- När många serverslutpunkter i samma synkroniseringsgrupp synkroniseras samtidigt, konkurrerar de om molntjänstresurser. Som ett resultat påverkas uppladdningsprestandan. I extrema fall misslyckas vissa synkroniseringssessioner med att få åtkomst till resurserna och kommer att misslyckas. Däremot kommer dessa synkroniseringssessioner att återupptas inom kort och så småningom lyckas när trafikstockningen har minskat.
- Om molnnivåindelning är aktiverat kan du se bättre nedladdningsprestanda eftersom endast en del av fildata laddas ned. Azure File Sync laddar bara ned data från cachelagrade filer när de ändras på någon av slutpunkterna. För alla nivåindelade eller nyligen skapade filer laddar agenten inte ned fildata och synkroniserar i stället bara namnområdet till alla serverslutpunkter. Agenten stöder också partiella nedladdningar av nivåindelade filer när de används av användaren.