在桌面虚拟化领域,你已经听到了太多有关Citrix XenDesktop、VMware View以及Dell vWorkspace的新闻,但是还有其他不太有名或者面向小规模用户环境的产品。本周我想介绍一下NoMachine NX 4。
在我的整个职业生涯中,我一直认为如果打算使用远程Linux可以使用NoMachine这一工具。NoMachine支持Windows已经有几年时间了,但是其和其他主要关注于Windows桌面虚拟化的公司之间的竞争一直很激烈。NoMachine 4 最近登录市场,这一消息不太准确,因为NX版本的更新周期很长,我在三年前就已经听说过NX 4了,现在终于投入使用了。
NoMachine提供了灵活性
NoMachine NX的主要优势是它支持你能够提供的任意后端、桌面平台以及客户端组合,能够远程访问运行Linux、Unix、Windows或者Mac物理桌面。该企业虚拟桌面基础设施选项能够使用公有云和私有云,在私有云环境下你可以使用任一hypervisor,在公有云环境下你可以使用支持Xen或者KVM的任一云供应商。
另外,客户端支持Android、iOS、Windows、Mac、Linux以及Unix,如果出于某些原因客户端不够好(或者更可能的情况是环境中有非受管的终端),那么也可以使用基于浏览器的组件。
通过NoMachine Enterprise Server可以访问所有虚拟桌面,因此你可以向大多数用户交付虚拟桌面或者允许他们远程访问物理桌面。你能感觉到NoMachine NX产品线基于Linux构建。其提供了终端服务产品,但是仅限于向Linux服务器提供类似于远程桌面会话主机(RDSH)的功能。我猜你可以想出在NoMachine Enterprise Server环境中使用Windows RDSH服务器的方法,但是却需要经过多跳。
用于Windows环境的NoMachine NX
从企业的角度考虑,对比NoMachine NX与Linux没有必要。既然NoMachine是为Linux而生,运行一定棒。毕竟NX协议旨在增强通过WAN连接的X Windows性能(NoMachine最初用于使用调制解调器的环境中,而且使用了很长时间)。
对于Windows来说,用户体验至少会高于平均水平。尽管在帧速率以及音频跳跃方面的确遇到了一些问题,但在某些情况下,它在保持音频与YouTube视频同步方面做得相当出色。(我将其归因于我在虚拟机中运行服务器并通过我的主机连接。)我只想说,在使用NoMachine NX 4时,它运行的非常好,已经进行了一些显著的功能改进。
评估各类工具时面临的挑战在于Windows环境竞争非常激烈,而且协议以及用户体验都非常棒。这意味着当只需要远程连接Windows桌面时,很可能会选择更加传统的产品。
然而,如果存在非Windows环境的远程桌面需求时,NoMachine NX为你提供了令人关注的选项。在这些环境中你可以通过单个虚拟管理平台访问不同的桌面,工作变得更加轻松。我认为NoMachine NX仍旧是一个很好的产品,由于其性能优异而且提供了广泛的设备,操作系统以及交付机制支持,我肯定给予更多的关注。