Referenzarchitektur: Optimierung von Unified Communications-Lösungen

Zielgruppe

Dieses Dokument richtet sich an technische Experten von Citrix, IT-Entscheidungsträger, Partner und Berater, die einheitliche Kommunikationslösungen in einer virtualisierten Citrix-Umgebung bereitstellen möchten.
Der Inhalt ist sowohl bei On-Premises- als auch bei Public Cloud-Architekturen relevant.
Der Leser sollte zusätzlich zu Unified Communications-Lösungen ein grundlegendes Verständnis der Citrix App- und Desktop-Virtualisierungsangebote haben.
Weitere Informationen zu Citrix Virtual Apps and Desktops finden Sie in der offiziellen Dokumentation von Citrix Virtual Apps and Desktops.

Ziel dieses Dokuments

Der Zweck dieses Dokuments besteht darin, zu beschreiben, wie einheitliche Kommunikationslösungen am besten mit Citrix Virtual Apps and Desktops bereitgestellt werden. Das übergeordnete Ziel besteht darin, eine optimale Benutzererfahrung zu bieten, die Sicherheit zu verbessern und die Serverskalierbarkeit zu maximieren.

Einführung

Die Zusammenarbeit in Echtzeit ist das Herzstück des modernen Arbeitsplatzes. So bleiben die Mitarbeiter produktiv und Geschäfte werden erledigt. Ob ein interner Sprachanruf für zwei Personen oder eine internationale Videokonferenz mit Dutzenden von Teilnehmern, die einheitlichen Kommunikationslösungen von heute erfüllen die anspruchsvollen Anforderungen jeder Organisation. Citrix Virtualisierungslösungen ergänzen diese Angebote durch:

  • Sichern sensibler Daten wie Chat-Protokolle, Dateiübertragungen und SIP-Signalisierung im Rechenzentrum, anstatt auf Hunderte oder Tausende von Endgeräten verteilt zu werden.
  • Bereitstellung einer konsistenten Benutzererfahrung für verschiedene Gerätetypen und Plattformen und hilft sogar dabei, Funktionen auf Plattformen ohne nativen Client-Support zu ermöglichen.
  • Erleichterung des Verwaltungsaufwands. Anstatt Unified Communications-Clients und Versionen über Endpunkte hinweg zu verwalten, stellen Sie einfach die Workspace-App bereit, nutzen Sie automatische Updates und BYO-Initiativen
  • Und mehr…

Citrix hat mit den Anbietern der folgenden Unified Communications-Lösungen zusammengearbeitet, um Optimization Packs anzubieten. Diese Packs helfen dabei, Sprach- und Videoinhalte nach Möglichkeit auf das Endpunktgerät zu übertragen. Der Unified Communication-Client bleibt mit diesem Ansatz im Rechenzentrum sicher (weitere Informationen finden Sie im Abschnitt Architektur).

Die vorherigen Lösungen gewährleisten die bestmögliche Benutzererfahrung und Serverskalierbarkeit, wenn sie mit unterstützten Citrix Versionen und Endpunkt-Client-Geräten verwendet werden. Wenn die Anforderungen nicht erfüllt werden (z. B. die Verbindung von einer nicht unterstützten Plattform oder einem Clientgerät) oder die Verwendung einer anderen Unified-Communications-Lösung, kann ein generischer Fallback-Ansatz verwendet werden. Dies ermöglicht die Optimierung von Audio und Video für Sitzungen. Wir besprechen diesen Ansatz später im Dokument.

Architektur

Die meisten optimierten Unified Communication-Lösungen für Citrix Umgebungen verwenden einen Agenten auf dem Citrix Server/Desktop, um Geschäftslogik, Signalisierung und andere Funktionen zu handhaben. Eine entkoppelte Medien-Engine befindet sich auf dem Endpunktgerät, um Audio und Video zu verarbeiten. Dieser Ansatz reduziert den Hops, durch den Datenpakete normalerweise in einer virtualisierten Umgebung reisen würden.

Architektur von Unified Communications-Lösungen mit Citrix Virtual Apps and Desktops

Die Microsoft Teams und Skype for Business-Lösungen verwenden eine Medien-Engine, die gemeinsam zwischen Citrix und Microsoft entwickelt und mitunterstützt wird. Für Microsoft Teams ist es in den VDA und die Workspace-App integriert, sodass keine weiteren Komponenten erforderlich sind. Für Skype for Business gibt es separate Komponenten für Agent (RealTime Connector auf dem VDA) und Engine (RTME auf dem Endpoint). Sie müssen als Teil des HDX RealTime Optimization Pack installiert werden.

