35
© 2017 Citrix XenApp/XenDesktop 成功用户体验的关键 尹广东 系统工程师 2017 726

Keys to a Successful XenApp/XenDesktop User Experience

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

© 2017 Citrix

XenApp/XenDesktop成功用户体验的关键

尹广东 系统工程师

2017年7月26日

2 © 2017 Citrix

日历

• 确保用户体验优先

• 操作系统优化

• XenApp/XenDesktop的关键设计决策

3 © 2017 Citrix

用户体验至上

4 © 2017 Citrix

• 感知体验包罗万象

• 新用户期待能拥有一个类似于物理智能终端的体验

• 折中:用户体验与用户密度

我们为什么要探讨“用户体验”?

5 © 2017 Citrix

• 从数据中心开始着手设计,而不是优先考虑用户项目需求

• 再利用物理智能终端体验

• 和用户一起遵守项目规则

常见用户设计败笔

6 © 2017 Citrix

• 每位用户都需要登录系统

• 用户对虚拟桌面系统的第一印象就是登录速度

• 每次登录一个非永久性桌面/会话,都是首次登录

• 着重评估原物理桌面模式下创建的登录脚本

快速登录至关重要

7 © 2017 Citrix

操作系统优化

8 © 2017 Citrix

• 当前分支(CB,Current Branch) – Microsoft仅对实验性更新建议此分支

– 一旦Microsoft发布,即可进行功能更新

– 无需XenDesktop 7.12以及更高版本的支持

• 企业当前分支(CBB, Current Branch for Business) – Microsoft建议此版本用于生产环境

– CBB的更新与CB一样,但可能大概在四个月之后才可推出

• 长期服务分支(LTSB,Long Term Servicing Branch) – 主要用于专业设备(ATM、POS系统、医疗设备等),或者对稳定性要求较高的用户(例如金融行业)

– 无功能更新(仅原地升级)

– 仅质量更新

– 每隔2-3年发布一次

Windows 10服务分支 Windows即服务

9 © 2017 Citrix

RTM发布(v1507)

• 24个Windows应用程序

• 196个Windows服务

• 130个计划任务

• CBB终止服务

Windows 10功能更新

秋季2015更新(v1511)

• 28个Windows应用程序

• 200个Windows服务

• 144个计划任务

• 发布CB与CBB

周年更新(v1607)

• 26个Windows应用程序

• 212个Windows服务

• 166个计划任务

• 发布CB与CBB

创意者更新(v1703)

• 31个Windows应用程序

• 223个Windows服务

• 165个计划任务

• 仅CB

每个功能更新均需要优化审查

10 © 2017 Citrix

已知问题

• 周年更新 - CTX216312 – 接收器4.5与接收器4.4.3000存在两个方面的认证问题

• 创意者更新 - CTX223074

功能更新流程

更新程序

• 请勿直接更新到“功能更新”

• 卸载VDA,升级,然后再重新安装VDA

• 确保在安装VDA之前安装更新版本

• 优化OS

更新至新功能更新的建议实践方法

https://support.citrix.com/article/CTX216312

https://support.citrix.com/article/CTX223074

11 © 2017 Citrix

• Windows服务

• Windows计划任务

• Windows默认应用程序

• 用户界面优化

• 登录流程

• 不包括防病毒应用程序

• www.virtualfeller.com

Windows 10 – 优化区域 https://support.citrix.com/article/CTX216252

12 © 2017 Citrix

分支缓存(BranchCache)

• 智能终端可作为对等点的下载资源

• 通常在企业环境中配置

• 适用于SCCM与WSUS

建议:通过GPO禁用

分支与交付优化

交付优化(AND,Application Delivery Networking)

• 将更新版本储存在智能终端中,以将其分配至其他设备

• “周年更新”中默认情况下禁用交付优化

• 与Windows更新一起使用

• 不适用于SCCM

建议:通过GPO禁用

在非永久性设备上禁用这两者

13 © 2017 Citrix

• 每天在锁定屏幕上显示新图像

• 将图像下载至%localappdata%\Packages\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy\LocalState\Assets\

建议

• 通过GPO禁用Spotlight

• 使用DisableLogonBackgroundImage注册码禁用锁定屏幕窗口墙纸

