Migrieren zu SMB Azure-Dateifreigaben
Dieser Artikel behandelt die grundlegenden Aspekte einer Migration zu SMB Azure-Dateifreigaben und enthält eine Tabelle mit Migrationsleitfäden. Diese Leitfäden helfen Ihnen dabei, Ihre Dateien in Azure-Dateifreigaben zu verschieben. Sie sind nach dem Speicherort Ihrer Daten und dem Bereitstellungsmodell (nur Cloud oder Hybrid) organisiert, zu dem Sie wechseln.
Gilt für:
Dateifreigabetyp | SMB | NFS |
---|---|---|
Standard-Dateifreigaben (GPv2), LRS/ZRS | ||
Standard-Dateifreigaben (GPv2), GRS/GZRS | ||
Premium-Dateifreigaben (FileStorage), LRS/ZRS |
Grundlagen der Migration
Azure bietet verschiedene Arten von Cloudspeicher. Ein grundlegender Aspekt der Dateimigration zu Azure ist das Ermitteln der richtigen Azure-Speicheroption für Ihre Daten.
Azure-Dateifreigaben sind für allgemeine Dateidaten geeignet. Dazu gehören alle Daten, für die Sie eine lokale SMB-Freigabe verwenden. Mit der Azure-Dateisynchronisierung können Sie den Inhalt mehrerer Azure-Dateifreigaben auf Windows-Servern lokal zwischenspeichern.
Für eine App, die derzeit auf einem lokalen Server ausgeführt wird, ist das Speichern von Dateien in einer Azure-Dateifreigabe möglicherweise eine gute Wahl. Sie können die App zu Azure verschieben und Azure-Dateifreigaben als freigegebenen Speicher verwenden. Sie können für dieses Szenario auch Azure-Datenträger in Erwägung ziehen.
Einige Cloud-Apps sind nicht von SMB oder lokalen Datenzugriff bzw. freigegebenen Zugriff abhängig. Für diese Apps ist Objektspeicher wie Azure-Blobs oft die beste Wahl.
Der Schlüssel bei jeder Migration liegt in der Erfassung sämtlicher anwendbarer Dateigenauigkeit bei der Migration Ihrer Dateien vom aktuellen Speicherort zu Azure. Wie groß die durch die Azure-Speicheroption unterstützte Genauigkeit ist und wie viel Genauigkeit Ihr Szenario erfordert, sind ebenfalls Faktoren bei der Auswahl des richtigen Azure-Speichers.
Hier sind die beiden grundlegenden Komponenten einer Datei:
- Datenstrom: Der Datenstrom einer Datei speichert den Dateiinhalt.
- Dateimetadaten: Anders als bei der Objektspeicherung in Azure-Blobs können Dateimetadaten in einer Azure-Dateifreigabe nativ gespeichert werden. Allgemeine Dateidaten hängen gewöhnlich von Dateimetadaten ab. Bei App-Daten ist dies möglicherweise nicht der Fall. Die Dateimetadaten weisen diese Unterkomponenten auf:
- Dateiattribute, z. B. Schreibschutz
- Dateiberechtigungen, welche häufig als NTFS-Berechtigungen oder Datei- und Ordner-ACLs bezeichnet werden
- Zeitstempel, insbesondere für Erstellung und letzte Änderung
- Ein alternativer Datenstrom, der als Ort zum Speichern größerer Mengen nicht standardmäßiger Eigenschaften dient. Dieser alternative Datenstrom kann nicht in einer Azure-Dateifreigabe gespeichert werden. Bei Verwendung der Azure-Dateisynchronisierung bleibt er lokal erhalten.
Die Dateigenauigkeit einer Migration kann als die folgenden Fähigkeiten definiert werden:
- Speichern aller zutreffenden Dateiinformationen der Quelle
- Übertragen von Dateien mit dem Migrationstool
- Speichern von Dateien im Zielspeicher der Migration
Das Ziel für Migrationsanleitungen in diesem Artikel ist mindestens eine Azure-Dateifreigabe. Berücksichtigen Sie diese Liste von Features, die von SMB Azure-Dateifreigaben nicht unterstützt werden.
Um sicherzustellen, dass die Migration reibungslos verläuft, ermitteln Sie das optimale Kopiertool für Ihre Anforderungen und passen ein Speicherziel an Ihre Quelle an.
Wichtig
Wenn Sie lokale Dateiserver zu Azure Files migrieren, legen Sie die ACLs für das Stammverzeichnis der Dateifreigabe fest, bevor Sie eine große Anzahl von Dateien kopieren. Die Weitergabe von Änderungen an Berechtigungen für Stamm-ACLs kann nämlich lange dauern, wenn sie nach einer großen Dateimigration vorgenommen werden.
Benutzer, die Active Directory Domain Services (AD DS) als lokalen Domänencontroller verwendet, können nativ auf eine Azure-Dateifreigabe zugreifen. Dasselbe gilt für Benutzer von Microsoft Entra Domain Services. Jeder verwendet seine aktuelle Identität, um Zugriff auf der Grundlage von Freigabeberechtigungen sowie Datei- und Ordner-ACLs zu erhalten. Dieses Verhalten ähnelt dem Herstellen einer Verbindung mit einer lokalen Dateifreigabe durch einen Benutzer.
Erfahren Sie mehr über die identitätsbasierte Authentifizierung für Azure Files über SMB.
Unterstützte Metadaten
In der folgenden Tabelle sind unterstützte Metadaten für Azure Files aufgeführt.
Wichtig
Der Zeitstempel LastAccessTime wird derzeit für Dateien oder Verzeichnisse in der Zielfreigabe nicht unterstützt. Azure Files gibt jedoch den LastAccessTime Wert für eine Datei zurück, wenn sie angefordert wird. Da der LastAccessTime-Zeitstempel bei Lesevorgängen nicht aktualisiert wird, ist es immer gleich dem LastModifiedTime.
Quelle | Zielsprache |
---|---|
Verzeichnisstruktur | Die ursprüngliche Verzeichnisstruktur der Quelle kann auf der Zielfreigabe beibehalten werden. |
Symbolische Links | Symbolische Verknüpfungen in der Quelle können beibehalten und in der Zielfreigabe zugeordnet werden. |
Zugriffsberechtigungen | Azure Files unterstützt Windows-ACLs, und sie müssen für die Zielfreigabe festgelegt werden, auch wenn zum Migrationszeitpunkt keine AD-Integration konfiguriert ist. Die folgenden ACLs müssen beibehalten werden: Besitzersicherheits-ID (SID), Gruppen-SID, starke Zugriffssteuerungslisten (Discretionary Access Control Lists DACLs), System-Zugriffssteuerungslisten (System Access Control Lists, SACLs). |
Zeitstempel der Erstellung | Der ursprüngliche Zeitstempel der Erstellung der Quelldatei kann auf der Zielfreigabe beibehalten werden. |
Zeitstempel der Änderung | Der ursprüngliche Zeitstempel der Änderung der Quelldatei kann auf der Zielfreigabe beibehalten werden. |
Zeitstempel der Anpassung | Der ursprüngliche Zeitstempel der Anpassung der Quelldatei kann auf der Zielfreigabe beibehalten werden. |
Dateiattribute | Allgemeine Attribute wie die Flags „schreibgeschützt“, „ausgeblendet“ und „Archiv“ können für die Zielfreigabe beibehalten werden. |
Migrationsleitfäden
In der folgenden Tabelle finden Sie vorgeschlagene Toolkombinationen für die Migration auf SMB Azure-Dateifreigaben.
Verwenden der Tabelle:
Suchen Sie die Zeile für das Quellsystem, in dem Ihre Dateien aktuell gespeichert sind.
Wählen Sie eines dieser Ziele aus:
- Hybridbereitstellung: Verwenden Sie Azure File Sync, um den Inhalt der lokalen Azure-Dateifreigaben zwischenzuspeichern und weniger häufig verwendete Dateien in der Cloud zu speichern.
- Reine Cloudbereitstellung: Azure-Dateifreigaben in der Cloud ohne lokale Zwischenspeicherung.
Wählen Sie die Zielspalte aus, die Ihrer Auswahl entspricht.
In der Tabellenzelle am Schnittpunkt von Quelle und Ziel sind verfügbare Migrationsszenarios aufgelistet. Wählen Sie eine aus, um direkt auf die Migrationsanleitung zuzugreifen.
Für ein Szenario ohne Link wurde derzeit noch kein Migrationsleitfaden veröffentlicht. Prüfen Sie diese Tabelle gelegentlich auf Aktualisierungen. Neue Leitfäden werden veröffentlicht, sobald sie verfügbar sind.
Quelle | Ziel: Hybridbereitstellung (Azure Files + Azure-Dateisynchronisierung) |
Ziel: Reine Cloudbereitstellung (Azure Files) |
---|---|---|
Empfohlene Toolkombination: | Empfohlene Toolkombination: | |
Windows Server 2012 R2 und höher |
|
|
Windows Server 2012 und früher |
|
|
Network Attached Storage (NAS) |
|
|
Linux (SMB) |
|
|
Toolbox für die Migration
Tools zum Kopieren von Dateien
Es sind mehrere Tools zum Kopieren von Dateien von Microsoft und anderen Anbietern verfügbar. Um das richtige Tool für Ihr Migrationsszenario auszuwählen, stellen Sie sich die folgenden grundlegenden Fragen:
Unterstützt das Tool den Quell- und Zielspeicherort für Ihre Dateikopie?
Unterstützt das Tool Ihren Netzwerkpfad oder die verfügbaren Protokolle (z. B. REST oder SMB) zwischen den Quell- und Zielspeicherorten?
Bewahrt das Kopiertool die erforderliche Dateigenauigkeit, die von Ihren Quell- und Zielspeicherorten unterstützt wird?
In einigen Fällen unterstützt der Zielspeicher nicht dieselbe Genauigkeit wie die Quelle. Wenn der Zielspeicher für Ihre Anforderungen ausreicht, muss das Tool nur die Dateigenauigkeitsfunktionen des Ziels erfüllen.
Weist das Tool Features auf, durch die es in Ihre Migrationsstrategie passt?
Berücksichtigen Sie beispielsweise, ob Sie mit dem Tool Ihre Ausfallzeiten minimieren können.
Wenn ein Tool eine Option zum Spiegeln einer Quelle an einem Ziel unterstützt, können Sie es häufig mehrmals mit derselben Quelle und demselben Ziel ausführen, während der Zugriff auf die Quelle möglich bleibt.
Beim ersten Ausführen des Tools wird ein Großteil der Daten kopiert. Diese erste Ausführung kann eine Weile dauern. Es dauert häufig länger, als Sie die Datenquelle für Ihre Geschäftsprozesse offline nehmen möchten.
Indem Sie eine Quelle an einem Ziel spiegeln (z. B. mit robocopy /MIR), können Sie das Tool mit derselben Quelle und demselben Ziel erneut ausführen. Die zweite Ausführung läuft viel schneller ab, da nur Änderungen an der Quelle transportiert werden müssen, die nach der vorherigen Ausführung aufgetreten sind. Ein Kopiertool auf diese Weise erneut auszuführen, kann die Ausfallzeit erheblich verringern.
In der folgenden Tabelle sind Microsoft-Tools und deren aktuelle Eignung für SMB Azure-Dateifreigaben klassifiziert:
Empfohlen | Tool | Unterstützung von Azure-Dateifreigaben | Beibehaltung der Dateigenauigkeit |
---|---|---|---|
Azure Storage Mover | Unterstützt. | Vollständige Genauigkeit* | |
RoboCopy | Unterstützt. Azure-Dateifreigaben können als Netzwerklaufwerke eingebunden werden. | Vollständige Genauigkeit* | |
Azure-Dateisynchronisierung | Nativ in Azure-Dateifreigaben integriert. | Vollständige Genauigkeit* | |
Azure Storage-Migrationsprogramm | Unterstützt. | Vollständige Genauigkeit* | |
Speichermigrationsdienst | Indirekt unterstützt. Azure-Dateifreigaben können als Netzwerklaufwerke auf SMS-Zielservern eingebunden werden. | Vollständige Genauigkeit* | |
Data Box (einschließlich des Datenkopiedienstes zum Laden von Dateien auf dem Gerät) | Unterstützt. (Data Box Disks unterstützt keine großen Dateifreigaben) |
Data Box und Data Box Heavy unterstützen Metadaten vollständig. Data Box Disks behält keine Dateimetadaten bei. |
|
AzCopy letzte Version |
Unterstützt, aber nicht vollständig empfohlen. | Unterstützt keine differenziellen Kopien im großen Stil, und einige Dateigenauigkeit könnte verloren gehen. Informieren Sie sich, wie AzCopy bei Azure-Dateifreigaben verwendet wird |
|
Die neueste Version des Azure Storage-Explorers |
Unterstützt, aber nicht empfohlen. | Verliert die meiste Dateigenauigkeit, z. B. ACLs. Unterstützt Zeitstempel. | |
Azure Data Factory | Unterstützt. | Kopiert keine Metadaten. | |
* Vollständige Genauigkeit: entspricht den Funktionen der Azure-Dateifreigabe oder übertrifft diese.
Hilfstools für die Migration
In diesem Abschnitt werden Tools beschrieben, die Ihnen beim Planen und Ausführen von Migrationsvorgängen helfen.
Azure Storage Mover
Azure Storage Mover ist ein relativ neuer, vollständig verwalteter Migrationsdienst, mit dem Sie Dateien und Ordner zu SMB-Azure-Dateifreigaben migrieren können. Die Datengenauigkeit entspricht dabei der der zugrunde liegenden Azure-Dateifreigabe. Ordnerstruktur und Metadatenwerte wie Datei- und Ordnerzeitstempel, ACLs und Dateiattribute werden beibehalten. Informationen zur Verwendung von Azure Storage Mover mit Azure Files finden Sie unter Migrieren zu SMB Azure-Dateifreigaben mit Azure Storage Mover.
RoboCopy
RoboCopy ist in Windows enthalten. Es ist eines der für SMB-Dateimigrationsvorgänge am besten geeigneten Tools. Die Hauptdokumentation zu RoboCopy ist eine hilfreiche Quelle für die vielen Optionen dieses Tools.
Azure Storage-Migrationsprogramm
Das Verständnis Ihrer Daten ist der erste Schritt zur Auswahl des geeigneten Azure Storage-Diensts und der geeigneten Migrationsstrategie. Das Azure Storage-Migrationsprogramm bietet verschiedene Tools, mit denen Ihre Daten- und Speicherinfrastruktur analysiert werden kann, um wertvolle Einblicke zu erhalten. Diese Tools können Ihnen helfen, die Größe und den Typ der Daten, Datei- und Ordneranzahl und Zugriffsmuster zu verstehen. Sie bieten eine konsolidierte Ansicht Ihrer Daten und ermöglichen die Erstellung verschiedener angepasster Berichte.
Diese Informationen können Ihnen bei Folgendem helfen:
- Identifizieren doppelter und redundanter Datensätze
- Identifizieren kalter Daten, die in einen kostengünstigeren Speicher verschoben werden können
Weitere Informationen erhalten Sie unter Vergleichsmatrix für Teilnehmer des Azure Storage-Migrationsprogramms.
TreeSize von der JAM Software GmbH
Die Azure-Dateisynchronisierung wird in erster Linie entsprechend der Anzahl von Elementen (Dateien und Ordner) skaliert und nicht entsprechend der Speichergesamtmenge. Mit dem Tool TreeSize können Sie die Anzahl von Elementen auf Ihren Windows Server-Volumes ermitteln.
Sie können mit dem Tool vor einer Bereitstellung der Azure-Dateisynchronisierung einen Ausblick erstellen. Sie können es auch verwenden, wenn das Cloudtiering nach der Bereitstellung aktiviert wird. In diesem Szenario sehen Sie die Anzahl der Elemente und die Verzeichnisse, die Ihren Servercache am meisten auslasten.
Die getestete Version des Tools ist Version 4.4.1. Es ist kompatibel mit Dateien mit Cloudtierung. Während des normalen Betriebs löst das Tool keinen Rückruf von Dateien mit Tiering aus.
Nächste Schritte
- Erstellen Sie einen Plan für die gewünschte Bereitstellung von Azure-Dateifreigaben (nur Cloud oder Hybrid).
- Suchen Sie in der Liste der verfügbaren Migrationsleitfäden nach dem Leitfaden, die Ihrer Quelle und Bereitstellung von Azure-Dateifreigaben entspricht.
Weitere Informationen zu den in diesem Artikel erwähnten Azure Files-Technologien: