Skalierbarkeits- und Leistungsziele für Azure Files

Azure Files bietet vollständig verwaltete Dateifreigaben in der Cloud, auf die Sie über SMB- und NFS-Dateifreigabeprotokolle zugreifen können. In diesem Artikel werden die Skalierbarkeits- und Leistungsziele für Azure Files erläutert. Zusätzlich zu den von Azure Files festgelegten Grenzwerten können sich andere Variablen in Ihrer Bereitstellung auf diese Ziele auswirken. Testen Sie Ihr Verwendungsmuster, um festzustellen, ob die Skalierbarkeit und Leistung von Azure Files Ihren Anforderungen entsprechen.

Ressourcenanbieter

In Azure ist eine Ressource ein verwaltbares Element, das Sie innerhalb Ihrer Azure-Abonnements und Ressourcengruppen erstellen und konfigurieren. Ressourcenanbieter sind Verwaltungsdienste, die bestimmte Arten von Ressourcen bereitstellen. Während Sie zum Bereitstellen einer Workload in Azure viele Ressourcen verwenden können, konzentriert sich Azure Files auf zwei zentrale Ressourcen:

  • Speicherkonten, die vom Microsoft.Storage-Ressourcenanbieter angeboten werden. Speicherkonten sind Ressourcen auf oberster Ebene, die einen freigegebenen Speicherpool, IOPS und Durchsatz darstellen, in denen Sie klassische Dateifreigaben oder andere Speicherressourcen bereitstellen können, abhängig von der Art des Speicherkontos. Alle Speicherressourcen, die Sie in einem Speicherkonto bereitstellen, teilen die Grenzwerte, die für dieses Speicherkonto gelten. Klassische Dateifreigaben unterstützen sowohl das SMB- als auch das NFS-Dateifreigabeprotokoll.

  • Dateifreigaben, die vom Ressourcenanbieter Microsoft.FileShares angeboten werden. Dateifreigaben sind ein neuer Ressourcentyp auf oberster Ebene, der die Bereitstellung von Azure Files vereinfacht, indem das Speicherkonto überflüssig gemacht wird. Im Gegensatz zu klassischen Dateifreigaben, die Sie in einem Speicherkonto bereitstellen müssen, bereitstellen Sie Dateifreigaben direkt in die Ressourcengruppe ein, ähnlich wie Sie Speicherkonten und andere vertraute Azure-Ressourcen wie virtuelle Maschinen, Festplatten oder virtuelle Netzwerke bereitstellen. Dateifreigaben unterstützen das NFS-Dateifreigabeprotokoll. Wenn Sie SMB benötigen, wählen Sie klassische Dateifreigaben für Ihre Bereitstellung aus.

Skalierungsziele für klassische Dateifreigaben (Microsoft.Storage)

Zwei Arten von Grenzwerten gelten für Speicherkonten und klassische Dateifreigaben:

  • Beschränkungen der Steuerungsebene, die vom Microsoft.Storage-Ressourcenanbieter durchgesetzt werden. Diese Beschränkungen gelten für Verwaltungsvorgänge wie das Erstellen, Aktualisieren oder Löschen eines Speicherkontos oder anderer untergeordneter Ressourcen, einschließlich unter anderem klassischer Dateifreigaben.

  • Datenebenenbeschränkungen, die die Azure Speicherplattform erzwingt. Diese Grenzwerte gelten für Vorgänge wie das Erstellen und Löschen von Dateien und Ordnern über SMB, NFS, FileREST und andere Protokolle. Aus älteren Gründen sind einige Verwaltungsvorgänge, z. B. das Erstellen, Aktualisieren oder Löschen klassischer Dateifreigaben, auch über die Datenebene (FileREST-Protokoll) verfügbar. Microsoft.Storage Grenzwerte gelten nicht für Verwaltungsanforderungen, die Sie direkt auf der Azure-Speicherplattform vornehmen.

Grenzwerte für Microsoft.Storage-Steuerungsebenen

