参考架构:优化统一通信解决方案

受众

本文档面向希望在 Citrix 虚拟化环境中交付统一通信解决方案的 Citrix 技术专业人员、IT 决策者、合作伙伴和顾问。该内容与本地和公共云架构都相关。除了统一通信解决方案之外,读者还应对 Citrix 应用程序和桌面虚拟化产品有基本的了解。有关 Citrix Virtual Apps and Desktops 的更多信息,请参阅Citrix Virtual Apps and Desktops 官方文档

本文档的目标

本文档的目的是介绍如何使用 Citrix Virtual Apps and Desktops 最佳部署统一通信解决方案。总体目标是提供最佳的用户体验、提高安全性并最大限度地提高服务器可扩展性。

简介

实时协作是现代工作场所的核心。这就是员工保持生产力和完成业务的方式。无论是双人内部语音通话还是接待数十名与会者的国际视频会议,当今的统一通信解决方案都能满足任何组织的苛刻需求。Citrix 虚拟化解决方案补充了这些产品

  • 将聊天记录、文件传输和 SIP 信令等敏感数据保持在数据中心内的安全,而不是在数百或数千个终端设备上分布。
  • 跨不同设备类型和平台提供一致的用户体验,甚至有助于在没有本机客户端支持的平台上启用功能。
  • 减轻行政负担。而不是跨端点管理统一通信客户端和版本,只需部署 Workspace 应用程序、采用自动更新和 BYO 计划
  • 还有更多…

Citrix 与以下统一通信解决方案的供应商合作提供优化包。这些包有助于尽可能将语音和视频内容卸载到终端设备。使用此方法,统一通信客户端在数据中心保持安全(有关更多详细信息,请参阅体系结构部分)。

与受支持的 Citrix 版本和端点客户端设备一起使用时,上述解决方案可确保尽可能最佳的用户体验和服如果不满足要求(例如从不受支持的平台或客户端设备进行连接)或使用其他统一通信解决方案,则可以使用通用的回退方法。这为会话提供了音频和视频的优化。我们在文档后面讨论了这种方法。

体系结构

适用于 Citrix 环境的大多数优化统一通信解决方案都在 Citrix 服务器/桌面上使用代理来处理业务逻辑、信令和其他功能。解耦媒体引擎驻留在端点设备上以处理音频和视频。这种方法可以减少数据包在虚拟化环境中通常通过的跳数。

使用 Citrix Virtual Apps and Desktops 的统一通信解决方案架构

Microsoft Teams 和 Skype for Business 解决方案使用 Citrix 和Microsoft 共同开发和支持的媒体引擎。对于 Teams,它内置在 VDA 和 Workspace 应用程序中,因此不需要进一步的组件。对于 Skype for Business,代理(VDA 上的 RealTime 连接器)和引擎(终端上的 RTME)有单独的组件。它们必须作为 HDX RealTime Optimization Pack 的一部分进行安装。

Jabber、WebEx、Zoom 和 Avaya 解决方案使用类似于Microsoft 解决方案的代理/引擎架构。但是,这些解决方案由其各自的供应商所有。有关这些解决方案的详细信息,请参阅相应供应商的网站或 Citrix Ready。

Cisco WebEx 产品特别使用 Citrix 的浏览器内容重定向 (BCR) 进行 Web 应用程序优化。BCR 将 Citrix VDA 上运行的 Web 浏览器的视口区域重定向到端点客户端设备进行渲染以改善用户体验和服务器可扩展性。有关 BCR 的更多信息,请参阅以下部分或参阅产品文档

使用 Citrix 设计优化的统一通信解决方案时,务必了解基本硬件和软件要求,包括向环境带来的潜在额外负载。以下只是必须考虑的几个问题:

• 有多少用户在 Citrix 中使用统一通信解决方案? • 用户如何连接到环境? • 统一通信软件是否可以通过已发布的应用程序、桌面或 VDI 获得? • 使用什么端点电话硬件?(请参阅Citrix Ready型产品)

优化视频

本节介绍优化统一通信解决方案的视频。它通常适用于一般的回退场景,例如不支持的端点客户端设备或平台或不受支持的统一通信解决方案。其中一个例子是在虚拟桌面中运行 GoToMeeting 协作产品。

