Freigeben über


Cloudtieringrichtlinien

Für das Cloudtiering sind zwei Richtlinien verfügbar, die bestimmen, welche Dateien in die Cloud ausgelagert werden: die Richtlinie für freien Volumespeicherplatz und die Datumsrichtlinie.

Die Richtlinie für freien Volumespeicherplatz stellt sicher, dass ein angegebener Prozentsatz des lokalen Volumes, auf dem sich der Serverendpunkt befindet, immer frei bleibt.

Die Datumsrichtlinie lagert Dateien aus, auf die zuletzt vor einer bestimmten Mindestanzahl von Tagen nicht zugegriffen wurde. Die Richtlinie für freien Volumespeicherplatz hat immer Vorrang. Wenn der freie Speicherplatz auf dem Volume nicht ausreicht, um Dateien für so viele Tage zu speichern, wie in der Datumsrichtlinie angegeben, setzt die Azure-Dateisynchronisierung die Datumsrichtlinie außer Kraft. Die kältesten Dateien werden so lange ausgelagert, bis der prozentuale Anteil an freiem Speicherplatz auf dem Volume erreicht ist.

Zusammenspiel der beiden Richtlinien

Hier sehen Sie ein Beispiel, das veranschaulicht, wie diese Richtlinien funktionieren. Angenommen, Sie konfigurieren die Azure-Dateisynchronisierung auf einem lokalen 500 GiB-Volume, und Cloudtiering ist nicht aktiviert. Ihre Dateifreigabe enthält die folgenden Dateien:

Dateiname Letzter Zugriff Dateigröße Speicherort
Datei A Vor 2 Tagen 10 GiB Server und Azure-Dateifreigabe
Datei B Vor 10 Tagen 30 GiB Server und Azure-Dateifreigabe
Datei C vor 1 Jahr 200 GiB Server und Azure-Dateifreigabe
Datei D Vor 1 Jahr und 2 Tagen 120 GiB Server und Azure-Dateifreigabe
Datei E Vor 2 Jahren und 1 Tag 140 GiB Server und Azure-Dateifreigabe

Änderung 1: Sie haben das Cloudtiering aktiviert, eine Richtlinie für freien Volumespeicherplatz von 20 % festgelegt und die Datumsrichtlinie deaktiviert. Bei dieser Konfiguration stellt das Cloudtiering sicher, dass 20 % (in diesem Fall 100 GiB) des Speicherplatzes frei bleiben und auf dem lokalen Computer verfügbar sind. Folglich beträgt die Gesamtkapazität des lokalen Cache 400 GiB. Dieser Cache wird zum Speichern der Dateien verwendet, auf die zuletzt und am häufigsten auf dem lokalen Volume zugegriffen wurde.

Bei dieser Konfiguration werden nur die Dateien A bis D im lokalen Cache gespeichert, und die Datei E wird ausgelagert. Es könnten also nur 360 GiB der 400 GiB genutzt werden. Datei F ist 140 GiB groß und würde bei lokaler Zwischenspeicherung zu einer Überschreitung des Grenzwerts führen.

Änderung 2: Angenommen, eine Benutzerin oder ein Benutzer greift auf die Datei E zu, wodurch Datei E die zuletzt aufgerufene Datei in der Freigabe wird. Folglich wird Datei E im lokalen Cache gespeichert, und um unter dem Grenzwert von 400 GiB zu bleiben, wird Datei D ausgelagert. Die folgende Tabelle zeigt, wo die Dateien gespeichert werden, wenn diese Aktualisierungen vorgenommen werden:

Dateiname Letzter Zugriff Dateigröße Speicherort
Datei E vor 2 Stunden 140 GiB Server und Azure-Dateifreigabe
Datei A Vor 2 Tagen 10 GiB Server und Azure-Dateifreigabe
Datei B Vor 10 Tagen 30 GiB Server und Azure-Dateifreigabe
Datei C vor 1 Jahr 200 GiB Server und Azure-Dateifreigabe
Datei D Vor 1 Jahr und 2 Tagen 120 GiB Azure-Dateifreigabe, lokal ausgelagert

Änderung 3: Angenommen, Sie haben die Richtlinien so aktualisiert, dass die Datumsrichtlinie auf 60 Tage festgelegt ist und die Richtlinie für freien Volumespeicherplatz auf 70 %. Jetzt können nur bis zu 150 GiB im lokalen Cache gespeichert werden. Obwohl auf Datei B vor weniger als 60 Tagen zugegriffen wurde, setzt die Richtlinie für freien Volumespeicherplatz die Datumsrichtlinie außer Kraft, und Datei B wird ausgelagert, um den freien lokalen Speicherplatz von 70 % beizubehalten.

Änderung 4: Wenn Sie die Richtlinie für freien Volumespeicherplatz in 20 % ändern und dann mit Invoke-StorageSyncFileRecall alle Dateien abrufen, die unter Einhaltung der Cloudtieringrichtlinien auf das lokale Laufwerk passen, sieht die Tabelle wie folgt aus:

Dateiname Letzter Zugriff Dateigröße Speicherort
Datei E vor 1 Stunde 140 GiB Server und Azure-Dateifreigabe
Datei A Vor 2 Tagen 10 GiB Server und Azure-Dateifreigabe
Datei B Vor 10 Tagen 30 GiB Server und Azure-Dateifreigabe
Datei C vor 1 Jahr 200 GiB Azure-Dateifreigabe, lokal ausgelagert
Datei D Vor 1 Jahr und 2 Tagen 120 GiB Azure-Dateifreigabe, lokal ausgelagert

In diesem Fall werden die Dateien A, B und E lokal zwischengespeichert und die Dateien C und D ausgelagert. Aufgrund der Datumsrichtlinie von 60 Tagen werden die Dateien C und D ausgelagert, obwohl die Richtlinie für freien Volumespeicherplatz die lokale Speicherung von bis zu 400 GiB zulässt.

Hinweis

Dateien werden nicht automatisch abgerufen, wenn Kundinnen und Kunden die Richtlinie für freien Volumespeicherplatz in einen niedrigeren Wert ändern (z. B. von 20 % zu 10 %) oder die Datumsrichtlinie in einen höheren Wert ändern (z. B. von 20 Tagen zu 50 Tagen).

Mehrere Serverendpunkte auf einem lokalen Volume

Sie können Cloudtiering für mehrere Serverendpunkte auf einem einzelnen lokalen Volume aktivieren. Für diese Konfiguration sollten Sie den freien Volumespeicherplatz für alle Serverendpunkte auf demselben Volume auf den gleichen Wert festlegen. Wenn Sie für mehrere Serverendpunkte auf demselben Volume unterschiedliche Richtlinien für freien Volumespeicherplatz festlegen (d. h. verschiedene Prozentsätze), hat der höchste Prozentsatz Vorrang. Dies wird als effektive Richtlinie für freien Volumespeicherplatz bezeichnet. Angenommen, Sie haben drei Serverendpunkte auf demselben lokalen Volume: einer ist auf 15 %, ein anderer auf 20 % und ein Dritter auf 30 % festgelegt. Alle drei beginnen, die kältesten Dateien auszulagern, wenn sie weniger als 30 % freien Speicherplatz zur Verfügung haben.

Nächster Schritt