Die folgenden Grenzwerte gelten für Speicherkonten oder untergeordnete Ressourcen des Speicherkontos, z. B. klassische Dateifreigaben.

Attribute Limit
Maximale Anzahl von Speicherkonten pro Abonnement pro Region Standardmäßig 250 Speicherkonten. Sie können eine Erhöhung der Quote beantragen , um dieses Limit auf 500 zu erhöhen.
Maximale Anzahl von klassischen Dateifreigaben pro Speicherkonto
  • SSD-/HDD-bereitgestellt v2: 50 klassische Dateifreigaben
  • SSD-bereitgestellt v1: 1.024 klassische Dateifreigaben (es wird empfohlen, 50 oder weniger zu verwenden)
  • HDD mit nutzungsbasierter Zahlung: Unbegrenzt (es wird empfohlen, 50 oder weniger zu verwenden)
Maximale Anzahl von Momentaufnahmen der Dateifreigabe pro klassischer Dateifreigabe 200
Maximale Anzahl von VNET-Regeln pro Speicherkonto 400
Maximale Anzahl von Regeln für IP-Adressen pro Speicherkonto 400
Lesevorgänge für die Verwaltung 800 pro 5 Minuten
Schreibvorgänge für die Verwaltung 10 pro Sekunde/1.200 pro Stunde
Listenvorgänge für die Verwaltung 100 pro 5 Minuten

Grenzwerte für Speicherkontodatenebenen

Speicherkonten weisen je nach SKU und Art des Speicherkontos geringfügig unterschiedliche Grenzwerte auf. Die SKU des Speicherkontos ist eine Kombination aus der Medienebene, der Iteration des Abrechnungsmodells und Redundanz. Die Art des Speicherkontos ist ein zusätzlicher Modifizierer, der bestimmt, welche Speicherdienste, Features und Abrechnungsmodelle unterstützt werden. Für klassische Dateifreigaben gibt es vier Kombinationen:

  • Auf SSD bereitgestellte v2-Speicherkonten, die durch den Speicherkontotyp FileStorage und die Speicherkonto-SKUs PremiumV2_LRS oder PremiumV2_ZRS dargestellt werden. Diese Speicherkonten können nur klassische Dateifreigaben enthalten und können nicht verwendet werden, um andere Speicherressourcen wie Blobcontainer, Warteschlangen oder Tabellen bereitzustellen. Klassische Dateifreigaben, die in diesen Speicherkonten bereitgestellt werden, befinden sich immer auf der SSD-Medienebene und werden mithilfe des Abrechnungsmodells „Bereitgestellt v2“ in Rechnung gestellt.

  • Auf HDD bereitgestellte v2-Speicherkonten, die durch den Speicherkontotyp FileStorage und die Speicherkonto-SKUs StandardV2_LRS, StandardV2_ZRS, StandardV2_GRS oder StandardV2_GZRS dargestellt werden. Diese Speicherkonten können nur klassische Dateifreigaben enthalten und können nicht verwendet werden, um andere Speicherressourcen wie Blobcontainer, Warteschlangen oder Tabellen bereitzustellen. Klassische Dateifreigaben, die in diesen Speicherkonten bereitgestellt werden, befinden sich immer auf der HDD-Medienebene und werden mithilfe des Abrechnungsmodells „Bereitgestellt v2“ in Rechnung gestellt.

  • Auf SSD bereitgestellte v1-Speicherkonten, die durch den Speicherkontotyp FileStorage und die Speicherkonto-SKUs Premium_LRS oder Premium_ZRS dargestellt werden. Diese Speicherkonten können nur klassische Dateifreigaben enthalten und können nicht verwendet werden, um andere Speicherressourcen wie Blobcontainer, Warteschlangen oder Tabellen bereitzustellen. Klassische Dateifreigaben, die in diesen Speicherkonten bereitgestellt werden, befinden sich immer auf der SSD-Medienebene und werden mithilfe des Abrechnungsmodells „Bereitgestellt v1“ in Rechnung gestellt.

  • HDD Pay-as-you-go Speicherkonten, die durch die Art des StorageV2 Speicherkontos und die Standard_LRS, Standard_ZRS, Standard_GRS, Standard_GZRS, Standard_RAGRS oder Standard_RAGZRS SKUs des Speicherkontos dargestellt werden. Diese Speicherkonten können klassische Dateifreigaben oder andere Speicherressourcen wie Blobcontainer, Warteschlangen und Tabellen enthalten. Klassische Dateifreigaben, die in diesen Speicherkonten bereitgestellt werden, befinden sich immer auf der HDD-Medienebene und werden mithilfe des Abrechnungsmodells mit nutzungsbasierter Zahlung in Rechnung gestellt.

