Optimisation des solutions de communications unifiées avec Citrix Technologies

Public

Ce document s’adresse aux professionnels techniques, aux décideurs informatiques, aux partenaires et aux consultants Citrix qui souhaitent proposer des solutions de communication unifiée dans un environnement virtualisé Citrix. Le contenu est pertinent pour les architectures de cloud local et public. Le lecteur doit avoir une compréhension de base de l’application Citrix et des offres de virtualisation des postes de travail en plus des solutions de communications unifiées. Pour plus d’informations sur Citrix Virtual Apps and Desktops, reportez-vous au Documentation officielle Citrix Virtual Apps and Desktops.

Objectif du présent document

Le but de ce document est de décrire la meilleure façon de déployer des solutions de communication unifiée avec Citrix Virtual Apps and Desktops. L’objectif global est de fournir une expérience utilisateur optimale, d’améliorer la sécurité et d’optimiser l’évolutivité des serveurs.

Introduction

La collaboration en temps réel est au cœur du milieu de travail moderne. C’est ainsi que les employés restent productifs et que les affaires se font. Qu’il s’agisse d’un appel vocal interne à deux personnes ou d’une vidéoconférence internationale accueillant des dizaines de participants, les solutions de communication unifiée actuelles répondent aux besoins exigeants de toute organisation. Les solutions de virtualisation Citrix complètent ces offres en :

  • Assurer la sécurité des données sensibles telles que les journaux de chat, les transferts de fichiers et la signalisation SIP au sein du datacenter au lieu d’être distribuées sur des centaines ou des milliers de terminaux.
  • Fournir une expérience utilisateur cohérente sur différents types d’appareils et plateformes, contribuant même à activer des fonctionnalités sur des plates-formes sans support client natif.
  • Allégeant le fardeau administratif. Au lieu de gérer les clients et les versions de communications unifiées sur les terminaux, il suffit de déployer l’application Workspace, d’adopter des mises à jour automatiques et des initiatives BYO
  • Et bien plus encore…

Citrix a travaillé avec les fournisseurs des solutions de communications unifiées suivantes pour proposer des packs d’optimisation. Ces packs permettent de décharger le contenu vocal et vidéo vers le terminal lorsque cela est possible. Le client de communication unifiée reste sécurisé dans le centre de données avec cette approche (voir la section Architecture pour plus de détails).

Les solutions précédentes garantissent la meilleure expérience utilisateur possible et l’évolutivité du serveur lorsqu’elles sont utilisées avec les versions Citrix prises en charge et les périphériques clients de point de terminaison. Lorsque les exigences ne sont pas remplies (connexion à partir d’une plate-forme ou d’un périphérique client non pris en charge) ou en utilisant une autre solution de communications unifiées, une approche générique de secours peut être utilisée. Cela permet d’optimiser l’audio et la vidéo pour les sessions. Nous discutons de cette approche plus loin dans le document.

Architecture

La plupart des solutions de communication unifiée optimisées pour les environnements Citrix utilisent un agent sur le serveur/bureau Citrix pour gérer la logique métier, la signalisation et d’autres fonctionnalités. Un moteur de média découplé réside sur le périphérique de point de terminaison pour traiter l’audio et la vidéo. Cette approche réduit les sauts que les paquets de données traversent normalement dans un environnement virtualisé.

Architecture des solutions de communications unifiées avec Citrix Virtual Apps and Desktops

Le tableau suivant fournit les détails de chaque solution de communications unifiées officiellement prise en charge, y compris la prise en charge de la plate-forme et les versions. Acronymes utilisés : Navigateur Content Redirection (BCR) Virtual Delivery Agent (VDA) Application Citrix Workspace (CWA) RealTime Optimization Pack (RTOP)

  Versions minimales de Citrix Optimisation des applications virtuelles Optimisation des applications Web Support Windows Prise en charge Mac Prise en charge Linux
Microsoft Teams VDA 1906.2+ CWA 1907+ Oui Oui, avec BCR (Windows CWA uniquement) Oui Feuille de route CWA 2004+
Skype Entreprise RTOP 2.4+ Oui s/o Oui Oui Oui
Softphone Cisco Jabber pour VDI 7.15+ Oui. Connecteur Cisco 12.6+ s/o Oui Non Oui
Réunions Cisco Webex 7.15+ Oui. Connecteur Cisco 40.4+ Oui avec BCR Oui Non Oui
Équipes Cisco Webex 7.15+ Oui. Plug-in Cisco. Oui avec BCR Oui s/o s/o
Zoomer 7.15+ Oui. Plug-in Zoom s/o Oui Non Oui
Avaya One-X 7.15+ Oui. Plug-in One-X s/o Oui Non Non

Le tableau précédent peut être modifié à tout moment et ne contient pas nécessairement les données les plus récentes. Il reflète également les solutions testées pour l’optimisation dans les environnements Citrix. D’autres solutions peuvent être optimisées de manière générique, comme décrit dans les sections suivantes.

Les solutions Microsoft Teams et Skype for Business utilisent un moteur multimédia qui est co-développé et co-pris en charge par Citrix et Microsoft. Pour les équipes, il est intégré à l’application VDA et Workspace, de sorte qu’aucun autre composant n’est nécessaire. Pour Skype for Business, il existe des composants distincts pour l’agent (RealTime Connector sur le VDA) et le moteur (RTME sur le terminal). Ils doivent être installés dans le cadre du HDX RealTime Optimization Pack.

Les solutions Jabber, WebEx, Zoom et Avaya utilisent une architecture agent/moteur similaire à celle des solutions Microsoft. Cependant, ces solutions sont la propriété de leurs fournisseurs respectifs. Consultez le site Web du fournisseur concerné ou Citrix Ready pour plus de détails sur ces solutions.

Les offres WebEx de Cisco utilisent en particulier la redirection de contenu du navigateur (BCR) de Citrix pour l’optimisation des applications Web. BCR redirige la zone d’affichage d’un navigateur Web s’exécutant sur un VDA Citrix vers la machine client du point de terminaison afin d’améliorer l’expérience utilisateur et l’évolutivité du serveur. Pour plus d’informations sur la RCO, consultez la section suivante ou reportez-vous à la section documentation produit.

Lors de la conception d’une solution de communications unifiées optimisée avec Citrix, il est important de comprendre les exigences matérielles et logicielles de base, y compris les charges supplémentaires potentielles présentées à l’environnement. Ce ne sont là que quelques-unes des questions qui doivent être prises en considération :

• Combien d’utilisateurs utilisent la solution de communications unifiées avec Citrix ? • Comment les utilisateurs se connectent à l’environnement ? • Le logiciel de communications unifiées est-il disponible via des applications publiées, des postes de travail ou des VDI ? • Quel matériel de téléphonie terminale est utilisé ? (voir Citrix Ready offres)

Optimiser la vidéo

Cette section traite de l’optimisation de la vidéo pour les solutions de communications unifiées. Il s’applique généralement aux scénarios de secours génériques tels que les périphériques client de point de terminaison non pris en charge ou la solution de communication unifiée non prise en charge. L’un de ces exemples est l’exécution de l’offre de collaboration GoToMeeting au sein d’un bureau virtuel.

Les scénarios de chute donnent lieu à une vidéo rendue côté serveur. Dans ce cas, Citrix recommande la configuration suivante pour des performances optimales :

  • Le codec vidéo H.264 doit être utilisé pour la lecture vidéo et il est activé par défaut.
  • Un client de point de terminaison Citrix prenant en charge l’accélération matérielle GPU est recommandé. Cela inclut Citrix pour Windows, Linux, Mac et Chrome-OS. Lors de l’utilisation de périphériques client léger, vérifiez auprès du fournisseur si le décodage matériel H.264 est pris en charge et quelle version du client Citrix est utilisée (si elle est intégrée à l’image du fournisseur).
  • L’installation d’un GPU prenant en charge le codage/décodage matériel H.264 sur le serveur Citrix ou VDI peut également améliorer les performances et enregistrer des cycles CPU en déchargeant ce processus. Il existe des considérations d’évolutivité lors de l’utilisation d’un GPU dans un serveur multi-session (Virtual Apps).
  • Optimisation de la webcam - CTX132764

Optimisation du son

Dans cette section, nous expliquons comment optimiser l’audio pour les scénarios de secours. La recommandation Citrix est d’activer l’audio UDP pour la meilleure expérience globale. Pour la qualité audio, les services VOIP fonctionnent mieux avec le paramètre « moyen ». La lecture est idéale pour le réglage « haut ». Pour plus de détails, reportez-vous à la section 7.15 Documentation audio LTSR. Pour plus d’informations sur l’optimisation de l’audio, reportez-vous à l’article de la base de connaissances Fournir des logiciels avec des Virtual Apps and Desktops de travail.

