Beschreiben der Azure-Dateisynchronisierung

Abgeschlossen

Die Azure-Dateisynchronisierung ist ein Dienst, mit dem Sie Azure-Dateifreigaben auf einem lokalen Windows Server-Dateiserver zwischenspeichern können. Bei aktiviertem Cloudtiering kann die Azure-Dateisynchronisierung sicherstellen, dass ein Dateiserver immer über freien Speicherplatz verfügt. Gleichzeitig werden mehr Dateien verfügbar gemacht, als auf einem Dateiserver lokal gespeichert werden könnten. Der Dienst präsentiert die gesamte Ordnerstruktur und alle Dateien so, als wären sie lokal verfügbar, obwohl einige Dateien möglicherweise in die Azure-Dateifreigabe ausgelagert wurden. Wenn ein Benutzer auf eine solche Datei zugreift, wird die Datei im Hintergrund abgerufen (auf transparente Weise von der Azure-Dateifreigabe heruntergeladen) und dem Benutzer zur Verfügung gestellt. Dadurch wandelt die Dateisynchronisierung einen lokalen Windows Server-Computer in einen schnellen Cache für Ihre Azure-Dateifreigabe um. Die Dateisynchronisierung unterstützt das Multimastermodell und kann Daten zwischen mehreren Dateiservern synchronisieren.

Terminologie der Azure-Dateisynchronisierung

Wenn Sie verstehen möchten, wie die Dateisynchronisierung funktioniert, müssen Sie die Begriffe kennen, die sich darauf beziehen. Im folgenden Diagramm wird diese Terminologie verwendet, um die Funktionsweise der Azure-Dateisynchronisierung darzustellen.

A diagram depicts how Azure File Sync works, using the process described in the following text.

  • Auf dem Server, auf dem in diesem Diagramm Windows Server ausgeführt wird, ist der Agent für die Azure-Dateisynchronisierung installiert, und der Server ist bei der Azure-Dateisynchronisierung registriert.
  • Neben dem Server befinden sich zwei Synchronisierungsgruppen: Accounting und Sales.
  • Der Serverendpunkt der Synchronisierungsgruppe „Accounting“ lautet „D:\Accounting“.
  • Der Serverendpunkt der Synchronisierungsgruppe „Sales“ lautet „D:\Sales“.
  • Jede Synchronisierungsgruppe führt bidirektionale Interaktionen mit dem Cloudendpunkt aus. Das bedeutet, dass der Serverendpunkt seinen Inhalt mit dem Inhalt des Cloudendpunkts synchronisiert (die Azure-Dateifreigabe ist der Cloudendpunkt).
  • Beide Cloudendpunkte führen bidirektionale Interaktionen mit demselben Speichersynchronisierungsdienst aus.
  • Die Azure-Dateisynchronisierung verwendet den Speichersynchronisierungsdienst.
  • Der Speichersynchronisierungsdienst führt bidirektionale Interaktionen mit dem Azure-Speicherkonto aus. Dies verdeutlicht, dass die Cloudendpunkte (Azure-Dateifreigaben) im Azure-Speicherkonto erstellt werden.
  • Das Speicherkonto führt bidirektionale Interaktionen mit Azure Backup aus, was bedeutet, dass das Azure-Speicherkonto über Backup gesichert werden kann.

In der folgenden Tabelle werden die verschiedenen Komponenten im Diagramm beschrieben.