Note

Auch wenn Sie klassische Dateifreigaben in Speicherkonten mit den Speicherkonto-SKUs Standard_RAGRS oder Standard_RAGZRS bereitstellen können, unterstützt Azure Files keinen Lesezugriffsmodus für georedundante Speicherkonten. Diese klassischen Dateifreigaben verwenden implizit die Standard_GRS- oder Standard_GZRS-SKUs des Speicherkontos. Andere Speicherressourcen, z. B. Blobcontainer, unterstützen den Schreibzugriffsmodus und können in diesen Speicherkonten gemischt sein.

Die folgenden Grenzwerte gelten für die Datenebene des Speicherkontos. Alles im Speicherkonto, einschließlich klassischer Dateifreigaben, Blobcontainer, Tabellen oder Warteschlangen, nutzen diese Grenzwerte gemeinsam.

Attribute SSD bereitgestellt v2 HDD-Bereitgestellt v2 SSD-Bereitgestellt v1 HDD, nutzungsbasierte Bezahlung
Art des Speicherkontos 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 Speicherkapazität 256 TiB 4 PiB 100 TiB 5 PiB
Maximale IOPS-Anzahl 102.400 IOPS 50.000 IOPS 102.400 IOPS
  • Ausgewählte Regionen: 40.000 IOPS
  • Standard: 20.000 IOPS
Maximaler Durchsatz 10 340 MiB/sec 5.120 MiB / s 10 340 MiB/sec
  • Bestimmte Regionen:
    • Eingehend: 7680 MiB/s
    • Ausgehend: 25 600 MiB/s
  • Default:
    • Eingehend: 3200 MiB/s
    • Ausgehend: 6400 MiB/s

Die folgenden ausgewählten Regionen haben einen erhöhten Wert für maximale IOPS und Durchsatz ausschließlich für HDD-Speicherkonten mit nutzungsbasierter Zahlung (StorageV2):

  • East Asia
  • Southeast Asia
  • Australia East
  • Brazil South
  • Canada Central
  • China, Osten 2
  • China, Norden 3
  • North Europe
  • West Europe
  • France Central
  • Deutschland, Westen-Mitte
  • Central India
  • Japan East
  • Jio Indien, Westen
  • Korea Central
  • Norway East
  • Südafrika, Norden
  • Sweden Central
  • UAE North
  • UK South
  • Central US
  • East US
  • USA, Osten 2
  • US-Regierung, Virginia
  • US-Regierung von Arizona
  • USA Nord Mitte
  • USA Süd Mitte
  • West US
  • USA, Westen 2
  • USA, Westen 3

Grenzwerte für Datenebenen für klassische Dateifreigaben

