Delen via


Schaalbaarheids- en prestatiedoelen voor Azure Files

Azure Files biedt volledig beheerde bestandsshares in de cloud die toegankelijk zijn via SMB- en NFS-protocollen voor het delen van bestanden. In dit artikel worden de schaalbaarheids- en prestatiedoelen voor Azure Files besproken. Naast de limieten die zijn ingesteld door Azure Files, kunnen andere variabelen in uw implementatie van invloed zijn op de doelen die in dit artikel worden vermeld. U moet uw gebruikspatroon testen om te bepalen of de schaalbaarheid en prestaties van Azure Files voldoen aan uw vereisten.

In Azure is een resource een beheerbaar item dat u maakt en configureert binnen uw Azure-abonnementen en -resourcegroepen. Resources worden aangeboden door resourceproviders, die beheerservices zijn die specifieke typen resources leveren. Hoewel u met veel resources kunt werken om een workload in Azure te implementeren, is Azure Files gebaseerd op twee belangrijke resources:

  • Opslagaccounts, aangeboden door de Microsoft.Storage resourceprovider. Opslagaccounts zijn resources op het hoogste niveau die een gedeelde opslaggroep, IOPS en doorvoer vertegenwoordigen waarin u klassieke bestandsshares of andere opslagbronnen kunt implementeren, afhankelijk van het type opslagaccount. Alle opslagresources die in een opslagaccount worden geïmplementeerd, delen de limieten die van toepassing zijn op dat opslagaccount. Klassieke bestandsshares ondersteunen zowel de protocollen voor het delen van SMB- als NFS-bestanden.

  • Bestandsshares (preview), aangeboden door de Microsoft.FileShares resourceprovider. Bestandsshares zijn een nieuw resourcetype op het hoogste niveau dat de implementatie van Azure Files vereenvoudigt door het opslagaccount te elimineren. In tegenstelling tot klassieke bestandsshares, die moeten worden geïmplementeerd in een opslagaccount, worden bestandsshares rechtstreeks geïmplementeerd in de resourcegroep, zoals opslagaccounts zelf, of andere Azure-resources waarmee u bekend bent, zoals virtuele machines, schijven of virtuele netwerken. Bestandsshares ondersteunen het NFS-protocol voor het delen van bestanden. Als u SMB nodig hebt, kiest u klassieke bestandsshares voor uw implementatie.

Klassieke schaaldoelen voor bestandsshares (Microsoft.Storage)

Er zijn twee typen limieten die van toepassing zijn op opslagaccounts en klassieke bestandsshares:

  • Besturingsvlaklimieten, die worden afgedwongen door de Microsoft.Storage resourceprovider en die van toepassing zijn op beheeraanvragen zoals het maken, bijwerken of verwijderen van het opslagaccount of andere onderliggende resources, waaronder maar niet beperkt tot klassieke bestandsshares.

  • Gegevensvlaklimieten, die worden afgedwongen door het Azure-opslagplatform, en zijn van toepassing op zaken zoals het maken en verwijderen van bestanden en mappen via SMB, NFS, FileREST en andere protocollen. Om oudere redenen zijn sommige beheerbewerkingen, zoals het maken, bijwerken of verwijderen van klassieke bestandsshares, ook beschikbaar via het gegevensvlak (FileREST-protocol). Voor beheeraanvragen die rechtstreeks naar het Azure-opslagplatform worden gedaan, Microsoft.Storage zijn de limieten niet van toepassing.

Limieten voor microsoft.Storage-besturingsvlak

De volgende limieten gelden voor opslagaccounts of onderliggende resources van het opslagaccount, zoals klassieke bestandsshares.

Attribute Limit
Maximum aantal opslagaccounts per abonnement per regio 250 opslagaccounts
Maximum aantal klassieke bestandsshares per opslagaccount
  • SSD / HDD ingericht v2: 50 klassieke bestandsshares
  • SSD ingericht v1: 1024 klassieke bestandsshares (aanbevolen om 50 of minder te gebruiken)
  • HDD betalen per gebruik: Onbeperkt (aanbevolen om 50 of minder te gebruiken)