Komponente BESCHREIBUNG
Speichersynchronisierungsdienst Dies ist die Azure-Ressource auf oberster Ebene für die Dateisynchronisierung. Sie wird zum Erstellen von Synchronisierungsgruppen verwendet, die eine Verbindung mit Azure-Speicherkonten, Azure-Dateifreigaben (auch als Cloudendpunkte bezeichnet) und Serverendpunkten (Dateispeicherorte auf einem registrierten Windows Server-Dateiserver) herstellen.
Synchronisierungsgruppe Eine Synchronisierungsgruppe definiert die Synchronisierungstopologie für eine Gruppe von Dateien. Endpunkte innerhalb einer Synchronisierungsgruppe bleiben miteinander synchron. Wenn Sie beispielsweise über zwei unterschiedliche Dateisätze verfügen, die Sie mit der Dateisynchronisierung verwalten möchten, müssen Sie zwei Synchronisierungsgruppen erstellen und beiden unterschiedliche Endpunkte hinzufügen. Der Speichersynchronisierungsdienst kann bis zu 100 Synchronisierungsgruppen enthalten, und eine Synchronisierungsgruppe kann bis zu 50 Serverendpunkte enthalten. (Eine Synchronisierungsgruppe besitzt immer nur einen Cloudendpunkt.)
Registrierter Server Das Objekt „Registrierter Server“ stellt eine Vertrauensstellung zwischen einem Server (oder Cluster) unter Windows Server und dem Speichersynchronisierungsdienst dar. Sie können pro Speichersynchronisierungsdienst bis zu 99 Windows Server-Computer registrieren, unabhängig von deren Domänenmitgliedschaft. Einzelserver (oder Cluster) unter Windows Server können immer nur bei einem Speichersynchronisierungsdienst registriert sein.
Azure-Dateisynchronisierungs-Agent Der Dateisynchronisierungs-Agent ist ein herunterladbares Paket, das Windows Server die Synchronisierung mit einer Azure-Dateifreigabe ermöglicht. Der Dateisynchronisierung-Agent wird regelmäßig aktualisiert und umfasst drei Hauptkomponenten: Erstens den Windows-Hintergrunddienst, der Änderungen auf Serverendpunkten überwacht und Synchronisierungssitzungen mit Azure initiiert. Nach dem Erkennen einer Änderung wird die Datei verschlüsselt und mit der Azure-Dateifreigabe synchronisiert. Die zweite Hauptkomponente ist der Dateisystemfilter der Dateisynchronisierung, der für das Tiering von Dateien nach Azure Files zuständig ist, wenn das Cloudtiering für den Serverendpunkt aktiviert ist. Das Tiering erfolgt dynamisch im Hintergrund. Die dritte Hauptkomponente sind PowerShell-Verwaltungs-Cmdlets, mit denen Sie die Dateisynchronisierung verwalten können.
Serverendpunkt Ein Serverendpunkt repräsentiert einen bestimmten Speicherort auf einem registrierten Windows Server-Computer, z. B. einen Ordner oder ein Volume. Sie können mehrere Serverendpunkte für ein und denselben Windows Server-Computer hinzufügen, diese müssen sich aber in verschiedenen Synchronisierungsgruppen befinden. Serverendpunkte können sich im selben Volume desselben Windows Server-Computers befinden, wenn ihre Namespaces sich nicht überschneiden. Bei „D:\Ordner1“ und „D:\Ordner2“ beispielsweise kann es sich um zwei Serverendpunkte auf demselben Windows Server-Computer handeln. Sie können das Cloudtiering für jeden Serverendpunkt separat konfigurieren.
Cloudendpunkt Ein Cloudendpunkt ist eine Azure-Dateifreigabe, die Teil einer Synchronisierungsgruppe ist. Die gesamte Azure-Dateifreigabe wird synchronisiert, aber eine Azure-Dateifreigabe kann nur zu einer Synchronisierungsgruppe gehören. Wenn Sie eine Azure-Dateifreigabe, in der bereits Dateien vorhanden sind, als Cloudendpunkt zu einer Synchronisierungsgruppe hinzufügen, werden die vorhandenen Dateien mit Serverendpunkten synchronisiert, die Sie dieser Synchronisierungsgruppe hinzufügen.

Vorteile der Azure-Dateisynchronisierung

Die Azure-Dateisynchronisierung bietet Ihrer Organisation eine ganze Reihe von Vorteilen, wie beispielsweise die Synchronisierung mehrerer Standorte, Cloudtiering und -sicherung und Notfallwiederherstellung.

Synchronisierung mehrerer Standorte

Der Dateisynchronisierung-Agent synchronisiert einen Serverendpunkt mit einer Azure-Dateifreigabe. Nachdem Sie Dateien, Ordner oder deren Berechtigungen auf einem Serverendpunkt hinzugefügt, entfernt oder geändert haben, erkennt der Agent die Änderung und repliziert sie in die Cloud. Änderungen werden sofort erkannt, und hinzugefügte Dateien sind innerhalb weniger Sekunden in der Azure-Dateifreigabe sichtbar. Bei größeren Dateien dauert es je nach Dateigröße und Geschwindigkeit der Internetverbindung etwas länger, bis sie verfügbar sind.

Wenn Sie über mehrere Serverendpunkte in derselben Synchronisierungsgruppe verfügen, synchronisiert der Dateisynchronisierungs-Agent die Inhalte unabhängig von den Standorten der Endpunkte. Diese können sich im selben Netzwerk oder an unterschiedlichen Orten auf der ganzen Welt befinden. Auf diese Weise kann die Dateisynchronisierung für die Synchronisierung mehrerer Standorte verwendet werden. Der Rollendienst für die DFS-Replikation unter Windows Server bietet eine ähnliche Funktionalität.

Die Dateisynchronisierung implementiert die Multimasterreplikation. Das bedeutet, dass Änderungen, die auf einem Serverendpunkt erfolgen, mit allen anderen Endpunkten in derselben Synchronisierungsgruppe synchronisiert werden.