Die folgenden Grenzwerte gelten auf Ebene der klassischen Dateifreigabe. Alle klassischen Dateifreigaben unterliegen auch den Grenzwerten des Speicherkontos, in dem sie bereitgestellt werden:

  • Speicherkonten vom Typ Provisioned v2 für SSDs und HDDs: Sie können nicht mehr Speicher, IOPS oder Durchsatz bereitstellen, als das Speicherkonto unterstützt. Bereitgestellte v2-Dateifreigaben unterstützen jedoch kreditbasiertes IOPS-Bursting über die bereitgestellten IOPS hinaus nach dem Best-Effort-Prinzip. Wenn mehrere klassische Dateifreigaben im Konto gleichzeitig platzen, wird die Leistung bei den IOPS-Grenzwerten des Speicherkontos begrenzt.

  • SSD bereitgestellte v1-Speicherkonten: Sie können nicht mehr Speicher bereitstellen, als das Speicherkonto unterstützt, sie können jedoch mehr IOPS oder Durchsatz bereitstellen, als das Speicherkonto unterstützt. Wenn die Gesamtnutzung von IOPS oder Durchsatz die Grenzwerte des Speicherkontos überschreitet, drosselt das Speicherkonto Anforderungen.

  • HDD Pay-as-you-go Storage-Kontos: Sie können eine unbegrenzte Anzahl von Classic Dateifreigaben erstellen. Während jede klassische Dateifreigabe theoretisch die IOPS- und Durchsatzgrenze des Speicherkontos ausschöpfen kann, drosselt das Speicherkonto Anfragen, wenn die kombinierte Nutzung aller Ressourcen im Speicherkonto (klassische Dateifreigaben, Blobcontainer, Tabellen und Warteschlangen) diese Grenzwerte überschreitet. Heute können alle Pay-as-you-go Azure File Shares auf bis zu 100 TiB anwachsen. Das Feature große Dateifreigabe in Azure Files ist eine veraltete Einstellung, mit der Pay-as-you-go-Dateifreigaben über 5 TiB hinaus wachsen können. Wenn Sie über ein altes Speicherkonto verfügen, das vor der Einführung dieses Features liegt, müssen Sie möglicherweise ihr Dateifreigabekontingent erhöhen.

Attribute SSD bereitgestellt v2 HDD-Bereitgestellt v2 SSD-Bereitgestellt v1 HDD, nutzungsbasierte Bezahlung
Speicherbereitstellungseinheit 1 GiB 1 GiB 1 GiB N/A
IOPS-Bereitstellungseinheit 1 E/A pro Sekunde 1 E/A pro Sekunde N/A N/A
Bereitstellungseinheit für den Durchsatz 1 MiB / Sek. 1 MiB / Sek. N/A N/A
Mindestspeichergröße 32 GiB (bereitgestellt) 32 GiB (bereitgestellt) 100 GiB (bereitgestellt) 0 Bytes
Maximale Speichergröße 256 TiB 256 TiB 100 TiB 100 TiB
Maximale Anzahl von Dateien Unlimited Unlimited Unlimited Unlimited
Maximale IOPS (Daten) 102 400 IOPS (abhängig von der Bereitstellung) 50.000 IOPS (abhängig von der Bereitstellung) 102 400 IOPS (abhängig von der Bereitstellung) 20.000 IOPS
Maximaler Durchsatz 10 340 MiB / Sek. (abhängig von der Bereitstellung) 5 120 MiB/Sek. (abhängig von der Bereitstellung) 10 340 MiB / Sek. (abhängig von der Bereitstellung) Bis zu Speicherkontogrenzwerten
Maximale Metadaten-IOPS1
  • SMB mit Metadatenzwischenspeicherung oder NFS: bis zu 35.000 IOPS
  • SMB ohne Metadatenzwischenspeicherung: bis zu 12.000 IOPS
Bis zu 12.000 IOPS
  • SMB mit Metadatenzwischenspeicherung oder NFS: bis zu 35.000 IOPS
  • SMB ohne Metadatenzwischenspeicherung: bis zu 12.000 IOPS
Bis zu 12.000 IOPS
Maximale Dateinamenlänge2 (vollständiger Pfadname einschließlich aller Verzeichnisse, Dateinamen und umgekehrten Schrägstriche) 2.048 Zeichen 2.048 Zeichen 2.048 Zeichen 2.048 Zeichen
Maximale Länge einzelner Pfadnamekomponente (im Pfad \A\B\C\D, jeder Buchstabe stellt ein Verzeichnis oder eine Datei dar, die eine einzelne Komponente ist) 255 Zeichen 255 Zeichen 255 Zeichen 255 Zeichen
Maximale Anzahl von SMB Multichannel-Kanälen 4 N/A 4 N/A
Maximale Anzahl gespeicherter Zugriffsrichtlinien pro Dateifreigabe 5 5 5 5

