Delen via


Schaalbaarheids- en prestatiedoelen voor Azure File Sync

Azure File Sync breidt Azure Files uit naar Windows Server, waardoor lokale caching, synchronisatie van meerdere sites en cloudlagen voor bestandsshares mogelijk zijn. In dit artikel worden de schaalbaarheids- en prestatiedoelen voor Azure File Sync besproken.

Omdat Azure File Sync Gebruikmaakt van Azure Files als back-upopslag voor gegevens die zijn gesynchroniseerd vanaf uw on-premises bestandsservers, moet u ook rekening houden met de schaalbaarheids- en prestatiedoelen voor Azure Files.

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 Yes
Opslagsynchronisatieservices per abonnement 15 Opslagsynchronisatieservices Yes
Synchronisatiegroepen per opslagsynchronisatieservice 200 synchronisatiegroepen Yes
Geregistreerde servers per opslagsynchronisatieservice 100 serversystemen Yes
Privé-eindpunten per opslagsynchronisatieservice 100 privé-eindpunten Yes
Cloudeindpunten per synchronisatiegroep Eén cloudeindpunt Yes
Servereindpunten per synchronisatiegroep 100 servereindpunten Yes
Servereindpunten per server 30 servereindpunten Yes
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 Yes
Bestandsgrootte 100 GiB Nee.
Minimale bestandsgrootte voor een bestand dat moet worden gelaagd 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. Yes

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:

Scenario Performance
Initiële inventarisatie van cloudwijziging 150 objecten per seconde per synchronisatiegroep
Doorvoer uploaden 200 objecten per seconde per synchronisatiegroep
Doorvoer voor naamruimte downloaden 400 objecten per seconde per servereindpunt
Volledige downloaddoorvoer 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 cloudlagen zijn ingeschakeld, zult u waarschijnlijk betere downloadprestaties zien, omdat slechts een deel van de bestandsgegevens 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