Maximum aantal momentopnamen van bestandsshares per klassieke bestandsshare 200
Maximum aantal virtuele-netwerkregels per opslagaccount 200
Maximum aantal IP-adresregels per opslagaccount 200
Leesbewerkingen voor beheer 800 per 5 minuten
Schrijfbewerkingen voor beheer 10 per seconde/1200 per uur
Beheerlijstbewerkingen 100 per 5 minuten

Limieten voor gegevensvlak van opslagaccount

Opslagaccounts hebben enigszins verschillende limieten, afhankelijk van de SKU en het type opslagaccount dat wordt gebruikt. De SKU van het opslagaccount is een combinatie van de medialaag, de iteratie van het factureringsmodel en redundantie. Het type opslagaccount is een extra wijziging die bepaalt welke opslagservices, functies en factureringsmodellen worden ondersteund. Voor klassieke bestandsshares zijn er vier combinaties:

  • Met SSD ingerichte v2-opslagaccounts, die worden vertegenwoordigd door het FileStorage type opslagaccount en de SKU's van het PremiumV2_LRS opslagaccount of PremiumV2_ZRS het opslagaccount. Deze opslagaccounts kunnen alleen klassieke bestandsshares bevatten en kunnen niet worden gebruikt voor het implementeren van andere opslagbronnen, zoals blobcontainers, wachtrijen of tabellen. Klassieke bestandsshares die in deze opslagaccounts zijn geïmplementeerd, bevinden zich altijd op de SSD-medialaag en worden gefactureerd met behulp van het ingerichte v2-factureringsmodel.

  • HDD-ingerichte v2-opslagaccounts, die worden vertegenwoordigd door het FileStorage type opslagaccount en de StandardV2_LRS, StandardV2_ZRSStandardV2_GRSof StandardV2_GZRS opslagaccount-SKU's. Deze opslagaccounts kunnen alleen klassieke bestandsshares bevatten en kunnen niet worden gebruikt voor het implementeren van andere opslagbronnen, zoals blobcontainers, wachtrijen of tabellen. Klassieke bestandsshares die in deze opslagaccounts zijn geïmplementeerd, bevinden zich altijd op de HDD-medialaag en worden gefactureerd met behulp van het ingerichte v2-factureringsmodel.

  • Met SSD ingerichte v1-opslagaccounts, die worden vertegenwoordigd door het FileStorage type opslagaccount en de SKU's van het Premium_LRS opslagaccount of Premium_ZRS het opslagaccount. Deze opslagaccounts kunnen alleen klassieke bestandsshares bevatten en kunnen niet worden gebruikt voor het implementeren van andere opslagbronnen, zoals blobcontainers, wachtrijen of tabellen. Klassieke bestandsshares die in deze opslagaccounts zijn geïmplementeerd, bevinden zich altijd op de SSD-medialaag en worden gefactureerd met behulp van het ingerichte v1-factureringsmodel.

  • HDD-opslagaccounts voor betalen per gebruik, die worden vertegenwoordigd door het StorageV2 opslagaccounttype en de Standard_LRS, Standard_ZRS, Standard_GRS, Standard_GZRS, Standard_RAGRS, of Standard_RAGZRS opslagaccount SKU's. Deze opslagaccounts kunnen klassieke bestandsshares of andere opslagbronnen bevatten, zoals blobcontainers, wachtrijen en tabellen. Klassieke bestandsshares die in deze opslagaccounts zijn geïmplementeerd, bevinden zich altijd op de HDD-medialaag en worden gefactureerd met het factureringsmodel betalen per gebruik.

    Note

    Hoewel u klassieke bestandsshares kunt implementeren in opslagaccounts met de Standard_RAGRS of Standard_RAGZRS opslagaccount-SKU's, biedt Azure Files geen ondersteuning voor de leestoegankelijkheidsmodus voor geografisch redundante opslagaccounts. Deze klassieke bestandsshares maken impliciet gebruik van de Standard_GRS SKU's of Standard_GZRS het opslagaccount. Andere opslagbronnen, zoals blobcontainers, ondersteunen wel de leestoegankelijkheidsmodus en kunnen in deze opslagaccounts worden gebruikt.

De volgende limieten gelden voor het gegevensvlak van het opslagaccount. Alles in het opslagaccount, waaronder klassieke bestandsshares, blobcontainers, tabellen of wachtrijen, delen deze limieten.

