Hochverfügbarkeitsoptionen für FSLogix

Ein Hochverfügbarkeitsdesign konzentriert sich nicht nur auf ein einzelnes Element, sondern stellt sicher, dass alle Elemente einer bestimmten Lösung ein gewisses Maß an Redundanz aufweisen. Das Designziel von FSLogix ist eine hohe Verfügbarkeit, damit der zugrunde liegende Speicheranbieter über Replikate Ihrer Daten verfügt Dieses Ziel berücksichtigt nicht die Verfügbarkeit der virtuellen Maschine, des Netzwerks oder anderer abhängiger Ressourcen, die für den Zugriff auf den Speicheranbieter erforderlich sind. Die Implementierung einer Hochverfügbarkeitslösung für Benutzerprofile zielt darauf ab, die Benutzer vor vorübergehenden oder kurzzeitigen Speicherproblemen oder Ausfällen zu schützen.

Hinweis

Hohe Verfügbarkeit konzentriert sich in diesem Zusammenhang speziell auf den Schutz des Profilcontainers des Benutzers innerhalb derselben Region oder desselben Rechenzentrums.

Hochverfügbarkeit mit Cloud Cache-Containern (bevorzugt)

Tipp

Für die Speicherbeispiele in den Diagrammen könnten Azure-Seitenblobs anstelle von Azure Files verwendet werden. Das Konfigurieren von sowohl Azure Files als auch Seitenblobs ist nicht eindeutig genug, um im Falle eines Ausfalls ein ausreichendes Maß an Isolierung zu gewährleisten.

Cloudcache-Container sind VHD(x)-Dateien mit Benutzerprofil, die mit den in der Konfigurationseinstellung CCDLocations aufgeführten Speicheranbietern verwendet werden. Der Cloudcache ermöglicht mehrere Speicheranbieter, die vom lokalen Cache der virtuellen Maschine auf dem neuesten Stand gehalten werden. Wenn Sie mehrere Speicheranbieter verwenden, können sowohl lokale als auch Azure-basierte Lösungen die Speicheranbieter getrennt halten, um zu verhindern, dass ein (1) Ausfall beide Speicheranbieter beeinträchtigt. In der Regel wird eine hohe Verfügbarkeit durch die Verwendung einzelner Speicheranbieter in derselben Region oder demselben Rechenzentrum erreicht.

Azure Files ist für ZRS konfiguriert und Azure NetApp Files ist nicht mit Redundanz konfiguriert. Dieses Design begrenzt die Gefährdung durch einen Ausfall oder ein Problem, das eine dieser Speicherplattformen betrifft. Es bietet daher eine höhere Resilienz als wenn jeweils zwei (2) Azure Files (Freigaben), zwei (2) Azure NetApp Files (Kapazitätspools oder Volumes) oder zwei (2) Azure Seitenblob-Konten erstellt werden.

figure 1: F S Logix Cloud Cache H A high-level

Abbildung 1: FSLogix – Hohe Verfügbarkeit mit Cloudcache

Sitzungshosts sind in Azure Virtual Desktop (AVD) mit CCDLocations konfiguriert. Das Diagramm basiert auf einem gängigen AVD-Bereitstellungsszenario. Dieses Design repräsentiert zwar nicht jede Kundenumgebung, aber das Ziel ist es, für Hochverfügbarkeitszwecke eine Konfiguration mit mehreren Anbietern innerhalb einer Region oder eines Rechenzentrums zu zeigen. Der Cloudcache ist so konfiguriert, dass der lokale Cache auf demselben Datenträger wie das Betriebssystem gespeichert wird. Alternativ könnte die virtuelle Maschine auch mit einem anderen Datenträger konfiguriert werden. In Azure kann dies ein verwalteter Datenträger oder ein temporärer Datenträger1 sein.

1 Temporäre Datenträger haben viele Einschränkungen und sollten vor der Implementierung in einer Produktionsumgebung überprüft werden.

Hohe Verfügbarkeit mit Standardcontainern

Standardcontainer sind VHD(x)-Dateien mit Benutzerprofil, die mit den in der Konfigurationseinstellung VHDLocations aufgeführten Speicheranbietern verwendet werden. Kunden, die FSLogix in einer lokalen Umgebung verwenden, haben im Vergleich zu Azure-basierten Speicheranbietern möglicherweise nur begrenzte Möglichkeiten bei der Konzeption ihrer Speicherresilienz. Dieses Design erfordert erhebliche Investitionen in eine Speicherarchitektur, die lokal redundant und über andere Ausfalldomänen hinweg redundant ist. Wie beschrieben, bietet Azure systemeigene Funktionen für diese Szenarien.

Warnung

  • FSLogix stellt in dieser Konfiguration keine Resilienz bereit und ist vollständig vom Speicheranbieter abhängig.
  • Dieser Abschnitt konzentriert sich auf Azure-basierte Speicheranbieter mit systemeigenen Optionen für hohe Verfügbarkeit.

Azure Files

Es wird dringend empfohlen, beim Konfigurieren einer Azure Files-Freigabe zonenredundanten Speicher (ZRS) zu verwenden. Dadurch wird sichergestellt, dass die Daten in den drei (3) Verfügbarkeitszonen für die angegebene Region2 repliziert werden. Während diese Daten über die Verfügbarkeitszonen hinweg repliziert werden, wird bei dieser Konfiguration (Standardcontainer) der Container über das Netzwerk mithilfe des SMB-Protokolls in die virtuelle Maschine eingebunden.

2 Nicht alle Azure-Regionen unterstützen Verfügbarkeitszonen (siehe Azure-Regionen mit Unterstützung für Verfügbarkeitszonen.

Warnung

Jede Netzwerk-, Verbindungs- oder Konfigurationsänderung oder Probleme mit anderen abhängigen Ressourcen, die für den Zugriff auf die Azure-Dateifreigabe erforderlich sind, führen dazu, dass die Sitzung des Benutzers instabil wird oder nicht mehr reagiert, was zu einer Unterbrechung der Sitzung führen kann.

Azure NetApp Files

Derzeit ist die einzige Option für Hochverfügbarkeit mit Azure NetApp Files die Funktion Platzierung von Verfügbarkeitszonen. Mit der Funktion Platzierung von Verfügbarkeitszonen können Sie Volumes nur in Verfügbarkeitszonen Ihrer Wahl bereitstellen, die mit Azure Compute und anderen Services in derselben Zone abgestimmt sein sollten.

Achtung

Dieser Speicheranbieter bietet mit Standardcontainern nicht genügend Redundanz für die FSLogix-Hochverfügbarkeit.

Nächste Schritte