USB générique

La redirection USB générique permet de prendre en charge un large éventail de périphériques USB au sein de sessions virtuelles. Cependant, compte tenu de la nature de la norme USB et de la bande passante dont elle a besoin, elle ne convient généralement qu’aux situations de réseau local. Pour les webcams, il est recommandé de ne pas utiliser cette fonction générique de redirection USB car elle consomme trop de bande passante dans presque toutes les situations. Le matériel de communications unifiées avec boutons spécialisés peut tirer parti de la redirection USB composite. Ce mode est également connu sous le nom de mode hybride et est utilisé pour optimiser les canaux virtuels multimédias pour la voix et la vidéo tout en utilisant la redirection USB générique pour des fonctions spécifiques. Les fonctions sont configurables par l’administrateur. Reportez-vous à la section Redirection USB composite à l’adresse https://support.citrix.com/article/CTX133024 pour plus de détails.

Redirection du contenu du navigateur

La redirection de contenu du navigateur décharge la zone affichable « Viewport » d’un navigateur Web basé sur VDA vers le périphérique de point de terminaison pour le rendu. Cette solution est idéale pour optimiser toute offre de communication unifiée basée sur le Web, mais surtout pour ceux qui utilisent WebRTC. Reportez-vous à la section Documentation de redirection de contenu du navigateur et https://support.citrix.com/article/CTX230052 pour plus d’informations sur la fonctionnalité, y compris la configuration et le dépannage.

Connectivité réseau

Citrix SD-WAN est recommandé pour garantir une connectivité réseau optimale et une qualité audio/vidéo entre les bureaux et le serveur de communications unifiées. Le Service Citrix SD-WAN Cloud Direct fournit une excellente solution pour la connectivité aux solutions UCAAS telles que RingCentral, Cisco WebEx, GoToMeeting et Microsoft Teams. Les clients Citrix qui exécutent leurs charges de travail dans des clouds publics peuvent utiliser l’appliance virtuelle Citrix SD-WAN prise en charge sur Azure, AWS, GCP et (dans Tech Preview) Oracle Cloud. Les clients Microsoft Teams doivent se référer à la section de documentation Connectivité réseau optimisée Citrix SD-WAN pour Microsoft Teams. Pour plus d’informations sur le SD-WAN, veuillez consulter le Documentation SD-WAN et Architecture de référence SD-WAN.

Surveillance

La surveillance continue de la solution de communications unifiées optimisées dans un environnement Citrix est importante. Les administrateurs doivent d’abord comprendre si l’optimisation a lieu, quels modes graphiques et canaux virtuels sont utilisés, la consommation de bande passante, etc. Le personnel du service d’assistance devrait également comprendre les outils et les processus disponibles pour évaluer et résoudre les problèmes au besoin. Pour les solutions avec un Optimization Pack, le moyen le plus simple de vérifier l’optimisation lors d’un appel vocal ou vidéo consiste à observer l’utilisation des ressources dans le gestionnaire de tâches. Avec l’optimisation activée, le processus en cours d’exécution de la solution de communication unifiée consomme moins de CPU par rapport à l’exécution dans un état non optimisé. Pour la redirection de contenu du navigateur, les processus sont appelés HdxBrowserCef.exe et HdxBrowser.exe. Vous trouverez plus de détails dans le guide de dépannage de la redirection de contenu du navigateur à l’adresse https://support.citrix.com/article/CTX230052.

Synthèse

Quelle que soit la solution de communication unifiée que les clients décident d’utiliser au sein de leur organisation, Citrix a un moyen de la sécuriser et de l’optimiser avec la famille Citrix Virtual Apps and Desktops. De nombreuses solutions populaires ont des packs d’optimisation spécifiques, tandis que d’autres peuvent utiliser les techniques innovantes de redirection de contenu du navigateur Citrix ou les techniques d’optimisation génériques de secours. Comprendre les spécificités de l’architecture et de la mise en œuvre d’un environnement donné permet d’assurer la meilleure expérience utilisateur et l’évolutivité possibles. Enfin, Citrix Director fournit la visibilité nécessaire aux administrateurs et au personnel du service d’assistance pour analyser et dépanner de manière proactive l’optimisation des communications unifiées.

Ressources

Optimisation des solutions de communications unifiées avec Citrix Technologies