Attribute SSD voorzien v2 HDD geconfigureerd v2 SSD ingesteld v1 HDD betalen per gebruik
Opslagaccounttype FileStorage FileStorage FileStorage StorageV2
SKUs
  • PremiumV2_LRS
  • PremiumV2_ZRS
  • StandardV2_LRS
  • StandardV2_ZRS
  • StandardV2_GRS
  • StandardV2_GZRS
  • Premium_LRS
  • Premium_ZRS
  • Standard_LRS
  • Standard_ZRS
  • Standard_GRS
  • Standard_GZRS
Maximale opslagcapaciteit 256 TiB 4 PiB 100 TiB 5 PiB
Maximale IOPS 102.400 IOPS 50.000 IOPS 102.400 IOPS
  • Regio's selecteren: 40.000 IOPS
  • Standaard: 20.000 IOPS
Maximale doorvoer 10.340 MiB per seconde 5.120 MiB per seconde 10.340 MiB per seconde
  • Regio's selecteren:
    • Inkomend verkeer: 7.680 MiB per seconde
    • Uitgaand verkeer: 25.600 MiB per seconde
  • Default:
    • Inkomend verkeer: 3.200 MiB per seconde
    • Uitgaand verkeer: 6.400 MiB per seconde

De volgende geselecteerde regio's hebben een verhoogde maximale IOPS en doorvoer voor HDD-opslagaccounts met betalen per gebruik (StorageV2alleen):

  • East Asia
  • Southeast Asia
  • Australia East
  • Brazil South
  • Canada Central
  • China - oost 2
  • China - noord 3
  • North Europe
  • West Europe
  • France Central
  • West-Centraal Duitsland
  • Central India
  • Japan East
  • Jio India West
  • Korea Central
  • Norway East
  • Zuid-Afrika - noord
  • Sweden Central
  • UAE North
  • UK South
  • Central US
  • East US
  • Oostelijke Verenigde Staten 2
  • VS overheid Virginia
  • VS overheid Arizona
  • Noord-Centraal VS
  • Zuid-Centraal Verenigde Staten
  • West US
  • Westelijke Verenigde Staten 2
  • Westelijke VS 3

Limieten voor het klassieke gegevensvlak voor bestandsshares

De volgende limieten gelden op het niveau van de klassieke bestandsshare. Alle klassieke bestandsshares gelden ook voor de limieten van het opslagaccount waarin ze worden geïmplementeerd:

  • Met SSD en HDD ingerichte v2-opslagaccounts: u kunt niet meer opslag, IOPS of doorvoer inrichten dan het opslagaccount ondersteunt, maar ingerichte v2-bestandsshares kunnen op een best-effort basis een piek in IOPS op basis van tegoeden boven de ingerichte IOPS ondersteunen. Als meerdere klassieke bestandsshares in het account tegelijkertijd bursten, worden de prestaties beperkt tot de IOPS-limieten van het opslagaccount.

  • Met SSD ingerichte v1-opslagaccounts: u kunt niet meer opslag inrichten dan het opslagaccount ondersteunt, maar u kunt meer IOPS of doorvoer inrichten dan het opslagaccount ondersteunt. Als het totale gebruik van IOPS of doorvoer de limieten van het opslagaccount overschrijdt, worden aanvragen beperkt op het niveau van het opslagaccount.

  • HDD-opslagaccounts op basis van verbruik: U kunt een onbeperkt aantal klassieke bestandsshares maken, elk met een capaciteit tot 100 TiB. Hoewel elke klassieke bestandsshare theoretisch de limieten voor IOPS en doorvoer van het opslagaccount kan bereiken, worden aanvragen beperkt als het gecombineerde gebruik van alle resources in het opslagaccount (klassieke bestandsshares, blobcontainers, tabellen en wachtrijen) deze limieten overschrijdt.