Die Dateisynchronisierung bietet keine Sperrmöglichkeit. Wenn also eine Datei vor der ersten Synchronisierung auf mehreren Endpunkten gleichzeitig geändert wird, tritt ein Konflikt auf. Die Dateisynchronisierung erkennt solche Konflikte, die zu mehreren Kopien der Datei führen (in Konflikt stehende Dateinamen enthalten den Namen des Endpunkts, der den Konflikt verursacht hat).

Cloudtiering

Das Cloudtiering ist ein optionales Feature, das Sie für Serverendpunkte aktivieren und konfigurieren können. Wenn das Cloudtiering aktiviert ist, werden alle Dateien sowohl lokal auf dem Serverendpunkt als auch in der Azure-Dateifreigabe beibehalten. Allerdings sind Serverendpunkte durch den lokal verfügbaren Datenträger-Speicherplatz eingeschränkt, und möglicherweise steht nicht genügend Speicherplatz zur Verfügung, wenn Sie zu viele große Dateien auf einen Serverendpunkt kopieren.

Beim Cloudtiering können Sie den Prozentsatz an freiem Speicherplatz definieren, der auf dem Serverendpunkt jederzeit verfügbar sein muss. Sie können auch definieren, ob nur zuletzt verwendete Dateien lokal gespeichert werden sollen. Sie können so viele Dateien auf einen Serverendpunkt kopieren, wie Sie möchten. Alle Dateien werden mit dem Cloudendpunkt synchronisiert. Allerdings werden Dateien, die den Schwellenwert für freien Speicherplatz für das Volume überschreiten oder auf die nicht zuletzt zugegriffen wurde, aus dem lokalen Speicher entfernt. Sie verbleiben jedoch in der Azure-Dateifreigabe. Solche Dateien sind auf dem Serverendpunkt weiterhin als Analysepunkt verfügbar und werden mit dem Attribut „offline“ angezeigt. Benutzer können auf diese Dateien zugreifen, aber die Dateien belegen keinen Speicherplatz auf dem Serverendpunkt.

Cloudsicherung

Der Dateisynchronisierung-Agent stellt sicher, dass alle Serverendpunkte mit einer Azure-Dateifreigabe synchronisiert werden. Sie können bis zu 200 Azure-Dateifreigabe-Momentaufnahmen erstellen, mit denen sich vorherige Versionen einer beliebigen Datei wiederherstellen lassen. Hierfür können Sie beispielsweise das Feature Vorgängerversionen im Datei-Explorer verwenden. Vorherige Versionen sind auch für Dateien verfügbar, die aufgrund des Cloudtierings nicht auf einem Serverendpunkt zwischengespeichert werden.

Sie können Azure Backup verwenden, um eine geplante tägliche Sicherung von Azure-Dateifreigaben oder bis zu vier bedarfsgesteuerte tägliche Sicherungen durchzuführen. Azure Backup verwendet Momentaufnahmen, um eine Sicherung einer Azure-Dateifreigabe zu erstellen. Basierend auf Ihrer Aufbewahrungsrichtlinie können Azure-Dateifreigabesicherungen bis zu 10 Jahre lang aufbewahrt werden.

Notfallwiederherstellung

Alle Dateien auf Serverendpunkten werden mit Azure-Dateifreigaben synchronisiert, sodass sehr schnell ein neuer Serverendpunkt erstellt werden kann – wenn beispielsweise eine Notfall eingetreten ist oder Sie Ihrem Netzwerk einen weiteren Serverendpunkt hinzufügen müssen. Sie müssen nur den Dateisynchronisierung-Agent auf einem neuen Windows Server-Computer installieren, den Server registrieren und ihn dann als Serverendpunkt zur Synchronisierungsgruppe hinzufügen. Unabhängig von der Menge an Daten in einer Azure-Dateifreigabe ruft der Synchronisierungs-Agent zuerst den gesamten Namespace ab, sodass die Ordnerstruktur und die Dateien fast sofort angezeigt werden und auf dem neuen Server verfügbar sind. Dieser Vorgang wird als schnelle Notfallwiederherstellung oder schnelle Namespacewiederherstellung bezeichnet. Während der Synchronisierungs-Agent im Hintergrund mit dem Zwischenspeichern der Dateien auf dem Serverendpunkt beginnt, können Benutzer je nach Cloudtieringeinstellungen bereits auf die Dateien zugreifen. Wenn versucht wird, auf eine Datei zuzugreifen, die noch nicht zwischengespeichert wurde, ruft der Synchronisierungs-Agent die Dateidaten sofort und nahtlos von der Azure-Dateifreigabe ab. Benutzer können auf eine Datei zugreifen und diese öffnen, ohne überhaupt zu bemerken, dass die Datei nicht lokal auf dem Serverendpunkt zwischengespeichert war.