Windows Spotlight 禁用该服务

14 © 2017 Citrix

• 禁用搜索功能时,Windows 10受影响的程度比Windows 7严重

• 某些客户一直使搜索功能保持在开启状态,但仅索引“开始菜单”

• 考虑将搜索索引移至Write Cache驱动器 - 但应谨慎,需要严格测试

• 测试您的配置

搜索 考虑禁用搜索功能

15 © 2017 Citrix

服务模式

• 桌面体验版本的LTSB继传统的5年支持后,还具有5年的延长支持模式

其他注意事项

• 无需考虑默认Windows应用程序

• 对于Windows 10,虽然默认情况下许多服务被禁用,但还需要禁用类似的服务

• 考虑禁用几项计划任务

Windows Server 2016注意事项

https://virtualfeller.com/2017/04/11/windows-server-2016-optimizations-for-citrix-xenapp/

16 © 2017 Citrix

• 版本1侧重于OS优化

• 创建您自己的模板或使用之前已有的模板

• 未来版本的功能将包括优化Citrix产品

Citrix优化程序(Citrix Optimizer)

https://support.citrix.com/article/CTX224676

17 © 2017 Citrix

• 三种模式: – 访问/分析

– 执行/优化

– 回滚

• 基于PowerShell

Citrix优化程序

18 © 2017 Citrix

XenApp/XenDesktop的设计决策

19 © 2017 Citrix

• 合并式的VDI与托管共享

• 流式VHD与本地VM VDI

• 定义用户组 – 个性化

– 安全性

– 行动性

– 风险

选择适当的FlexCast模式

20 © 2017 Citrix

PVS

共享桌面

No

Yes Yes

选择正确的虚拟桌面部署模式

No

MCS

专有桌面

应用需要独享OS?

现有图形工作站需要立旧吗?

现有环境是图形工作站

吗?

PVS

无盘工作站

Yes

Yes

需要从公司外访问吗?

No

RemotePC

远程桌面

有大量外设需要连接吗?

No No

PVS

池化桌面

PVS+PvD 个性化磁盘

池化桌面

vGPU/GPU

透传桌面 用户需要安装软件吗?

Yes 大量软件

Yes

Yes 少量软件 No

21 © 2017 Citrix

• 本地 – 有利于专用永久性使用案例

• 漫游 – 一般大多数均可满足使用案例需求

• 强制性 – 无需用户设置永久性与个性化

• 混合 – 精细采集用户设置

用户配置文件设计 - 配置文件类型

22 © 2017 Citrix

• 性能 – 确保配置文件接近于VDI / XenApp基础结构

– 使用高可用性配置

– 确保使用SMB 3.0!

• 位置 – 应始终使用Microsoft DFS-N。请勿硬编码服务器名称!

– 请勿在“双主动”模式中使用Microsoft DFS-R!!!适用于主被动式副本,但会增加资源的额外负担。

– 对于大型部署,利用DFS-N,并跨几个SAN/NAS CIFS共享进行缩放。

用户配置文件设计 - 配置文件路径

23 © 2017 Citrix

• 基于配置文件类型选择适当的文件夹,重定向主驱动

• 提升登录性能

• 重定向可最小化配置文件

• 一些应用程序频繁读取和书写配置文件文件夹

• 应将重定向文件夹位置定义到XenApp / XenDesktop资源本地

用户配置文件设计 - 文件夹重定向

24 © 2017 Citrix

• Citrix UPM具有几个增强漫游配置文件与文件夹重定向的功能

– 目录与文件同步

– 配置文件流 - 在将配置文件储存在WAN中时,如果启用该功能,其将发挥非常大的作用

– 激活回写高速缓存 - 向文件服务器增加额外负载,但当前在默认情况下禁用该功能。

• 新版Citrix配置文件管理5.7(结合XenApp/XenDesktop 7.13) – UPM目前支持在Windows 10以及Windows服务器2016上运行漫游默认程序。

– 默认排除列表 - 目录(5.5版中的新内容)

• 适当的配置文件储存路径与版本分割,以实现兼容性

– \\DFSNamespace\share\#SAMAccountName#\!CTX_OSNAME!!CTX_PROFILEVER!

• Win10 RTM & Win10 1511 – v5