1 Metadatenvorgänge sind Vorgänge, die Dateihandles bearbeiten, z. B. das Öffnen einer Datei oder eines Ordners. Der maximale IOPS-Grenzwert für Metadaten gibt den maximalen IOPS-Wert an, der unabhängig von der Menge der bereitgestellten IOPS einer Dateifreigabe für Metadaten verwendet werden kann. SMB-Freigaben, die auf SSD gespeichert sind, können mithilfe der Funktion für die Metadatenzwischenspeicherung auf bis zu 35.000 IOPS skaliert werden. Anleitungen finden Sie unter Überwachen von Metadaten-IOPS.
2 Azure Files erzwingt bestimmte Benennungsregeln für Verzeichnis- und Dateinamen.

Skalierungsziele für klassische Dateifreigaben für einzelne Dateien

Dateiskalierungsziele gelten für einzelne Dateien, die in klassischen Dateifreigaben gespeichert sind. Ihre Fähigkeit, die Grenzwerte für eine einzelne Datei zu erreichen, unterliegt den Grenzen der klassischen Dateifreigabe und des Speicherkontos, in dem sie sich befindet.

Attribute SSD-Wert (umfasst sowohl „Bereitgestellt v2“ als auch „Bereitgestellt v1“) HDD-Wert (umfasst sowohl „Bereitgestellt v2“ als auch nutzungsbasierte Zahlung)
Maximale Dateigröße 4 TiB 4 TiB
Maximale Daten-IOPS pro Datei 12.000 IOPS 1.000IOPS
Maximaler Lesedurchsatz pro Datei (Multi-Client) Bis zu 10.240 MiB pro Sekunde Bis zum Kontolimit
Maximale Lesedurchsatz pro Datei SMB: ~3 GiB/s, NFS: ~2 GiB/s 60 MiB / s
Maximale Schreibdurchsatz pro Datei SMB: ~2 GiB/s, NFS: ~1,5 GiB/s 60 MiB / s
Grenzwert für feste Links pro Datei 178 N/A
Maximale Anzahl gleichzeitiger Handles für Stammverzeichnis 10 000 Handles 10 000 Handles
Maximale gleichzeitige Handles pro Datei und Verzeichnis 2000 Handles 2000 Handles

* Die maximale Anzahl gleichzeitiger Handles pro Datei und Verzeichnis ist ein weicher Grenzwert für klassische Dateifreigaben auf der SSD-Medienebene mit dem SMB-Protokoll. Wenn Sie über diesen Grenzwert hinaus skalieren müssen, können Sie das Zwischenspeichern von Metadaten aktivieren und sich für erhöhte Grenzwerte für Dateihandle (Vorschau) registrieren.

Skalierungsziele für Dateifreigaben (Microsoft.FileShares)

Für Dateifreigaben, die mit dem Microsoft.FileShares-Ressourcenanbieter erstellt werden, gibt es zwei Typen von Grenzwerten:

  • Beschränkungen der Steuerungsebene, die vom Microsoft.FileShares-Ressourcenanbieter durchgesetzt werden. Diese Grenzwerte gelten für Verwaltungsvorgänge wie das Erstellen, Aktualisieren oder Löschen der Dateifreigabe oder von untergeordneten Ressourcen wie z. B. Dateifreigabe-Snapshots.

  • Datenebenenbeschränkungen, die die Azure Speicherplattform erzwingt. Diese Grenzwerte gelten für Aktionen wie das Erstellen und Löschen von Dateien und Ordnern über das NFS-Dateifreigabeprotokoll.

Grenzwerte für die Microsoft.FileShares-Steuerebene

Die folgenden Grenzwerte gelten für die Dateifreigabe und für untergeordnete Ressourcen der Dateifreigabe, z. B. Momentaufnahmen der Dateifreigabe.

