Was ist Azure Files?

Azure Files bietet vollständig verwaltete Dateifreigaben in der Cloud, auf die Sie über das SMB-Protokoll (Server Message Block),das NFS-Protokoll (Network File System) und die Azure Files REST-API zugreifen können. Sie können Azure-Dateifreigaben gleichzeitig aus Cloud- oder lokalen Bereitstellungen einbinden. Sie können auf SMB Azure-Dateifreigaben von Windows-, Linux- und macOS-Clients zugreifen. Sie können auf NFS Azure-Dateifreigaben von Linux-Clients zugreifen. Sie können auch SMB Azure-Dateifreigaben auf Windows-Servern zwischenspeichern, indem Sie Azure-Dateisynchronisierung verwenden, um schnell darauf zuzugreifen, wo die Daten verwendet werden.

In der folgenden Tabelle sind Protokoll- und Clientunterstützung zusammengefasst:

Protocol Unterstützte Clients
SMB Windows, Linux, macOS
Netzwerk-Dateisystem (NFS) Linux
REST API Alle Plattformen

Azure Files Anwendungsfälle

Im Folgenden finden Sie einige häufige Szenarien für die Verwendung von Azure Files.

Ersetzen oder Ergänzen lokaler Dateiserver

Verwenden Sie Azure Files als Ersatz oder Ergänzung für herkömmliche lokale Dateiserver oder NAS-Geräte (Network Attached Storage). Gängige Betriebssysteme wie Windows, macOS und Linux können Azure-Dateifreigaben auf der ganzen Welt direkt einbinden. Sie können auch Azure-Dateisynchronisierung verwenden, um SMB-Azure-Dateifreigaben auf Windows-Servern zu replizieren, sowohl für die lokale als auch die Cloud-Nutzung, um die Leistung und die verteilte Zwischenspeicherung der Daten zu optimieren. Durch die Verwendung von identitätsbasierter Authentifizierung können Azure-Dateifreigaben für KMU zur Zugriffskontrolle mit lokalen Active Directory Domain Services (AD DS) zusammenarbeiten.

Eine Schritt-für-Schritt-Anleitung finden Sie unter Ersetzen Sie Ihren Dateiserver durch eine serverlose Azure-Dateifreigabe.

Lift- und Schichtanwendungen

Azure Files vereinfacht Lift & Shift-Vorgänge in die Cloud für Anwendungen, bei denen erwartet wird, dass auf einer Dateifreigabe Dateianwendungs- oder Benutzerdaten gespeichert werden. Azure Files ermöglicht sowohl ein vollständiges Lift-and-Shift-Szenario, bei dem Sie sowohl die Anwendung als auch ihre Daten nach Azure verschieben, als auch ein hybrides Lift-and-Shift-Szenario, bei dem Sie die Anwendungsdaten zu Azure Files verschieben, während die Anwendung weiterhin lokal ausgeführt wird.

Eine exemplarische Vorgehensweise zur Verwendung von Azure Files für FSLogix-Profilcontainer mit Azure Virtual Desktop finden Sie unter "Erste Schritte mit FSLogix-Profilcontainern" in Azure Files.

Vereinfachen der Cloudentwicklung

Verwenden Sie Azure Files, um neue Cloudentwicklungsprojekte zu vereinfachen. Zum Beispiel:

Freigegebene Anwendungseinstellungen

Ein gängiges Muster für verteilte Anwendungen besteht darin, Konfigurationsdateien an einem zentralen Speicherort zu haben, an dem viele Anwendungsinstanzen darauf zugreifen können. Anwendungsinstanzen können ihre Konfiguration über die Azure Files REST-API laden, und Benutzer können darauf zugreifen, indem sie die Freigabe lokal einbinden.

Diagnosefreigabe

