Teilen über


NFS Azure-Dateifreigaben

Azure Files bietet zwei Dateisystemprotokolle nach Branchenstandard zum Einbinden von Azure-Dateifreigaben: das Server Message Block (SMB)-Protokoll und das Network File System (NFS)-Protokoll, mit dem Sie das Protokoll auswählen können, das für Ihre Workload am besten geeignet ist. Bei Azure-Dateifreigaben ist der Zugriff auf eine einzelne Azure-Dateifreigabe über das SMB- oder das NFS-Protokoll nicht möglich. Sie können jedoch SMB- und NFS-Dateifreigaben innerhalb desselben FileStorage-Speicherkontos erstellen. Azure Files bietet Dateifreigaben auf Unternehmensniveau, die entsprechend Ihren Speicheranforderungen hochskaliert werden können und auf die Tausende von Clients gleichzeitig zugreifen können.

In diesem Artikel werden NFS-Azure-Dateifreigaben behandelt. Informationen zu SMB-Azure-Dateifreigaben finden Sie unter SMB-Dateifreigaben in Azure Files.

Wichtig

NFS-Azure-Dateifreigaben werden bei Windows nicht unterstützt. Bevor Sie Azure-NFS-Dateifreigaben für die Produktion verwenden, finden Sie im Artikel Problembehandlung für Azure-NFS-Dateifreigaben eine Liste bekannter Probleme. NFS-Zugriffssteuerungslisten (Access Control Lists, ACLs) werden nicht unterstützt.

Gilt für:

Verwaltungsmodell Abrechnungsmodell Medienebene Redundanz KMU NFS
Microsoft.Storage Bereitgestellt v2 SSD (Premium) Lokal (LRS) Nein Ja
Microsoft.Storage Bereitgestellt v2 SSD (Premium) Zone (ZRS) Nein Ja
Microsoft.Storage Bereitgestellt v2 HDD (Standard) Lokal (LRS) Nein Nein
Microsoft.Storage Bereitgestellt v2 HDD (Standard) Zone (ZRS) Nein Nein
Microsoft.Storage Bereitgestellt v2 HDD (Standard) Geografischer Raum (GRS) Nein Nein
Microsoft.Storage Bereitgestellt v2 HDD (Standard) GeoZone (GZRS) Nein Nein
Microsoft.Storage Bereitgestellt v1 SSD (Premium) Lokal (LRS) Nein Ja
Microsoft.Storage Bereitgestellt v1 SSD (Premium) Zone (ZRS) Nein Ja
Microsoft.Storage Nutzungsbasierte Bezahlung HDD (Standard) Lokal (LRS) Nein Nein
Microsoft.Storage Nutzungsbasierte Bezahlung HDD (Standard) Zone (ZRS) Nein Nein
Microsoft.Storage Nutzungsbasierte Bezahlung HDD (Standard) Geografischer Raum (GRS) Nein Nein
Microsoft.Storage Nutzungsbasierte Bezahlung HDD (Standard) GeoZone (GZRS) Nein Nein

Häufige Szenarios

NFS-Dateifreigaben werden häufig in den folgenden Szenarien verwendet:

  • Zusatzspeicher für Linux/UNIX-basierte Anwendungen, z. B. branchenspezifische Anwendungen, die mit Linux- oder POSIX-Dateisystem-APIs geschrieben wurden (auch wenn keine POSIX-Konformität erforderlich ist)
  • Workloads, die POSIX-kompatible Dateifreigaben, Unterscheidung nach Groß-/Kleinschreibung, oder Berechtigungen im UNIX-Format (UID/GID) erfordern.
  • Entwicklung neuer Anwendungen und Dienste, insbesondere wenn diese Anwendungen oder Dienste zufällige E/A-Vorgänge und hierarchische Speicherung erfordern

Funktionen

  • Vollständig POSIX-kompatibles Dateisystem
  • Unterstützung fester Links
  • Unterstützung von symbolischen Verknüpfungen
  • NFS Azure-Dateifreigaben unterstützen derzeit die meisten Features aus der 4.1-Protokollspezifikation. Einige Features wie Delegierungen und Rückrufe aller Arten, Kerberos-Authentifizierung und ACLs werden nicht unterstützt.

