Delen via


Schaalbaarheids- en prestatiedoelen voor Azure Files en Azure File Sync

Azure Files biedt volledig beheerde bestandsshares in de cloud die toegankelijk zijn via de SMB-protocollen (Server Message Block) en Network File System (NFS). In dit artikel worden de schaalbaarheids- en prestatiedoelen voor Azure Files en Azure File Sync besproken.

Andere variabelen in uw implementatie kunnen van invloed zijn op de doelen die in dit artikel worden vermeld. Het gedrag van uw SMB-client en de beschikbare netwerkbandbreedte kunnen bijvoorbeeld van invloed zijn op de I/O-prestaties. U moet uw gebruikspatroon testen om te bepalen of de schaalbaarheid en prestaties van Azure Files voldoen aan uw vereisten.

Van toepassing op:

Beheermodel Betaalmodel Medianiveau Redundantie Kleine en Middelgrote Ondernemingen (SMB) Network File System (NFS)
Microsoft.Opslag Geconfigureerd v2 HDD (standaard) Lokaal (LRS) Ja Nee
Microsoft.Opslag Geconfigureerd v2 HDD (standaard) Zone (ZRS) Ja Nee
Microsoft.Opslag Geconfigureerd v2 HDD (standaard) Aardrijkskunde (GRS) Ja Nee
Microsoft.Opslag Geconfigureerd v2 HDD (standaard) GeoZone (GZRS) Ja Nee
Microsoft.Opslag Geconfigureerd v1 SSD (van hoge kwaliteit) Lokaal (LRS) Ja Ja
Microsoft.Opslag Geconfigureerd v1 SSD (van hoge kwaliteit) Zone (ZRS) Ja Ja
Microsoft.Opslag Betaal naar verbruik HDD (standaard) Lokaal (LRS) Ja Nee
Microsoft.Opslag Betaal naar verbruik HDD (standaard) Zone (ZRS) Ja Nee
Microsoft.Opslag Betaal naar verbruik HDD (standaard) Aardrijkskunde (GRS) Ja Nee
Microsoft.Opslag Betaal naar verbruik HDD (standaard) GeoZone (GZRS) Ja Nee

Azure Files-schaaldoelen

Azure-bestandsshares worden geïmplementeerd in opslagaccounts. Dit zijn objecten op het hoogste niveau die een gedeelde opslaggroep vertegenwoordigen. Deze opslaggroep kan worden gebruikt om meerdere bestandsshares te implementeren. Er zijn daarom drie categorieën om rekening mee te houden: opslagaccounts, Azure-bestandsshares en afzonderlijke bestanden.

Schaaldoelen voor opslagaccounts

Schaaldoelen voor opslagaccounts zijn van toepassing op opslagaccountniveau. Er zijn twee hoofdtypen opslagaccounts voor Azure Files:

  • FileStorage-opslagaccounts: Met FileStorage-opslagaccounts kunt u Azure-bestandsshares implementeren met een ingericht factureringsmodel. FileStorage-accounts kunnen alleen worden gebruikt voor het opslaan van Azure-bestandsshares. Er kunnen geen andere opslagresources (blobcontainers, wachtrijen, tabellen enz.) worden geïmplementeerd in een FileStorage-account.

  • Opslagaccounts voor algemeen gebruik versie 2 (GPv2): met GPv2-opslagaccounts kunt u bestandsshares voor betalen per gebruik implementeren op HDD-hardware. Naast het opslaan van Azure-bestandsshares kunnen GPv2-opslagaccounts andere opslagresources, zoals blobcontainers, wachtrijen of tabellen, opslaan.

Eigenschap SSD ingesteld v1 HDD geconfigureerd v2 HDD betalen per gebruik
Opslagaccounttype FileStorage FileStorage StorageV2
SKU's (artikelcodes)
  • Premium_LRS
  • Premium_ZRS
  • StandardV2_LRS
  • StandardV2_ZRS
  • StandardV2_GRS
  • StandardV2_GZRS
  • Standaard_LRS
  • Standaard_ZRS
  • Standaard_GRS
  • Standaard_GZRS