Eine Azure-Dateifreigabe ist für Cloudanwendungen ein guter Ort zum Schreiben von Protokollen, Metriken und Absturzabbildern. Anwendungsinstanzen können Protokolle mithilfe der Azure Files REST-API schreiben, und Entwickler können darauf zugreifen, indem sie die Dateifreigabe auf ihrem lokalen Computer bereitstellen. Dieser Ansatz bietet Flexibilität, da Entwickler die Cloudentwicklung nutzen können, ohne vorhandene Tools aufgeben zu müssen.

Entwicklung/Testen/Debuggen

Wenn Entwickler oder Administratoren auf virtuellen Computern in der Cloud arbeiten, benötigen sie häufig eine Reihe von Tools oder Dienstprogrammen. Das Kopieren solcher Dienstprogramme und Tools auf jeden virtuellen Computer kann zeitaufwändig sein. Durch die lokale Bereitstellung einer Azure-Dateifreigabe auf den virtuellen Computern können Entwickler und Administratoren schnell auf ihre Tools und Dienstprogramme zugreifen, ohne dass ein Kopieren erforderlich ist.

Containerisierung

Sie können Azure-Dateifreigaben als persistente Volumes für zustandsbehaftete Container verwenden. Container liefern „Build Once, Run Anywhere“-Funktionen (einmal erstellen, überall ausführen), die es Entwicklern ermöglichen, Innovationen zu beschleunigen. Container, die zu jedem Start auf Rohdaten zugreifen, erfordern ein freigegebenes Dateisystem, unabhängig davon, auf welcher Instanz sie ausgeführt werden.

Wichtige Vorteile von Azure Files

Azure Files bietet die folgenden Vorteile.

Benutzerfreundlich

Azure-Dateifreigaben werden unter Windows, Linux und macOS ohne zusätzliche Software als systemeigene Netzlaufwerke eingebunden. Azure-NFS-Dateifreigaben werden unter Linux mit dem integrierten mount-Befehl eingebunden. Nach dem Einbinden verwenden Sie dieselben Tools und Dateipfade, die Sie bereits verwenden.

Gemeinsamer Zugriff

Azure Files unterstützt die Branchenstandard-SMB- und NFS-Protokolle. Sie können Ihre lokalen Dateifreigaben nahtlos durch Azure Files ersetzen, ohne sich Gedanken über die App-Kompatibilität zu machen. Das Freigeben eines Dateisystems über mehrere Computer, Anwendungen und Anwendungsinstanzen hinweg ist ein erheblicher Vorteil für Anwendungen, die gemeinsame Nutzung benötigen.

Komplett verwaltet

Sie können Azure-Dateifreigaben erstellen, ohne Hardware oder ein Betriebssystem zu verwalten. Sie müssen also weder das Serverbetriebssystem mit kritischen Sicherheitsupgrades patchen noch fehlerhafte Festplatten austauschen.

Skripts und Tools

Verwenden Sie PowerShell-Cmdlets und die Azure CLI, um Azure-Dateifreigaben im Rahmen des Azure-Anwendungsadministratorworkflows zu erstellen, einzubinden und zu verwalten. Erstellen und verwalten Sie Azure-Dateifreigaben mithilfe des Azure-Portals und des Azure Storage-Explorers.

Resiliency

Azure Files unterstützt zonenredundante Speicheroptionen (Zone Redundant Storage, ZRS) und GEO-redundanten Speicher (GRS), um Ihre Daten vor Hardwarefehlern und Ausfallen von Rechenzentren zu schützen. Wenn Sie lokale Dateifreigaben durch Azure Files ersetzen, müssen Sie sich keine Gedanken über lokale Stromausfälle oder Netzwerkprobleme machen.

Vertraute Programmierbarkeit

In Azure ausgeführte Anwendungen können über Dateisystem-E/A-APIs auf Daten in der Freigabe zugreifen. Entwickler können ihren vorhandenen Code und ihre Fähigkeiten zum Migrieren von Anwendungen verwenden. Zusätzlich zu System-E/A-APIs können Sie Azure Storage Clientbibliotheken oder die Azure Files REST-API verwenden.

Nächste Schritte