FSLogix
Microsofts Profile-Container-Technologie für Multi-Session-Windows-Umgebungen. Löst das alte Problem: „Wie bekomme ich User-Profile in Non-Persistent-VDI schnell genug geladen?“ — und ist heute Standard auf AVD.
Was ist FSLogix?
FSLogix ist eine Profile-Container-Lösung für Windows-Umgebungen. Statt User-Profile in einem lokalen Verzeichnis oder einem klassischen Roaming-Profile zu speichern, legt FSLogix jedes Profil in eine eigene VHDX-Datei auf einem File-Share ab.
Bei Login mountet FSLogix die VHDX als virtuelles Laufwerk und verknüpft sie direkt mit dem User-Profil-Pfad. Das Profil erscheint als wäre es lokal — mit allen Apps, Settings, Outlook-Cache, OneDrive-Sync.
Kernproblem, das FSLogix löst: In Multi-Session- oder Non-Persistent-VDI haben User keine eigene VM. Das klassische Windows-Profil muss bei jedem Login zusammengebastelt werden — Outlook hat keinen Cache, Teams muss sich neu einrichten, Settings sind weg. FSLogix macht Profile portable.
Die 2 Container-Typen von FSLogix
| Container-Typ | Was ist drin? | Einsatz |
|---|---|---|
| Profile Container | Komplettes Windows-Profil: Desktop, Dokumente, AppData, Registry-Teile | Standard — fast immer verwendet |
| Office/ODFC Container | Nur Office-Cache: OST, Search-Index, Teams-Cache | Separat für Performance-Tuning oder wenn Profile Container mit anderem Tool verwaltet wird |
Die meisten Setups nutzen nur den Profile Container — er ist umfassend und einfacher zu managen. Den ODFC Container separat zu nutzen ist ein Spezial-Szenario.
Wo werden die VHDX-Profile gespeichert?
FSLogix braucht einen SMB-File-Share mit hoher IOPS-Kapazität. Optionen für Azure:
| Storage-Option | Performance | Preis | Empfehlung |
|---|---|---|---|
| Azure Files Premium | Sehr gut (bis 100k IOPS) | ~0,25€/GB/Monat | Standard-Empfehlung |
| Azure NetApp Files | Enterprise-Grade (bis 500k IOPS) | Teuer (~0,30-0,50€/GB) | Für große Enterprise-Setups |
| Azure Files Standard | Okay für kleine Setups | ~0,05€/GB/Monat | Nur für POCs / KMU |
| Self-managed Windows File Server | Variabel | VM + Disks | Hybrid-Szenarien |
Sizing-Daumenregel
~30 GB pro User ist ein guter Ausgangspunkt (Profile, Outlook-Cache, Teams-Cache, Downloads). Bei 100 Usern also ~3 TB Speicher reservieren — mit Wachstum auf 5 TB kalkulieren.
FSLogix Login-Zeit optimieren
Die größte FSLogix-Optimierung ist die Login-Zeit. Ziel: < 10 Sekunden von Anmeldung bis zum Desktop.
Best Practices
- Azure Files Premium oder NetApp Files (keine Standard-SSD)
- Storage im gleichen Azure Region wie die Session Hosts (niedrige Latenz)
- Size Quota auf dem VHDX (z.B. 30 GB) — verhindert dass Profile explodieren
- Cloud Cache für Multi-Region: lokale Read-Cache-Kopien für schnellen Login
- Redirections.xml — Bestimmte Ordner (OneDrive, Pictures) aus dem Profil ausschließen
- Office Apps in Shared Activation Mode installieren (reduziert Profile-Größe)
Häufigster Performance-Killer: Outlook-OST-Dateien, die unbegrenzt wachsen. Ein Hauptbenutzer mit 20 GB Outlook-Cache macht jeden Login unerträglich. Lösung: OST-Size-Limit per Group Policy setzen (max. 5 GB) oder Cached Mode deaktivieren.
FSLogix-Lizenzierung
FSLogix ist in den folgenden Lizenzen kostenlos enthalten:
- Microsoft 365 E3, E5, A3, A5, F3
- Microsoft 365 Business Premium
- Windows 10/11 Enterprise E3, E5
- RDS CALs
- Windows Server RDS
Separate FSLogix-Lizenzen gibt es nicht mehr (Microsoft hat das integriert). Wer eine dieser Lizenzen hat, darf FSLogix ohne zusätzliche Kosten einsetzen.
FSLogix-Patterns in DaaS Maps
Die DaaS Maps zeigen FSLogix-Konfigurationen und Storage-Optionen im Detail. Für Performance-Tuning und FSLogix-Troubleshooting-Diskussionen findet ihr mich auf LinkedIn.