前段时间分享了Citrix在今年1月份收购的Unidesk,得到了很好的反馈。其实除了Unidesk之外,Citrix还在去年下半年收购了另外一个产品,Norkale,目前已经整合进了Citrix产品线并重新命名为,Workspace Experience Management,简称:WEM。

WEM, Citrix 桌面虚拟化方案之神器2号_第1张图片

那么WEM到底是什么?WEM简单说就是对虚拟桌面/虚拟应用中的各种进程、用户的默认行为管理进行优化和调优的技术。


要更进一步说明WEM是什么,其实还是要从用户对于虚拟桌面使用需求说起。


普通的虚拟桌面使用,管理员将桌面通过MCS/PVS甚至手动方式,将桌面制备出来,然后交付给用户。用户最开始使用只会关注一些最常用的一些基本功能,应用能否打开,外设是否能映射。

随着使用的深入,管理员和用户都会遇到各种细节问题,从个性化设定,到性能调优甚至进程调优,这些都对于管理员提出了更高的要求。

有以下几种情况是用户经常会反馈到管理员的:

  1. 当用户自行安装或者模板中集成了更多的应用的时候,开机时候就会反馈启动速度很慢。有没有办法加速这个开机过程?可能很多管理第一个想到的就是加SSD升级存储。

  2. 当用户在桌面中开启一个超级占用资源的应用程序时,其他应用程序无法正常使用。比如杀毒软件启动的扫描工作,用户几乎无法正常使用任何其他应用。如果这个时候用户想打开excel编辑一个重要文件,这个时候体验将会痛苦不堪。

  3. 在一个XA的共享桌面场景中,如果一个用户的某一个应用导致CPU资源被过渡消耗,如何保证别的用户也能正常使用。

  4. 用户反馈自己的打印机等一些特定设定无法保留,想换成专有桌面。

  5. 对于管理员,需要使用GPO来优化、调整各种基础系统设定。而对于不熟悉GPO的管理员,是否能有更简单的方式来提供一种管理方式。

。。。。。


WEM就是为了解决这些工作而生的,从逻辑上来说,WEM目前有自己独立的agent运行在每个VDA的终端上,通过后台的WEM 控制器设定相应的设定,将各种应用进程、用户个性化设定、系统的统一优化等,在后台进行统一设定,根据用户来进行推送。

WEM, Citrix 桌面虚拟化方案之神器2号_第2张图片


这个架构其实非常简单,真正的价值在于WEM目前能够提供的各种设定模板,

WEM, Citrix 桌面虚拟化方案之神器2号_第3张图片


目前WEM可以对包括CPU/RAM/IO进行调整,比如,对于系统的整个CPU进行保护,整体CPU消耗超过80%时进行自动进程保护,同时可以把Winword.exe的进程优先级调高,保证此进程的资源。而对于Symantec SEP的实时杀毒进程,我们钳制其使用量,降低其对于环境的影响。

WEM, Citrix 桌面虚拟化方案之神器2号_第4张图片

WEM, Citrix 桌面虚拟化方案之神器2号_第5张图片

这样一来,不光对于用户端的使用体验能极大的提升,还对于系统底层的资源需求有极大的降低。


除此之外对于桌面管理员,现在对于常用的桌面优化部分,很大程度也就不再需要GPO来实现,可以直接通过WEM来完成。(当然如果您是MS老鸟,还是可以继续使用GPO)

WEM, Citrix 桌面虚拟化方案之神器2号_第6张图片

#这里只截取一张图,可以看到有非常多的选项,从开始菜单,到桌面主题选择。其他如桌面、控制面板等都可以直接进行调整。我一直有个观点,不该用户看到的就别让他看到,人都是有好奇心的。

但是有时候好奇带来的也不全是好事。j_0057.gif


同时WEM可以直接集成UPM的管理,这样就无需再对UPM进行单独调整,真是贴心的设定。

#有种感觉Citrix会将UPM整合到WEM中。

WEM, Citrix 桌面虚拟化方案之神器2号_第7张图片

WEM, Citrix 桌面虚拟化方案之神器2号_第8张图片


除了这些之外,WEM还提供了对于不同类型的事物添加的可能。
比如用户说,我需要给一组用户统一使用一个绿色软件,我可以放在一个共享目录或者存放在系统模板中,但是对于每个用户都需要告知其地址,创建快捷方式,用户才能知道如何启用。

那么通过WEM可以直接在Applications中添加一个App,并添加到开始菜单中,这样整个过程变得无比简单。

其他如网盘、网络打印机、注册表等设定改变与调整等都可以按照这个方式来添加。

WEM, Citrix 桌面虚拟化方案之神器2号_第9张图片


可以说WEM让虚拟桌面、虚拟应用在Windows系统层面带来了极大的便利性,随着虚拟桌面在越来越广阔的场景中使用,用户对于“个性化”的述求也越来越高,而类似WEM这种产品/组件将会给用户、管理员带来实实在在的价值。最近初步使用下来感觉非常的良好,可以说是兴奋无比啊。


客观说,Citrix在去年收购的Norktel/WEM和今年收购的Unidesk(Citrix已经将此产品更改为App layering)这两个产品,一个是在Windows系统层,一个是在Hypervisor/Platform层分别进行了补充和完善。现阶段来说,两个产品对于XA/XD如神器版的存在一点都不为过。


这两款产品,已经可以在任意版本的XA/XD上都可以全功能使用(个人建议7.6 LTSR以后的版本上使用),即从VDI版到铂金版全部都可以使用,只要求SA/SWE有效(真是良心企业啊)。希望大家多多使用,分享经验。


#本文内容得到Tianyun同学大力支持,特此鸣谢。