Hinweis

Das Erstellen eines festen Links aus einer vorhandenen symbolischen Verknüpfung wird derzeit nicht unterstützt.

Sicherheit und Netzwerk

Alle in Azure Files gespeicherten Daten werden im Ruhezustand mithilfe der Azure-Speicherdienstverschlüsselung (Storage Service Encryption, SSE) verschlüsselt. Die Speicherdienstverschlüsselung funktioniert ähnlich wie BitLocker unter Windows: Daten werden unterhalb der Dateisystemebene verschlüsselt. Da Daten durch die Codierung auf dem Datenträger unterhalb des Dateisystems der Azure-Dateifreigabe verschlüsselt werden, benötigen Sie keinen Zugriff auf den zugrunde liegenden Schlüssel auf dem Client, um aus der Azure-Dateifreigabe zu lesen oder in diese zu schreiben. Die Verschlüsselung ruhender Daten wird auf SMB- und NFS-Protokolle angewendet.

Für die Verschlüsselung während der Übertragung verbessern Azure Files NFSv4.1-Volumes die Netzwerksicherheit, indem sichere TLS-Verbindungen zwischen dem Server und dem Client aktiviert werden, wodurch Daten beim Abfangen geschützt werden. Azure bietet eine Verschlüsselungsebene für alle Daten während der Übertragung zwischen Azure-Rechenzentren mit MACSec. Dadurch ist eine Verschlüsselung möglich, wenn Daten zwischen Azure-Rechenzentren übertragen werden.

Im Gegensatz zu Azure Files mit dem SMB-Protokoll bieten Dateifreigaben mit dem NFS-Protokoll keine benutzerbasierte Authentifizierung. Die Authentifizierung für NFS-Freigaben basiert auf den konfigurierten Netzwerksicherheitsregeln. Deshalb müssen Sie entweder einen privaten Endpunkt oder einen Dienstendpunkt für Ihr Speicherkonto einrichten, um sicherzustellen, dass nur sichere Verbindungen mit Ihrer NFS-Freigabe hergestellt werden.

Ein privater Endpunkt (auch als privater Link bezeichnet) gibt Ihrem Speicherkonto eine private, statische IP-Adresse in Ihrem virtuellen Netzwerk, wodurch Verbindungsunterbrechungen durch Änderungen der dynamischen IP-Adresse verhindert werden. Datenverkehr zu Ihrem Speicherkonto verbleibt in virtuellen Peer-Netzwerken, einschließlich derjenigen in anderen Regionen und lokal. Es gelten die Standard-Datenverarbeitungsraten.

Wenn Sie keine statische IP-Adresse benötigen, können Sie einen Dienstendpunkt für Azure Files innerhalb des virtuellen Netzwerks aktivieren. Ein Dienstendpunkt konfiguriert Speicherkonten so, dass der Zugriff nur von bestimmten Subnetzen zulässig ist. Die zulässigen Subnetze gehören möglicherweise zu einem virtuellen Netzwerk im selben Abonnement oder in einem anderen Abonnement – einschließlich jener, die zu einem anderen Microsoft Entra-Mandanten gehören. Für die Verwendung von Dienstendpunkten werden keine zusätzlichen Gebühren berechnet. Beachten Sie jedoch, dass ein seltenes Ereignis wie z. B. ein zonaler Ausfall dazu führen kann, dass sich die zugrunde liegende IP-Adresse des Speicherkontos ändert. Während die Daten weiterhin auf der Dateifreigabe verfügbar sind, erfordert der Client eine erneute Bereitstellung der Freigabe.

Wenn Sie auf Freigaben lokal zugreifen möchten, müssen Sie zusätzlich zu einem privaten Endpunkt ein VPN oder ExpressRoute einrichten. Anforderungen, die nicht aus den folgenden Quellen stammen, werden abgelehnt:

