Profile Management

Anwendungsfälle für Profile Management

Citrix Profile Management kann implementiert werden, um Benutzerprofile in verschiedenen Szenarien zu verwalten, unabhängig davon, wie Anwendungen an Benutzer bereitgestellt oder wo sie gehostet werden. Die folgenden Beispiele zeigen diese Szenarien:

  • Citrix Virtual Apps™ mit veröffentlichten Anwendungen

  • Citrix Virtual Apps mit veröffentlichten Desktops

  • Citrix Virtual Apps mit Anwendungen, die in eine Isolationsumgebung gestreamt werden

  • Anwendungen, die auf Citrix Virtual Desktops™ gestreamt werden

  • Anwendungen, die auf Citrix Virtual Desktops installiert sind

  • Anwendungen, die auf physische Desktops gestreamt werden

  • Anwendungen, die lokal auf physischen Desktops installiert sind

Von diesen Szenarien betrachtet Citrix die folgenden als die häufigsten Anwendungsfälle:

  • Mehrere Sitzungen – Der Benutzer greift auf mehrere Citrix Virtual Apps-Serversilos zu und hat daher mehrere Sitzungen geöffnet. Beachten Sie jedoch, dass Anwendungsisolation und Streaming auf dem Server Alternativen zu Serversilos sind. Dieses Szenario wird in diesem Thema ausführlicher beschrieben.
  • „Last Write Wins“ und Probleme mit der Konsistenz von Roamingprofilen – Die letzte Schreiboperation auf das Roamingprofil bewirkt, dass alle Einstellungen gespeichert werden. Daher können Roamingprofile die richtigen Daten möglicherweise nicht beibehalten, wenn mehrere Sitzungen geöffnet sind und zwischenzeitliche Änderungen vorgenommen werden. Darüber hinaus werden Einstellungen möglicherweise aufgrund von Netzwerk-, Speicherproblemen oder anderen Problemen nicht korrekt in das Profil geschrieben. Dieses Szenario wird in diesem Thema ausführlicher beschrieben.
  • Große Profile und Anmeldegeschwindigkeit – Profilaufblähung kann Benutzerprofile unhandlich machen, was zu Speicher- und Verwaltungsproblemen führt. Typischerweise kopiert Windows während der Anmeldung das gesamte Profil des Benutzers über das Netzwerk auf das lokale Benutzergerät. Bei aufgeblähten Profilen kann dieses Verhalten die Anmeldezeit des Benutzers verlängern.

Mehrere Sitzungen

Insbesondere in großen Umgebungen kann es für Benutzer erforderlich sein, mehrere Sitzungen zu öffnen, um auf verschiedene Anwendungen zuzugreifen, die auf unterschiedlichen Citrix Virtual Apps-Servern gehostet werden, sei es in derselben Farm oder in mehreren Farms. Wo immer möglich, sollten Sie die Anwendungsisolation oder das Streaming in Betracht ziehen, um Anwendungen auf demselben Citrix Virtual Apps-Server zu hosten, damit Benutzer auf alle Anwendungen von einem einzigen Server und somit in einer einzigen Sitzung zugreifen können. Dies ist jedoch möglicherweise nicht möglich, wenn eine Geschäftseinheit bestimmte Server kontrolliert oder Anwendungen nicht gestreamt werden können.

Sobald festgestellt wurde, dass Benutzer tatsächlich auf Anwendungen von verschiedenen Citrix Virtual Apps-Servern zugreifen müssen, muss die Auswirkung auf Profile ermittelt werden.

Das folgende Diagramm veranschaulicht ein Beispiel, bei dem Anwendungseinstellungen verloren gehen können, wenn mehrere Sitzungen vorhanden sind.

Diagramm

Mary möchte beispielsweise auf App A, App B und App C zugreifen und wird jeweils zu Server 1, Server 8 und Server 12 weitergeleitet. Beim Anmelden an jeder Anwendung wird Marys Terminal Services-Roamingprofil auf jeden Server geladen und Ordner werden für jede Sitzung umgeleitet. Wenn Mary bei App A auf Server1 angemeldet ist, ändert Mary Einstellung1 und meldet sich von dieser Sitzung ab. Mary beendet dann die Arbeit in den beiden anderen Anwendungen und meldet sich ab.

Beim Abmelden wird die Änderung, die Mary innerhalb der Sitzung auf Server 1 vorgenommen hat, überschrieben, da die Einstellungen der zuletzt geschlossenen Sitzung beibehalten werden und nicht die zwischenzeitliche Änderung. Wenn Mary sich am nächsten Tag bei App A anmeldet, ist sie frustriert, weil die von ihr vorgenommene Änderung nicht sichtbar ist.

Profile Management kann diese Situation im Allgemeinen verhindern. Profile Management schreibt nur die spezifischen Einstellungen zurück, die während einer Sitzung geändert wurden; alle anderen unveränderten Einstellungen bleiben unberührt. Der einzige potenzielle Konflikt, der entstehen würde, wäre also, wenn Mary Einstellung1 innerhalb einer anderen Sitzung geändert hätte. Der Benutzer würde jedoch wahrscheinlich erwarten, dass die letzte Änderung beibehalten wurde, was der Fall ist, wenn Profile Management in diesem Szenario verwendet wird.

“Last write wins” und Konsistenzprobleme bei Roaming-Profilen

Dieses Szenario ähnelt dem ersten in diesem Thema. “Last write wins”-Probleme können sich auf verschiedene Weisen äußern, und die Frustration der Benutzer kann zunehmen, je mehr Geräte aufgerufen werden.

Da das Roaming-Profil alle Profildaten speichert, mit Ausnahme von umgeleiteten Ordnern, kann das Benutzerprofil groß werden. Dies verlängert nicht nur die Anmeldezeit, da das Profil heruntergeladen werden muss, sondern das Potenzial für Inkonsistenzen steigt auch während der Schreibphase der Abmeldung, insbesondere bei Netzwerkproblemen.

Profile Management ermöglicht es, bestimmte Daten vom Benutzerprofil auszuschließen, wodurch das Benutzerprofil auf eine minimale Größe reduziert werden kann. Da nur Unterschiede in das Profil geschrieben werden, umfasst die Schreibphase der Abmeldung weniger Daten und ist schneller. Profile Management kann für Anwendungen vorteilhaft sein, die Profile für temporäre Daten verwenden, diese aber beim Beenden der Anwendungen nicht bereinigen.

Anwendungsfälle für Profile Management