回退场景导致服务器端渲染的视频。在这种情况下,Citrix 建议使用以下配置以获得最佳性能:

  • H.264 视频编解码器将用于视频播放,默认情况下处于启用状态。
  • 建议使用支持 GPU 硬件加速的 Citrix 终端节点客户端。这包括适用于 Windows、Linux、Mac 和 Chrome-OS 的 Citrix。使用瘦客户端设备时,请向供应商确认是否支持 H.264 硬件解码,以及使用哪个 Citrix 客户端版本(如果与供应商映像集成)。
  • 在 Citrix 服务器或 VDI 上安装支持 H.264 硬件编码/解码的 GPU 也可以通过卸载此过程来提高性能并节省 CPU 周期。在多会话服务器(虚拟应用程序)中使用 GPU 时需要考虑可扩展性。
  • 网络摄像头优化-CTX132764

优化音频

在本节中,我们将介绍如何针对回退场景优化音频。Citrix 建议启用 UDP 音频以获得最佳的整体体验。对于音频质量,VOIP 服务在 “中” 设置下最佳效果。在 “高” 设置下播放是理想的选择。有关更多详细信息,请参阅Citrix Virtual Apps and Desktops 音频文档。有关优化音频的其他信息,请参阅知识库文章交付带有Virtual Apps and Desktops 软件电话

通用 USB

通用 USB 重定向为虚拟会话中的各种 USB 设备提供支持。但是,鉴于 USB 标准的性质及其所需的带宽,它通常只适用于局域网情况。对于网络摄像头,建议不要使用此通用 USB 重定向功能,因为它在几乎所有情况下都会消耗太多带宽。带有专用按钮的统一通信硬件可以利用复合 USB 重定向。这也称为混合模式,用于优化语音和视频的多媒体虚拟通道,同时对特定功能使用通用 USB 重定向。这些功能可由管理员配置。有关更多详细信息,请参阅复合 USB 重定向部分https://support.citrix.com/article/CTX133024

浏览器内容重定向

浏览器内容重定向会将基于 VDA 的 Web 浏览器的可视项 “视口” 区域卸载到终端设备进行渲染。此解决方案非常适合优化任何基于 Web 的统一通信产品,但对于使用 WebRTC 的用户来说尤其如此。有关该功能(包括配置和故障排除)的更多详细信息,请参阅浏览器内容重定向文档https://support.citrix.com/article/CTX230052

网络连接

建议使用 Citrix SD-WAN 来确保办公地点和统一通信服务器之间的最佳网络连接和音频/视频质量。Citrix SD-WAN Cloud Direct 服务为连接 RingCentral、Cisco WebEx、GoToMeeting 和 Microsoft Teams 等 UCaaS 解决方案提供了一个很好的解决方案。在公有云中运行工作负载的 Citrix 客户可以使用 Azure、AWS、GCP 和(在技术预览版中)Oracle 云支持的 Citrix SD-WAN 虚拟设备。Microsoft Teams 客户应参考文档部分Citrix SD-WAN 为Microsoft Teams s 优化的网络连接。有关软件定义广域网的更多信息,请参阅软件定义广域网文档和软件定义广域网参考架构

监视

在 Citrix 环境中对优化的统一通信解决方案进行持续监控非常重要。管理员应首先了解是否正在进行优化,以及正在使用哪些图形模式和虚拟通道、带宽消耗等。服务台工作人员还应了解可根据需要进行评估和故障排除的工具和流程。 对于使用 Optimization Pack 的解决方案,在语音或视频通话期间检查优化的最简单方法是在任务管理器中观察资源利用率。启用优化后,与在非优化状态下运行相比,统一通信解决方案的运行进程消耗的 CPU 更少。对于浏览器内容重定向,这些进程称为 HdxBrowserCef.exe 和 HdxBrowser.exe。更多详细信息可以在浏览器内容重定向疑难解答指南中找到https://support.citrix.com/article/CTX230052

总结

无论客户决定在组织内使用哪种统一通信解决方案,Citrix 都可以通过 Citrix Virtual Apps and Desktops 系列来保护和优化该解决方案。许多流行的解决方案都具有特定的优化包,而其他解决方案则可以使用 Citrix 的创新浏览器内容重定向或通用了解给定环境的体系结构和实施细节有助于确保尽可能最佳的用户体验和可扩展性。最后,Citrix Director 为管理员和帮助台员工提供了必要的可见性,以便主动分析统一通信优化并排除故障

资源

参考架构:优化统一通信解决方案