虽然瘦客户端价格低廉并且易于管理,但是相比于笔记本和台式机来说,其在成熟度方面并不占优势,因此企业可以利用Citrix HDX SoC项目将瘦客户端顺利加入到VDI环境。
Citrix HDX System-on-Chip项目的目的是帮助企业VDI部门使用瘦客户端,而不是台式机和笔记本,这种方式能够降低硬件成本、电力消耗以及维护需求。
Citrix HDX(High Definition User Experience)技术能够利用任何设备将高清虚拟桌面交付给用户。而SoC(System-on-Chip)技术能够将硬件设备完成其工作所需的所有工具都集成到一个微芯片上。Citrix HDX SoC项目将两种技术结合在一起,实现了SoC基准设计,将HDX直接嵌入到客户端硬件。HDX包含的网络和性能优化组件能够帮助交付和扩展虚拟化环境,同时支持音频、视频、图像技术以及其他外围设备。
在传统的XenApp/XenDesktop环境,客户端设备使用软件对HDX协议进行解码,以交付高质量的用户体验,但会增加系统的管理开销以及维护成本。SoC架构通过将HDX加速技术直接嵌入到芯片来解决这个问题。事实上,其在硬件和固件中都集成了HDX,以实现虚拟桌面和应用更好的性能表现以及更高的图像分辨率。
Citrix HDX SoC是什么?
Citrix HDX SoC架构基于ARM芯片技术,这种芯片通常被用在交付高分辨率虚拟桌面和应用的瘦客户端,非常类似于智能手机和平板电脑等移动设备所使用的处理器。
Citrix最初和NComputing以及德州仪器公司合作,开发其针对全新芯片的首个基准设计。从那以后,很多厂商都在自己的瘦客户端加入了SoC技术。
SoC技术为厂商提供了针对Citrix进行优化的标准芯片组。除了处理器之外,这个芯片组还包含3D图形加速器、多媒体编码和解码器、USB控制器以及其他一些通常位于计算机主板上的组件。
SoC芯片组还支持DMA(直接内存访问)特性,使用数字信号处理器来降低CPU负载。此外,这个芯片组还包含了硅级别的自定义块,以交付针对ICA(Independent Computing Architecture)和HDX的高质量渲染。
最初Citrix使用ICA协议在不同环境和连接类型交付桌面和应用。之后Citrix推出了HDX,一种针对ICA进行扩展的私有技术,能够满足现代、媒体驱动应用的需求。
SoC芯片组之外
尽管Citrix SoC技术提供了驱动设备的多种组件,但是仍然需要许多其他部分其才能够正常工作。比如,遵循SoC架构制造瘦客户端的厂商需要相应增加设备内存容量和存储空间以及物理接口来支持声音、视频和USB等设备。
此外,基于SoC的设备必须运行嵌入式版本的Linux操作系统以及Citrix Receiver for Linux,一种能够和XenApp/XenDesktop生态系统交互的客户端软件。Receiver for Linux同时兼容x86和ARM架构的设备,可以运行在定制的PC或者专用瘦客户端上。Citrix专门针对SoC架构优化了ARM版本的Receiver for Linux,以获得更好的性能体验,同时确保新的版本能够兼容之前的SoC设备。
Citrix SoC的优势
相比于传统的瘦客户端或者定制PC,基于SoC架构的设备具有诸多优势。
尽管自定义芯片需要花费大量研发费用,但是Citrix芯片组使用通用CPU、内存控制器和USB控制器组件,因此能够帮助降低总体成本。
相比于传统的分离式组件系统,SoC芯片组在电力消耗和系统冷却方面都具有很大优势,因此能够帮助企业降低成本。SoC采用更加精细化的方式控制电力消耗,因此管理员可以对客户端进行优化以实现更低的系统功耗。
此外,在瘦客户端上进行设备管理更加容易,特别是对于专用的SoC架构来说,其活动组件数量更少。厂商在设计兼容HDX设备的过程中需要考虑如何集成XenApp/XenDesktop的问题。安全问题更加易于管理,因为很多功能都被集成到固件中,而不是通过软件实现,因此能够有效降低系统被攻击的可能性。
Citrix SoC的未来
自从NComputing和德州仪器公司发布了第一代Citrix SoC之后,惠普等厂商也已经在自己的架构中加入了兼容HDX的设备。为了支持这种行为,Citrix为其提供了用于集成设备组件的必要软件开发包,以及检验设备是否满足Citrix Ready HDX标准的基础架构。
最近,Citrix宣布两家合作伙伴ViewSonic和Micro Center已经推出了基于树莓派平台的HDX Ready SoC设备。这台设备包含需要使用的一切工具,用户可以直接使用其连接到XenApp/XenDesktop环境。
本文转自d1net(转载)