Aantal opslagaccounts per regio per abonnement 250 250 250
Maximale opslagcapaciteit 100 TiB 4 PiB 5 PiB
Maximum aantal bestandkoppelingen 1024 (aanbevolen met 50 of minder) 50 Onbeperkt (het wordt aanbevolen om 50 of minder te gebruiken)
Maximale IOPS 102.400 IOPS 50.000 IOPS 20.000 IOPS
Maximale doorvoer 10.340 MiB per seconde 5.120 MiB per seconde
  • Regio's selecteren:
    • Inkomend verkeer: 7.680 MiB per seconde
    • Uitgaand verkeer: 25.600 MiB per seconde
  • Standaard:
    • Inkomend verkeer: 3.200 MiB per seconde
    • Uitgaand verkeer: 6.400 MiB per seconde
Maximum aantal regels voor virtuele netwerken 200 200 200
Maximum aantal IP-adresregels 200 200 200
Leesbewerkingen voor beheer 800 per 5 minuten 800 per 5 minuten 800 per 5 minuten
Schrijfbewerkingen voor beheer 10 per seconde/1200 per uur 10 per seconde/1200 per uur 10 per seconde/1200 per uur
Beheerlijstbewerkingen 100 per 5 minuten 100 per 5 minuten 100 per 5 minuten

Geselecteerde regio's met verhoogde maximale doorvoer voor HDD betalen per gebruik

De volgende regio's hebben een verhoogde maximale doorvoer voor HDD-opslagaccounts voor betalen per gebruik (StorageV2):

  • Oost-Azië
  • Zuidoost-Azië
  • Oost-Australië
  • Brazilië Zuid
  • Centraal Canada
  • China - oost 2
  • China - noord 3
  • Europa - noord
  • West-Europa
  • Centraal Frankrijk
  • West-Centraal Duitsland
  • Centraal-India
  • Oost-Japan
  • Jio India West
  • Centraal-Korea
  • Noorwegen - oost
  • Zuid-Afrika - noord
  • Zweden - centraal
  • VAE Noord
  • Verenigd Koninkrijk Zuid
  • Centrale Verenigde Staten
  • Oostelijke VS
  • Oostelijke Verenigde Staten 2
  • VS overheid Virginia
  • VS overheid Arizona
  • Noord-Centraal VS
  • Zuid-Centraal Verenigde Staten
  • Westelijke VS
  • Westelijke Verenigde Staten 2
  • Westelijke VS 3

Schaaldoelen voor Azure-bestandsshares

Schaaldoelen voor Azure-bestandsshares zijn van toepassing op bestandsshareniveau.