Weitere Informationen zu den verfügbaren Netzwerkoptionen finden Sie im Artikel zu Azure Files-Netzwerken.

Unterstützung für Azure Storage-Features

Die folgende Tabelle zeigt das aktuelle Niveau der Funktionalitätsunterstützung für NFS Azure-Dateifreigaben.

Der Status der Elemente in dieser Tabelle kann sich im Lauf der Zeit ändern, da die Unterstützung laufend erweitert wird.

Storage-Feature Unterstützt für NFS-Freigaben
REST-API auf Dateiverwaltungsebene ✔️
REST-API auf Dateidatenebene ✔️
Verschlüsselung ruhender Daten ✔️
Verschlüsselung während der Übertragung ✔️
LRS- oder ZRS-Redundanztypen ✔️
LRS-zu-ZRS-Konvertierung (nur private Endpunkte) ✔️
Azure DNS-Zonenendpunkte (Vorschau) ✔️
Private Endpunkte ✔️
Einbindung von Unterverzeichnissen ✔️
Gewähren des Netzwerkzugriffs auf bestimmte virtuelle Azure-Netzwerke ✔️
Gewähren des Netzwerkzugriffs auf bestimmte IP-Adressen
SSD-Medienebene ✔️
HDD-Speicherebene
POSIX-Berechtigungen ✔️
Root Squash ✔️
Zugreifen auf dieselben Daten aus Windows und Linux-Client
Identitätsbasierte Authentifizierung
Vorläufiges Löschen von Azure-Dateifreigaben ✔️
Azure-Dateisynchronisierung
Sichern von Azure-Dateifreigaben
Momentaufnahmen von Azure-Dateifreigaben ✔️
GRS- oder GZRS-Redundanztypen
AzCopy ✔️
Azure Storage-Explorer ✔️
Azure Storage-Browser im Azure-Portal
Unterstützung für mehr als 16 Gruppen

Regionale Verfügbarkeit

NFS Azure-Dateifreigaben werden in allen Regionen unterstützt, die SSD-Dateifreigaben unterstützen. Siehe Verfügbare Azure-Produkte nach Region.

Leistung

Azure-NFS-Dateifreigaben werden nur für SSD-Dateifreigaben angeboten, bei denen Daten auf SSD-Datenträgern gespeichert werden. Im bereitgestellten v2-Modell können Sie Kapazität, IOPS und Durchsatz jeweils unabhängig anpassen. Weitere Informationen finden Sie im bereitgestellten v2-Modell . Im bereitgestellten v1-Modell werden IOPS und Durchsatz von NFS-Freigaben mit der bereitgestellten Kapazität skaliert. Lesen Sie das bereitgestellte v1-Modell, um die Formeln für IOPS, E/A-Überschreitung und Durchsatz zu verstehen. Die durchschnittlichen E/A-Latenzen liegen bei geringer E/A-Größe im unteren einstelligen Millisekundenbereich, während die durchschnittlichen Metadatenlatenzen im hohen einstelligen Millisekundenbereich liegen. Bei metadatenlastigen Vorgängen wie dem Entpacken und Workloads wie WordPress kann es aufgrund der hohen Anzahl von Öffnungs- und Schließvorgängen zu zusätzlichen Latenzen kommen.

Hinweis

Sie können die Linux-Einbindungsoption nconnect verwenden, um die Leistung für NFS Azure-Dateifreigaben im großen Stil zu verbessern. Weitere Informationen finden Sie unter Verbessern der NFS-Azure-Dateifreigabeleistung.

Arbeitsauslastungen

Wichtig

Bevor Sie Azure-NFS-Dateifreigaben für die Produktion verwenden, finden Sie im Artikel Problembehandlung für Azure-NFS-Dateifreigaben eine Liste bekannter Probleme.

NFS wurde für eine gute Zusammenarbeit mit Workloads wie SAP-Anwendungsebene, Datenbanksicherungen, Datenbankreplikation, Messagingwarteschlangen, Homeverzeichnissen für universelle Dateiserver und Inhaltsrepositorys für Anwendungsworkloads überprüft.

Nächste Schritte