Jabber-, WebEx-, Zoom- und Avaya-Lösungen verwenden eine ähnliche Agenten-/Engine-Architektur wie Microsoft-Lösungen. Diese Lösungen gehören jedoch ihren jeweiligen Anbietern. Weitere Informationen zu diesen Lösungen finden Sie auf der Website des jeweiligen Anbieters oder auf Citrix Ready.

Insbesondere Angebote von Cisco WebEx verwenden die Browser Content Redirection (BCR) von Citrix zur Optimierung von Web-Apps. BCR leitet den Viewport-Bereich eines Webbrowsers, der auf einem Citrix VDA ausgeführt wird, zum Rendern auf das Endpunkt-Clientgerät um, um die Benutzererfahrung und Serverskalierbarkeit zu verbessern. Weitere Informationen zu BCR finden Sie im folgenden Abschnitt oder in der Produktdokumentation.

Beim Entwurf einer optimierten Unified-Communications-Lösung mit Citrix ist es wichtig, die grundlegenden Hardware- und Softwareanforderungen zu verstehen, einschließlich potenzieller zusätzlicher Lasten für die Umgebung. Dies sind nur einige der Fragen, die berücksichtigt werden müssen:

• Wie viele Benutzer verwenden die Unified Communications-Lösung mit Citrix? • Wie verbinden sich die Benutzer mit der Umgebung? • Ist die Unified Communications-Software über veröffentlichte Apps, Desktops oder VDI verfügbar? • Welche Endgeräte-Telefonie-Hardware wird verwendet? (See Citrix Ready offerings)

Video optimieren

In diesem Abschnitt wird die Optimierung von Video für Unified Communications-Lösungen behandelt. Dies gilt in der Regel in generischen Fallbackszenarien wie einem nicht unterstützten Endpunkt-Clientgerät oder einer nicht unterstützten Unified-Communication-Lösung. Ein Beispiel hierfür ist die Ausführung des GoToMeeting-Collaboration-Angebots innerhalb eines virtuellen Desktops.

Fallback-Szenarien führen zu serverseitig gerendertem Video. In diesem Fall empfiehlt Citrix die folgende Konfiguration für beste Leistung:

  • Der H.264-Videocodec soll für die Videowiedergabe verwendet werden und ist standardmäßig aktiviert.
  • Es wird ein Citrix Endpoint Client empfohlen, der die GPU-Hardwarebeschleunigung unterstützt. Das schließt die Citrix für Windows, Linux, Mac und Chrome-OS ein. Bestätigen Sie bei der Verwendung von Thin-Client-Geräten mit dem Anbieter, ob die H.264-Hardware-Dekodierung unterstützt wird und welche Citrix Clientversion verwendet wird (falls in das Anbieter-Image integriert).
  • Die Installation einer GPU, die H.264-Hardware-Kodierung/-Decodierung auf dem Citrix Server oder VDI unterstützt, kann auch die Leistung verbessern und CPU-Zyklen sparen, indem dieser Prozess entlasten. Bei der Verwendung einer GPU in einem Multisitzungsserver (Virtual Apps) gibt es Überlegungen zur Skalierbarkeit.
  • Webcam-Optimierung — CTX132764

Optimieren von Audiodaten

In diesem Abschnitt erfahren Sie, wie Sie Audio für Fallback-Szenarien optimieren können. Die Citrix Empfehlung lautet, UDP-Audio für das beste Gesamterlebnis zu aktivieren. Für die Audioqualität funktionieren VOIP-Dienste am besten mit der Einstellung “Mittel”. Die Wiedergabe ist ideal bei der Einstellung “hoch”. Weitere Informationen finden Sie in der Audiodokumentation zu Citrix Virtual Apps and Desktops. Weitere Informationen zur Audiooptimierung finden Sie im KB-Artikel Delivering Softphones with Virtual Apps and Desktops.

Generisches USB