Attribute Limit
Maximale Anzahl von Dateifreigaben pro Abonnement pro Region 10.000 Dateifreigaben
Maximale Anzahl von Dateifreigabemomentaufnahmen pro Dateifreigabe 200 Momentaufnahmen von Dateifreigaben
Verwaltungslesevorgänge1 Maximal 375 Anforderungen pro Sekunde, mit einer Rate von 37 Anforderungen pro Sekunde aufgefüllt
Verwaltungsschreibvorgänge1 Maximal 300 Anforderungen pro Sekunde, mit einer Rate von 15 Anforderungen pro Sekunde aufgefüllt
Verwaltung von Löschvorgängen1 Maximal 300 Anforderungen pro Sekunde, mit einer Rate von 15 Anforderungen pro Sekunde aufgefüllt

1Microsoft.FileShares verwendet einen ähnlichen Drosselungsalgorithmus für Verwaltungsanforderungen, wie von Azure Resource Manager selbst verwendet wird. Die API-Einschränkung wird mithilfe eines Token-Bucketalgorithmus verwaltet. Der Tokenbucket stellt die maximale Anzahl von Anforderungen dar, die Sie pro Sekunde senden können. Wenn Sie die maximale Anzahl an Anfragen erreicht haben, bestimmt die Nachfüllrate, wie schnell dem Bucket neue Anfragen hinzugefügt werden.

Ziele der Dateifreigabe-Datenebene

Die folgenden Grenzwerte gelten auf Dateifreigabeebene und werden auf der Datenebene erzwungen. Dateifreigaben, die mit dem Microsoft.FileShares Ressourcenanbieter erstellt wurden, verwenden das bereitgestellte v2-Abrechnungsmodell.

Attribute SSD-Wert
Speicherbereitstellungseinheit 1 GiB
IOPS-Bereitstellungseinheit 1 E/A pro Sekunde
Bereitstellungseinheit für den Durchsatz 1 MiB / Sek.
Minimale bereitgestellte Speichergröße 32GiB
Minimale bereitgestellte IOPS-Größe 3.000 IOPS
Minimale bereitgestellte Durchsatzgröße 100 MiB/Sek.
Maximale bereitgestellte Speichergröße 256 TiB
Maximal bereitgestellte IOPS 102.400 IOPS
Maximal bereitgestellter Durchsatz 10 340 MiB/sec
Maximale Metadaten-IOPS 1 Bis zu 35.000 IOPS
Maximale Dateinamenlänge2 (vollständiger Pfadname einschließlich aller Verzeichnisse, Dateinamen und umgekehrten Schrägstriche) 2.048 Zeichen
Maximale Länge einzelner Pfadnamekomponente (im Pfad \A\B\C\D, jeder Buchstabe stellt ein Verzeichnis oder eine Datei dar, die eine einzelne Komponente ist) 255 Zeichen

1 Metadatenvorgänge sind Vorgänge, die Dateihandles bearbeiten, z. B. das Öffnen einer Datei oder eines Ordners. Der maximale IOPS-Grenzwert für Metadaten gibt den maximalen IOPS-Wert an, den Metadaten verwenden können, unabhängig von der Menge der bereitgestellten IOPS einer Dateifreigabe.

Skalierungsziele für Dateifreigaben für einzelne Dateien

Dateiskalierungsziele gelten für einzelne Dateien, die in einer Dateifreigabe gespeichert sind. Ob Sie die Grenzwerte für eine einzelne Datei erreichen können, ist abhängig den Grenzwerten der Dateifreigabe.

Attribute SSD-Wert
Maximale Dateigröße 4 TiB
Maximale Daten-IOPS pro Datei 12.000 IOPS
Maximaler Lesedurchsatz pro Datei (Multi-Client) Bis zu 10.240 MiB pro Sekunde
Maximale Lesedurchsatz pro Datei ~2 GiB/s
Maximale Schreibdurchsatz pro Datei ~1,5 GiB/s
Grenzwert für feste Links pro Datei 178
Maximale Anzahl gleichzeitiger Handles für Stammverzeichnis 10 000 Handles
Maximale gleichzeitige Handles pro Datei und Verzeichnis 2000 Handles

Siehe auch