Attribute SSD voorzien v2 HDD geconfigureerd v2 SSD ingesteld v1 HDD betalen per gebruik
Opslagvoorzieningseenheid 1 GiB 1 GiB 1 GiB N/A
Eenheid voor IOPS 1 IO per seconde 1 IO per seconde N/A N/A
Voorzieningseenheid voor doorvoer 1 MiB per seconde 1 MiB per seconde N/A N/A
Minimale opslaggrootte 32 GiB (ingericht) 32 GiB (ingericht) 100 GiB (voorzien) 0 bytes
Maximale opslaggrootte 256 TiB 256 TiB 100 TiB 100 TiB
Maximum aantal bestanden Unlimited Unlimited Unlimited Unlimited
Maximum aantal IOPS (gegevens) 102.400 IOPS (afhankelijk van inrichting) 50.000 IOPS (afhankelijk van inrichting) 102.400 IOPS (afhankelijk van inrichting) 20.000 IOPS
Maximale doorvoer 10,340 MiB per seconde (afhankelijk van voorziening) 5,120 MiB per seconde (afhankelijk van voorziening) 10,340 MiB per seconde (afhankelijk van voorziening) Tot aan de limieten van het opslagaccount
Maximum aantalIOPS-metagegevens 1
  • SMB met caching van metagegevens of NFS: maximaal 35.000 IOPS
  • SMB zonder caching van metagegevens: maximaal 12.000 IOPS
Maximaal 12.000 IOPS
  • SMB met caching van metagegevens of NFS: maximaal 35.000 IOPS
  • SMB zonder caching van metagegevens: maximaal 12.000 IOPS
Maximaal 12.000 IOPS
Maximale bestandsnaamlengte2 (volledige padnaam, inclusief alle mappen, bestandsnamen en backslash-tekens) 2048 tekens 2048 tekens 2048 tekens 2048 tekens
Maximale lengte van afzonderlijke padnaamcomponent (in het pad \A\B\C\D vertegenwoordigt elke letter een map of bestand dat een afzonderlijk onderdeel is) 255 tekens 255 tekens 255 tekens 255 tekens
Maximum aantal SMB-kanalen met meerdere kanalen 4 N/A 4 N/A
Maximum aantal opgeslagen toegangsbeleidsregels per bestandsshare 5 5 5 5

1 Metagegevensbewerkingen zijn bewerkingen die bestandsingangen bewerken, zoals het openen van een bestand of map. De maximale IOPS-limiet voor metagegevens geeft de maximale IOPS op die kan worden gebruikt voor metagegevens, ongeacht de hoeveelheid ingerichte IOPS die een bestandsshare heeft. SMB-shares die zijn opgeslagen op SSD kunnen maximaal 35.000 IOPS worden geschaald door gebruik te maken van de functie voor het opslaan van metagegevens. Zie IOPS voor metagegevens bewaken voor hulp.
2 Azure Files dwingt bepaalde naamgevingsregels af voor map- en bestandsnamen.

Klassieke schaaldoelen voor bestandsshares voor afzonderlijke bestanden

Bestandsschaaldoelen zijn van toepassing op afzonderlijke bestanden die zijn opgeslagen in klassieke bestandsshares. De mogelijkheid om de limieten voor een afzonderlijk bestand te bereiken, is onderhevig aan de limieten van de klassieke bestandsshare en van het opslagaccount waarin het zich bevindt.

Attribute SSD-waarde (inclusief ingerichte v2 en ingerichte v1) HDD-waarde (inclusief ingerichte v2 en betalen per gebruik)
Maximale bestandsgrootte 4 TiB 4 TiB
Maximale gegevens-IOPS per bestand 8.000 IOPS 1000 IOPS
Maximale doorvoer per bestand 1024 MiB per seconde 60 MiB per seconde
Limiet voor vaste koppelingen per bestand (alleen NFS) 178 N/A
Maximum aantal gelijktijdige handvatten voor root-directory 10.000 ingangen 10.000 ingangen
Maximaal aantal gelijktijdige handles per bestand en directory 2000 ingangen 2000 ingangen

* Het maximum aantal gelijktijdige ingangen per bestand en map is een zachte limiet voor klassieke bestandsshares op de SSD-medialaag met behulp van het SMB-protocol. Als u deze limiet wilt overschrijden, kunt u caching van metagegevens inschakelen en registreren voor verhoogde limieten voor bestandsingangen (preview).

Schaaldoelen voor bestandsshares (Microsoft.FileShares)