Die generische USB-Umleitung bietet Unterstützung für eine Vielzahl von USB-Geräten innerhalb virtueller Sitzungen. Angesichts der Art des USB-Standards und der benötigten Bandbreite ist er jedoch in der Regel nur für LAN-Situationen geeignet. Bei Webcams wird empfohlen, diese generische USB-Umleitungsfunktion nicht zu verwenden, da sie in fast allen Situationen zu viel Bandbreite verbraucht. Unified Communications-Hardware mit Spezialtasten kann die Vorteile der Composite USB-Umleitung nutzen. Dies wird auch als Hybridmodus bezeichnet und wird verwendet, um virtuelle Multimedia-Kanäle für Sprache und Video zu optimieren, während die generische USB-Umleitung für bestimmte Funktionen verwendet wird. Die Funktionen sind vom Admin konfigurierbar. Weitere Informationen finden Sie im Abschnitt Composite USB-Umleitung unter https://support.citrix.com/article/CTX133024 .

Browserinhaltsumleitung

Die Browser-Inhaltsumleitung überträgt den sichtbaren “Viewport” -Bereich eines VDA-basierten Webbrowsers zum Rendern an das Endpunktgerät. Diese Lösung ist ideal für die Optimierung aller webbasierten Unified Communications-Angebote, gilt aber insbesondere für diejenigen, die WebRTC verwenden. Weitere Informationen zur Funktion, einschließlich Konfiguration und Problembehandlung, finden Sie in der Dokumentation zur Browser-Inhaltsumleitung und unter https://support.citrix.com/article/CTX230052 .

Netzwerk-Konnek

Citrix SD-WAN wird empfohlen, um eine optimale Netzwerkkonnektivität und Audio-/Videoqualität zwischen Bürostandorten und dem Unified Communications-Server sicherzustellen. Der Citrix SD-WAN Cloud Direct Service bietet eine hervorragende Lösung für die Konnektivität mit UCaaS-Lösungen wie RingCentral, Cisco WebEx, GoToMeeting und Microsoft Teams. Citrix Kunden, die ihre Workloads in Public Clouds ausführen, können die virtuelle Citrix SD-WAN Appliance verwenden, die von Azure, AWS, GCP und (in Tech Preview) Oracle Cloud unterstützt wird. Kunden von Microsoft Teams sollten den Dokumentationsabschnitt Citrix SD-WAN Optimierte Netzwerkkonnektivität für Microsoft Teamslesen. Weitere Informationen zu SD-WAN finden Sie in der SD-WAN-Dokumentation und der SD-WAN-Referenzarchitektur.

Überwachen

Die kontinuierliche Überwachung der optimierten Unified Communications-Lösung in einer Citrix Umgebung ist wichtig. Administratoren sollten zuerst verstehen, ob eine Optimierung stattfindet und welche Grafikmodi und virtuellen Kanäle verwendet werden, der Bandbreitenverbrauch usw. Helpdesk-Mitarbeiter sollten auch über ein Verständnis der Tools und Prozesse verfügen, die bei Bedarf bewertet und behoben werden können. Bei Lösungen mit einem Optimization Pack besteht die einfachste Möglichkeit, während eines Sprach- oder Videoanrufs nach Optimierung zu suchen, darin, die Ressourcennutzung im Task-Manager zu beobachten. Wenn die Optimierung aktiviert ist, verbraucht der laufende Prozess für die Unified Communication-Lösung im Vergleich zum Betrieb in einem nicht optimierten Zustand weniger CPU. Für die Umleitung von Browser-Inhalten werden die Prozesse HdxBrowserCef.exe und HdxBrowser.exe genannt. Weitere Details finden Sie im Handbuch zur Fehlerbehebung bei der Browser-Inhaltsumleitung unter https://support.citrix.com/article/CTX230052.

Zusammenfassung

Unabhängig davon, für welche Unified Communication-Lösung sich Kunden in ihrem Unternehmen entscheiden, bietet Citrix eine Möglichkeit, sie mit der Citrix Virtual Apps and Desktops-Familie zu sichern und zu optimieren. Viele gängige Lösungen verfügen über spezifische Optimization Packs, während andere die innovative Browser-Inhaltsumleitung oder generische Fallback-Optimierungstechniken von Citrix verwenden können. Das Verständnis der Architektur- und Implementierungsspezifikationen für eine bestimmte Umgebung trägt dazu bei, die bestmögliche Benutzererfahrung und Skalierbarkeit sicherzustellen. Schließlich bietet Citrix Director die notwendige Transparenz für Administratoren und Helpdesk-Mitarbeiter, um die Optimierung der einheitlichen Kommunikation proaktiv zu analysieren und zu beheben.

Ressourcen

Referenzarchitektur: Optimierung von Unified Communications-Lösungen