Während der vergangenen pandemischen Monate haben viele Unternehmen ihre Virtual Desktop Infrastructure (VDI) weiter ausgebaut beziehungsweise neu implementiert.
Ob im eigenen Rechenzentrum oder in der Cloud, immer besteht dabei die Herausforderung, zur internen wie externen Zusammenarbeit entsprechende Collaboration-Tools bereitzustellen. Zum Quasi-Standard hat sich hierbei mittlerweile Microsoft Teams entwickelt.
An uns wird als Aufgabenstellung verstärkt die Frage herangetragen, ob und wie es möglich ist, einen „full featured“ Teams Client in persistenten (Änderungen des Anwenders werden übernommen), aber auch nicht persistenten (Änderungen des Anwenders werden verworfen) virtuellen Umgebungen bereitzustellen.
Hier klaffen Anspruch und Wirklichkeit gerade bei den „modernen“ Funktionen leider noch auseinander.
MS Teams als Grenze der VDI?
Auch wenn die Software-Hersteller sich gegenseitig überbieten ihre Lösungen für diese technische Herausforderung anzupreisen, so liegen leider noch immer Welten zwischen der Benutzererfahrung auf einem modernen Device und der VDI, wenn es darum geht mit Microsoft Teams zu arbeiten.
So können beispielweise Breakout-Rooms generell verwendet werden, jedoch nur dann, wenn der Meeting-Organisator NICHT in einer VDI arbeitet.
Die hauptsächlichen Unterschiede zu einer lokalen Teams-Bereitstellung generieren sich dabei aus Einschränkungen, die in der virtuellen Teams-Bereitstellung selbst begründet sind.
Hier stellen wir fest, dass Microsoft zwar die Teams-Installation z.B. auch in non-persistenten VDI-Szenarien als maschinenweite Installation supportet, gleichzeitig aber eine längere Liste von Funktionen veröffentlicht, die bei dieser Methode der Bereitstellung nicht verfügbar sind.
Hier der Link zu Microsoft: Teams for Virtualized Desktop Infrastructure – Microsoft Teams | Microsoft Docs
Unabhängig von der favorisierten Umsetzung – ob Azure Virtual Desktop (AVD), VMware Horizon oder Citrix Virtual Desktop Verwendung findet – die Anbieter müssen mit den generellen Einschränkungen leben.
Darüber hinaus existierende geringe Unterschiede zwischen den drei Playern Microsoft, VMware und Citrix finden sich u.a. in der Unterstützung unterschiedlicher Endgeräte-Plattformen, sowie in Differenzen bei den verwendeten Übertragungsprotokollen.
Ein Performance-Vergleich steht hier noch aus.
UPDATE: Nachtrag vom 12.05.2022
Auf der Microsoft Roadmap findet sich für den Monat Mai 2022 die „General Availability“ eines TEAMS Feature, das von Anwendern, die in einer Citrix VDI-Umgebung arbeiten, sehnlichst erwartet wird: „Give Take Control for Citrix on Virtual Desktop Infrastructure“.
Damit wäre es nun auch in der VDI möglich, einem anderen Meeting-Teilnehmer die Kontrolle über eine freigegebene App zu übergeben bzw. diese anzufordern. Weiterhin ist es jedoch nicht möglich, mit Hintergrundfiltern zu arbeiten.
Citrix unterstützt dieses Feature ab den Workspace App Versionen CWA 2112.1 für Windows und CWA 2203 für MAC.
Quellen:
Teams Features im Vergleich der VDI-Lösungen
Teams Feature | Microsoft | VMWare | Citrix |
---|---|---|---|
Supported Endpoint Client Windows, MacOS, Linux | Support eingeschränkt, s. 1) | Support eingeschränkt, s. 2) | voller Support |
Any multi-window functionality like the new meeting experiences | kein Support | kein Support | kein Support |
HID buttons and LED controls between the Teams app and devices | kein Support | kein Support | kein Support |
Background blur and effects | kein Support | kein Support | kein Support |
Broadcast and live event producer and presenter roles | kein Support | kein Support | kein Support |
Location-Based Routing (LBR) | kein Support | kein Support | kein Support |
Media bypass for Direct Routing | kein Support | kein Support | kein Support |
Call park/Call queue | kein Support | kein Support | kein Support |
Shared system audio/computer sound | kein Support | kein Support | kein Support |
Zoom control | kein Support | kein Support | kein Support |
Multiple incoming video streams in meetings or group calls | kein Support | kein Support | kein Support |
Incoming and outgoing video stream resolution above to 720p resolution | kein Support | kein Support | kein Support |
Outgoing application window sharing | kein Support | kein Support | kein Support |
Breakout Rooms are not supported if the organizer is a VDI user | kein Support | kein Support | kein Support |
Give control and take control | Support eingeschränkt, s. 3) | Support eingeschränkt, s. 3) | Support eingeschränkt, s. 3) |
Screen sharing in a multi-monitor setup | voller Support | voller Support | eingeschränkter Support, s.4 |
Legende:
1) Nur Windows Client Support
2) Kein Linux-Support, eingeschränkte MacOS Funktionalität
3) Nur supported während einer PowerPoint Freigabe
4) Citrix Limitierung (CWA): Nur der Hauptmonitor kann geteilt werden
UPDATE: Nachtrag vom 30.11.2021
Die Kollaboration zwischen Citrix und Microsoft trägt mittlerweile auch im Bereich Teams-Optimierung weitere Früchte.
Mit den aktuellen Versionen von Citrix Virtual Apps und Desktops, die nach der Erstveröffentlichung unseres Blog-Beitrags erschienen sind, ergeben sich die folgenden Änderungen zu unserer ursprünglichen Übersicht, wobei einige Features noch in der Entwicklung sind:
Optimierung für Microsoft Teams | Citrix Virtual Apps and Desktops 7 2109
Feature | Voraussetzung |
---|---|
DTMF Dual-Tone Multi-Frequency (DTMF) Wahl für Teams auf Citrix VDI Desktops. | Citrix Workspace-App für Windows 1912CU5 |
Mehrere Monitore Wird der Desktop Viewer im Vollbildmodus über mehrere Bildschirme hinweg angezeigt, kann ausgewählt werden, welcher Bildschirm freigegeben werden soll. | Citrix Workspace-App für Windows 2106 |
App-Freigabe Microsoft Teams unterstützt die Bildschirmfreigabe für ausgewählte Apps, die in der virtuellen Sitzung ausgeführt werden. (1) | Citrix Workspace-App für Windows 2109 und VDA 2019 |
Eingeschränkte Unterstützung von Citrix App Protection Bei aktivierter „App Protection“ (siehe App protection | Citrix Virtual Apps and Desktops 7 2109) ist eine Desktopfreigabe nicht möglich, wohl aber die Bildschirmfreigabe eines Applikationsfensters. (1) | Citrix Workspace-App für Windows 2109 und VDA 2019 |
WebRTC Unterstützung von WebRTC 1.0 für eine bessere Videokonferenz-Erfahrung speziell in der Galerieansicht. (1) | Citrix Workspace-App für Windows 2109 und VDA 2019 |
Citrix Workspace App für Chrome OS Optimierte Microsoft Teams-Videoanrufe und Bildschirmfreigabe auf externen Monitoren (2) | Citrix Workspace App für Chrome OS 2110 |
Multi-Window VDI Support Citrix (Vorankündigung) Citrix Benutzer können Meetings und Calls in getrennten Fenstern verfolgen. Steuerungsschaltflächen wie Mute und Video werden wie gewohnt oben im Meeting Fenster angezeigt. (3) | Teams Upcoming Release |
Live Captions Anzeige des Audio-Streams in Textform für Citrix-VDI Anwender. (3) | Teams Upcoming Release |
Legende:
1) Laut Microsoft Roadmap ist dieses Feature mit einer aktualisierten Teams-Version im Dezember 2021 “general available” (GA)
2) Bisher wurde nur der Audioanteil von Anrufen unterstützt, wenn Fenster mit optimiertem Microsoft Teams auf einen externen Monitor verschoben wurden:
Info zu diesem Release | Citrix Workspace-App für Chrome OS
Citrix Workspace – Chrome Web Store (google.com)
3) Kommunizierte allgemeine Verfügbarkeit (GA) Februar 2022
Im Monat Mai 2021 sind hier wichtige Neuerungen hinzugekommen. So wird jetzt von Citrix bei aktuellen Versionen auf die Unterstützung des 7×7 Meeting Tableaus hingewiesen.
Large Gallery View 7x7 and Together Mode are now supported. Please sign out and sign back into Teams, no CWA nor VDA upgrade required. [Please note that Gallery and Large Gallery are very different. The former is a 2x2 layout where the endpoint decodes 4 individual video streams, with maximum quality 360p. The latter is a 7x7 layout (i.e. up to 49 participants) where the endpoint decodes a single composite video feed created by the Conference Server, with maximum quality 720p)
Citrix
Speziell für Citrix-Infrastrukturen lohnt sich ein Bookmark für diesen stets aktualisierten Live-Artikel:
Troubleshooting HDX Optimization for Microsoft Teams (citrix.com)
Fazit
Auch wenn die Erwartungshaltung aufgrund diverser Ankündigungen groß ist, muss man in der Praxis aktuell auf virtuellen Desktops mit Einschränkungen in der Teams-Funktionalität rechnen. Sei es bei der Wiedergabe von geteilten Audiodateien oder der Nutzung von Breakout Rooms.
Diese Einschränkungen ergeben sich, weil Microsoft in der virtuellen Welt bisher nur begrenzte Features freigegeben hat. Doch nicht nur wegen der vermehrten Nutzung der Kombination aus VDI und Microsoft Teams und den damit verstärkt auftretenden Problemen damit wird sich daran zukünftig etwas ändern.
Auch werden ständig Teams-Updates geliefert, weshalb sich die unterstützte Feature-Basis schnell erweitern wird.