Eigenschap SSD ingesteld v1 HDD geconfigureerd v2 HDD betalen per gebruik
Opslagvoorzieningseenheid 1 GiB 1 GiB Niet van toepassing.
Eenheid voor IOPS Niet van toepassing. 1 IO per seconde Niet van toepassing.
Voorzieningseenheid voor doorvoer Niet van toepassing. 1 MiB per seconde Niet van toepassing.
Minimale opslaggrootte 100 GiB (voorzien) 32 GiB (ingericht) 0 bytes
Maximale opslaggrootte 100 TiB 256 TiB 100 TiB
Maximum aantal bestanden Onbeperkt Onbeperkt Onbeperkt
Maximum aantal IOPS (gegevens) 102.400 IOPS (afhankelijk van inrichting) 50.000 IOPS (afhankelijk van inrichting) 20.000 IOPS
Maximum aantal IOPS (metagegevens1) Maximaal 35.000 IOPS2 Maximaal 12.000 IOPS Maximaal 12.000 IOPS
Maximale doorvoer 10,340 MiB per seconde (afhankelijk van voorziening) 5,120 MiB per seconde (afhankelijk van voorziening) Tot aan de limieten van het opslagaccount
Maximum aantal momentopnamen van shares 200 momentopnamen 200 momentopnamen 200 momentopnamen
Maximale bestandsnaamlengte3 (volledige padnaam, inclusief alle mappen, bestandsnamen en backslash-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
Limiet voor vaste koppelingen (alleen NFS) 178 Niet van toepassing. Niet van toepassing.
Maximum aantal SMB-kanalen met meerdere kanalen 4 Niet van toepassing. Niet van toepassing.
Maximum aantal opgeslagen toegangsbeleidsregels per bestandsshare 5 5 5

1 IOPS voor metagegevens (openen/sluiten/verwijderen). Zie Monitor Metadata IOPS voor hulp.
2 Schalen naar 35.000 IOPS voor SSD-bestandsshares vereist registratie voor de functie voor het opslaan van metagegevens in cache.
3 Azure Files dwingt bepaalde naamgevingsregels af voor map- en bestandsnamen.

Schalingsdoelen voor bestanden

Bestandsschaaldoelen zijn van toepassing op afzonderlijke bestanden die zijn opgeslagen in Azure-bestandsshares.

Eigenschap SSD ingesteld v1 HDD geconfigureerd v2 HDD betalen per gebruik
Maximale bestandsgrootte 4 TiB 4 TiB 4 TiB
Maximale gegevens-IOPS per bestand 8.000 IOPS 1000 IOPS 1000 IOPS
Maximale doorvoer per bestand 1024 MiB per seconde 60 MiB per seconde 60 MiB per seconde
Maximum aantal gelijktijdige handvatten voor root-directory 10.000 handgrepen 10.000 handgrepen 10.000 handgrepen
Maximaal aantal gelijktijdige handles per bestand en directory 2000 handvatten* 2 000 grepen 2 000 grepen

* Het maximum aantal gelijktijdige handles per bestand en map is een zachte limiet voor SSD SMB-bestandsshares. Als u deze limiet wilt overschrijden, kunt u caching van metagegevens inschakelen en registreren voor verhoogde limieten voor bestandsingangen (preview).

Richtlijnen voor het aanpassen van de grootte van Azure Files voor Azure Virtual Desktop

Een populair gebruiksvoorbeeld voor Azure Files is het opslaan van containers en schijfinstallatiekopieën van gebruikersprofielen voor Azure Virtual Desktop. Zie de richtlijnen voor Azure Files voor werkbelastingen op virtuele bureaubladen voor meer informatie.

Schaaldoelen voor Azure File Sync

In de volgende tabel wordt aangegeven welke doelen zacht zijn, wat de door Microsoft geteste grens vertegenwoordigt en hard, wat een afgedwongen maximum aangeeft:

Hulpbron Doel Vaste limiet
Opslagsynchronisatieservices per regio 100 Opslagsynchronisatieservices Ja
Opslagsynchronisatieservices per abonnement 15 Opslagsynchronisatieservices Ja
Synchronisatiegroepen per opslagsynchronisatieservice 200 synchronisatiegroepen Ja
Geregistreerde servers per opslagsynchronisatieservice 100 servers Ja
Privé-eindpunten per opslagsynchronisatieservice 100 privé-eindpunten Ja
Cloudeindpunten per synchronisatiegroep Eén cloudeindpunt Ja
Servereindpunten per synchronisatiegroep 100 servereindpunten Ja
Servereindpunten per server 30 servereindpunten Ja
Bestandssysteemobjecten (mappen en bestanden) per synchronisatiegroep 100 miljoen objecten Nee.
Maximum aantal bestandssysteemobjecten (mappen en bestanden) in een map (niet recursief) 5 miljoen objecten Nee.
Maximale grootte van beveiligingsdescriptor voor objecten (mappen en bestanden) 64 KiB Ja
Bestandsgrootte 100 GiB Nee.
Minimale bestandsgrootte voor een bestand dat moet worden gerangschikt in lagen Op basis van de grootte van het bestandssysteemcluster (dubbele bestandsgrootte van het bestandssysteemcluster). Als de grootte van het bestandssysteemcluster bijvoorbeeld 4 KiB is, is de minimale bestandsgrootte 8 KiB. Ja

Opmerking

Een Azure File Sync-eindpunt kan omhoog worden geschaald tot de grootte van een Azure-bestandsshare. Als de maximale grootte van de Azure-bestandsshare is bereikt, kan synchronisatie niet worden uitgevoerd.

Metrische gegevens over prestaties van Azure File Sync

Omdat de Azure File Sync-agent wordt uitgevoerd op een Windows Server-computer die verbinding maakt met de Azure-bestandsshares, zijn de effectieve synchronisatieprestaties afhankelijk van veel factoren in uw infrastructuur, waaronder:

  • Windows Server en de onderliggende schijfconfiguratie
  • Netwerkbandbreedte tussen de server en Azure Storage
  • Bestandsgrootte
  • Totale grootte van gegevensset
  • Activiteit op de gegevensset

Omdat Azure File Sync op bestandsniveau werkt, moet u de prestatiekenmerken van een op Azure File Sync gebaseerde oplossing meten door het aantal objecten (bestanden en mappen) dat per seconde is verwerkt.

De volgende tabel geeft de Prestatiedoelen van Azure File Sync aan:

Scenariobeschrijving Prestatie
Initiële inventarisatie van cloudwijzigingen 150 objecten per seconde per synchronisatiegroep
Doorvoer uploaden 200 objecten per seconde per synchronisatiegroep
Naamruimte-downloaddoorvoer 400 objecten per seconde per servereindpunt
Volledige snelheid van downloaden 60 objecten per seconde per servereindpunt

Opmerking

De werkelijke prestaties zijn afhankelijk van meerdere factoren, zoals beschreven in het begin van deze sectie.

Als algemene handleiding voor uw implementatie moet u rekening houden met een aantal zaken:

  • Objectdoorvoer wordt ongeveer geschaald in verhouding tot het aantal synchronisatiegroepen op de server. Het splitsen van gegevens in meerdere synchronisatiegroepen op een server levert een betere doorvoer op, die ook wordt beperkt door de server en het netwerk.
  • Objectdoorvoer is omgekeerd evenredig met de MiB per secondedoorvoer. Voor kleinere bestanden ondervindt u een hogere doorvoer in termen van het aantal objecten dat per seconde wordt verwerkt, maar lagere MiB per seconde doorvoer. Omgekeerd krijgt u voor grotere bestanden minder objecten verwerkt per seconde, maar hogere MiB per seconde doorvoer. De MiB per seconde doorvoer wordt beperkt door de Schaaldoelen van Azure Files.
  • Wanneer veel servereindpunten in dezelfde synchronisatiegroep tegelijkertijd worden gesynchroniseerd, strijden ze voor cloudserviceresources. Hierdoor worden de uploadprestaties beïnvloed. In extreme gevallen hebben sommige synchronisatiesessies geen toegang tot de resources en mislukken ze. Deze synchronisatiesessies worden echter binnenkort hervat en worden uiteindelijk voltooid zodra de congestie is verminderd.
  • Als cloud-tiering is ingeschakeld, zult u waarschijnlijk betere downloadprestaties waarnemen, omdat slechts een deel van het bestand wordt gedownload. Azure File Sync downloadt alleen de gegevens van in de cache opgeslagen bestanden wanneer deze worden gewijzigd op een van de eindpunten. Voor gelaagde of nieuw gemaakte bestanden downloadt de agent de bestandsgegevens niet en wordt in plaats daarvan alleen de naamruimte gesynchroniseerd met alle servereindpunten. De agent ondersteunt ook gedeeltelijke downloads van gelaagde bestanden wanneer ze worden geopend door de gebruiker.

Zie ook