Er zijn twee typen limieten die van toepassing zijn op bestandsshares:

  • Limieten voor het besturingsvlak, die worden afgedwongen door de Microsoft.FileShares resourceprovider en die van toepassing zijn op beheeraanvragen zoals het maken, bijwerken of verwijderen van de bestandsshare of onderliggende resources, zoals momentopnamen van bestandsshares.

  • Gegevensvlaklimieten, die worden afgedwongen door het Azure-opslagplatform, en zijn van toepassing op zaken zoals het maken en verwijderen van bestanden en mappen via het NFS-protocol voor het delen van bestanden.

Limieten voor microsoft.FileShares-besturingsvlak

De volgende limieten zijn van toepassing op de bestandsshare en op onderliggende resources van de bestandsshare, zoals momentopnamen van bestandsshares.

Attribute Limit
Maximum aantal bestandsshares per abonnement per regio 1000 bestandsshares
Maximum aantal momentopnamen van bestandsshares per bestandsshare 200 momentopnamen van bestandsshares
Leesbewerkingen voor beheer1 Maximaal 375 aanvragen per seconde, opnieuw ingevuld met een snelheid van 37 aanvragen per seconde
Schrijfbewerkingen voor beheer1 Maximaal 300 aanvragen per seconde, opnieuw ingevuld met een snelheid van 15 aanvragen per seconde
Beheer verwijderbewerkingen1 Maximaal 300 aanvragen per seconde, opnieuw ingevuld met een snelheid van 15 aanvragen per seconde

1Microsoft.FileShares maakt gebruik van een vergelijkbaar beperkingsalgoritmen voor beheeraanvragen, zoals Azure Resource Manager zelf gebruikt. API-beperking wordt beheerd met behulp van een bucket-algoritme voor tokens. De tokenbucket vertegenwoordigt het maximum aantal aanvragen dat u voor elke seconde kunt verzenden. Wanneer u het maximum aantal aanvragen bereikt, bepaalt de doorvoersnelheid hoe snel nieuwe aanvragen worden toegevoegd aan de bucket.

Gegevensvlakdoelen voor bestandsshares

De volgende limieten gelden op het niveau van de bestandsshare en worden afgedwongen op het gegevensvlak. Bestandsshares maken gebruik van het ingerichte v2-factureringsmodel.

Attribute SSD-waarde
Opslagvoorzieningseenheid 1 GiB
Eenheid voor IOPS 1 IO per seconde
Voorzieningseenheid voor doorvoer 1 MiB per seconde
Minimale ingerichte opslaggrootte 32 GiB
Minimale ingerichte IOPS-grootte 3000 IOPS
Minimale ingerichte doorvoergrootte 100 MiB per seconde
Maximale ingerichte opslaggrootte 256 TiB
Maximaal ingerichte IOPS 102.400 IOPS
Maximale ingerichte doorvoer 10.340 MiB per seconde
Maximum aantal IOPS-metagegevens 1 Maximaal 35.000 IOPS
Maximale bestandsnaamlengte2 (volledige padnaam, inclusief alle mappen, bestandsnamen en backslash-tekens) 2048 tekens
Maximale lengte van afzonderlijke padnaamcomponent (in het pad \A\B\C\D vertegenwoordigt elke letter een map of bestand dat een afzonderlijk onderdeel is) 255 tekens

1 Metagegevensbewerkingen zijn bewerkingen die bestandsingangen bewerken, zoals het openen van een bestand of map. De maximale IOPS-limiet voor metagegevens geeft de maximale IOPS op die kan worden gebruikt voor metagegevens, ongeacht de hoeveelheid ingerichte IOPS die een bestandsshare heeft.

Schaaldoelen voor bestandsshares voor afzonderlijke bestanden

Bestandsschaaldoelen zijn van toepassing op afzonderlijke bestanden die zijn opgeslagen in een bestandsshare. De mogelijkheid om de limieten voor een afzonderlijk bestand te bereiken, is onderhevig aan de limieten van de bestandsshare.

Attribute SSD-waarde
Maximale bestandsgrootte 4 TiB
Maximale gegevens-IOPS per bestand 8.000 IOPS
Maximale doorvoer per bestand 1024 MiB per seconde
Limiet voor vaste koppelingen per bestand 178
Maximum aantal gelijktijdige ingangen voor rechtstreeks root 10.000 ingangen
Maximum aantal gelijktijdige ingangen per bestand en rechtstreeks 2000 ingangen

Zie ook