• Win10 1607/1703与Server 2016 – v6

Citrix配置文件管理

25 © 2017 Citrix

• 同步性是在Windows 10中实现开始菜单漫游的关键因素

– 在UPM策略中配置适当的包含设置(%localappdata%\TileDataLayer\Database\vedatamodel.edb)

Citrix配置文件管理 - 开始菜单注意事项

26 © 2017 Citrix

• 不能代替UPM

• 仅适用于CSS客户

• WEM

– 配置文件管理

• WEM代理同步处理GPO,登录脚本

– 资源管理

• RAM、CPU、I/O

• 通过WEM进行安全性产品调整

– 限制防病毒软件的资源消耗

• 默认优化/设置

– 建议设置

– 环境封锁与应用程序样本

WEM,Workspace Environment Management

27 © 2017 Citrix

WEM:可视化配置组策略

• 可以对各种系统底层的设定,直接以开启/关闭的方式进行操作。 – 无需组策略/GPO即可进行操作。

– 对于“控制面板” 进行全屏蔽或者有选择的屏蔽。

28 © 2017 Citrix

• 缩减登录时间 – UPM高效加载配置文件,而WEM可用于管理系统资源

• 提高密度 – ~10% desktop OS VDA

– ~20% server OS VDAs

UPM + WEM = 成功!

29 © 2017 Citrix

WEM技术相关资料 1、WEM最新版 4.3 下载链接:

https://www.citrix.com/downloads/xenapp-and-xendesktop/components/workspace-environment-management-43.html

2、我把WEM的一些文档以及测试工具放到了如下云盘共享链接: https://citrix.sharefile.com/d-s936ae34c5204578b

3、 重点关注此在线配置手册:Workspace Environment Management 4.3

http://www.carlstalhood.com/workspace-environment-management/

在线文档:Docs for Workspace Environment Management 4.3

http://docs.citrix.com/en-us/workspace-environment-management/4-3.html 安装手册:Installing, Configuring and Troubleshooting Workspace Environment Management (WEM)

http://enablement.citrix.com/library/items/773

30 © 2017 Citrix

• Windows 10 VDI或2016 RDS – Selective H.264

• 混合视频/图形与Office/Web浏览 – Selective H.264

• 高带宽,高延迟 – Selective H.264

• 全部GPU会话或大量的图形用户 – H.264

• Windows 7 VDI或2008 R2 RDS – 遗留Thinwire

HDX 编码策略选择

31 © 2017 Citrix

• 根据网络条件、资源瓶颈、UX等选择正确的编解码器。 – 以配备Thinwire+的Selective H.264为导向,评估性能与资源消耗情况

– 图形应用程序非常重要,然后使用H.264

• 所有协议与编解码器均不对等 – 根据您的限制条件与优化目标做出明智选择

• 检查您的策略。不同的发布版本具有不同的默认设置

– 使用模板,从基准策略开始,然后根据测试结果稍作调整

– 不存在“魔力配置”。您必须根据具体使用案例设计与调整每个环境

– 即使已默认设置,还需明确设定所需设置,以避免混淆

协议调整

32 © 2017 Citrix

• 设置:使用视频编解码器进行压缩 – 适用于积极的变化区域(Selective H.264)

– 优先考虑时使用(Thinwire)

– 适用于整个屏幕(H.264)

• 考虑您的图像帧率 – 在服务器密度与高延迟性会话方面提供帮助

策略设置

33 © 2017 Citrix

• 使用“优化的语音编解码”(“中等质量”)

• HDX实时优化包 – HDX实时连接器/媒体引擎

– 本机SfB 2016 UI

• 端对端通讯 – SRTP音频/视频

• 备用模式 – ICA通用HDX实时媒体

– 控制备用等级

企业版Skype

https://support.citrix.com/article/CTX132979

https://support.citrix.com/article/CTX133024

34 © 2017 Citrix

• 请注意在每次发布新功能时查看您的优化与设计决策。

• 以最终用户为中心!从评估与收集需求开始。

• 测试一切功能如果您想启用新功能,请在部署前先测试。

• 结合使用“Citrix配置文件管理”与“办公场所环境管理”

• 为不同的用户组构建单独的Citrix策略,用户组不受任何策略约束。

总结

35 © 2017 Citrix