voi桌面虚拟化(桌面虚拟化)

发布时间:2023-08-13 21:56:46 中国文化网

大家好,最近小红发现有诸多的小伙伴们对于voi桌面虚拟化,桌面虚拟化这个问题都颇为感兴趣的,今天小活为大家梳理了下,一起往下看看吧。

1、主流桌面虚拟化技术方案:

2、用户熟悉类似于虚拟桌面的体验。它的前身可以追溯到微软在其操作系统产品中提供的终端服务和远程桌面,但它们在实际应用中存在不足。例如,以前的终端服务只能操作应用程序,


(资料图片仅供参考)

3、远程桌面不支持桌面共享。随着虚拟化技术的发展,虚拟桌面取得了长足的进步。

4、The current virtual desktop solutions are mainly divided into two categories: virtual desktop infrastructure and session virtualization.

5、基于VDI的虚拟桌面解决方案的原理是在服务器端为每个用户准备一个专用的虚拟机并在其中部署用户需要的操作系统和各种应用,然后通过桌面显示协议将完整的虚拟机桌面交付给远程用户。因此,

6、这种解决方案的基础是服务器虚拟化。

7、服务器虚拟化的方法主要有两种:完全虚拟化可以为虚拟机中的操作系统提供与物理硬件完全相同的虚拟硬件环境;部分虚拟化要求在将操作系统部署到虚拟机之前对其进行修改。

8、两种方法相比,部分虚拟化通常具有更好的性能,但其对虚拟机中操作系统的修改增加了开发难度,影响了操作系统的兼容性,尤其是Windows系列操作系统是目前用户最常用的桌面操作系统。

9、但是,它的闭源特性使得它很难部署在基于部分虚拟化技术的虚拟机中。因此,基于VDI的虚拟桌面解决方案通常使用全虚拟化技术来构建用户专用的虚拟机,并在其上部署桌面窗口来提供服务。

10、但是,有些解决方案支持Linux桌面。

11、基于SV的虚拟桌面解决方案的原理是将应用软件安装在远程服务器上,用户可以通过与服务器建立的会话来访问和操作服务器桌面及相关应用,而不同用户之间的会话是相互隔离的。

12、这种解决方案是在操作系统事件层(如键盘敲击、鼠标点击、视频显示更新等)之间插入一个虚拟化层。)和应用软件层,从而弱化了两层之间的紧密耦合关系,使应用的运行不再局限于本地操作系统事件的驱动。事实上,

13、这种方式在Windows的早期服务器版本中已经得到支持,但是在之前的应用中,用户环境是固定在特定的服务器上的,这使得服务器无法根据负载调整资源分配。另外,之前的应用场景主要是会话式业务,有局限性。

14、比如不支持双向语音,视频传输支持差,服务器和客户端的通信不安全。因此,

15、新的基于SV的虚拟桌面解决方案主要是在Windows提供的终端服务能力的基础上,改进虚拟桌面的功能、性能和用户体验。

16、SV在用户体验、服务器性能要求、硬件资源占用、用户支持扩展性、方案实现复杂度、管理难度、桌面交付兼容性等方面都优于VDI。使用基于VDI的解决方案,

17、用户可以得到一个完整的桌面操作系统环境,非常接近传统本地电脑的体验。在这种解决方案中,用户虚拟桌面可以实现性能和安全的隔离,并具有服务器虚拟化技术带来的其他优势。

18、但这种解决方案需要在服务器端部署服务器虚拟化及其管理软件,对计算和存储资源要求高,成本高,部署和管理复杂。因此,基于VDI的虚拟桌面更适合桌面功能完善、个性化要求高的用户。

19、使用基于SV的解决方案,可以将应用软件以传统的方式安装部署在服务器上,然后同时提供给多个用户,资源需求低,部署和管理非常简单,还可以结合服务器虚拟化技术,架构灵活。

20、对计算和存储资源的要求非常低,大大降低了成本。但是,它在系统个性化方面较弱,并且依赖于管理员定制的应用程序。

21、成本和复杂性的比较:VDI和SV

22、 基于VDI的虚拟桌面解决方案需要为用户提供专属的虚拟机,并主要提供闭源Windows操作系统的桌面。因此,当前支撑VDI虚拟桌面的虚拟机普遍基于完全虚拟化技术,

23、例如VMware的ESX虚拟机、Microsoft的Hyper-V虚拟机、RedHat集成在Linux内核之中的KVM虚拟机以及Citrix采用完全虚拟化的Xen虚拟机等。

24、基于SV的虚拟桌面解决方案直接利用Windows的多用户环境,使各用户能够同时在同一服务器上获得属于自己的应用。犹豫Windows本身属于闭源的操作系统,

25、在闭源的操作系统之上将操作系统虚拟化成多个相互隔离的操作空间,技术难度较大,门槛很高,当前只有主流的Citrix、NComputing和Microsoft发布的产品可以在SV技术上获得较好的用户体验,

26、其核心是对用于传输视图内容的桌面显示协议进行优化,降低资源消耗。

27、桌面显示协议:

28、 桌面显示协议是影响虚拟桌面用户体验的关键,

29、当前主流的显示协议包括HDX(Citrix)、PCoIP(Vmware)、UXP(NComputing)、RDP(Microsoft)、SPICE(Redhat)等,并被不同的厂商所支持。

30、 传输带宽要求的高低直接影响了远程服务访问的流畅性。HDX采用具有极高处理性能和数据压缩比的压缩算法,极大地降低了对网络带宽的需求。图像展示体验反映了虚拟桌面视图的图像数据的组织形式和传输顺序。

31、UXP采用了与HDX相同的数据压缩技术,但在算法上次于HDX,虽然压缩比没有HDX高,但其视觉体验上已经非常精细。PCoIP采用分层渐进的方式在用户侧显示桌面图像,

32、即首先传送给用户一个完整但是比较模糊的图像,在此基础上逐步精化,相比其他厂商采用的分行扫描等方式,具有更好的视觉体验。

33、 双向音频支持需要协议能够同时传输上下行的用户音频数据(例如语音聊天),而当前的PCoIP对于用户侧语音上传的支持尚存缺陷。视频播放是检测传输协议的重要指标之一,

34、因为虚拟桌面视图内容以图片方式进行传输,所以视频播放时的每一帧画面在解码后都将转为图片从而导致数据量的剧增。为了避免网络拥塞,

35、HDX、PCoIP与UXP采用压缩协议缩减数据规模但会造成较小的画面质量损失,而SPICE则能够感知用户端设备的处理能力,自适应地将视频解码工作放在用户端进行,依赖于瘦客户机或本地PC的性能,

36、SPICE协议本身无法做视频压缩处理。

37、 用户外设支持能够考查显示协议是否具备有效支持服务器侧与各类用户侧外设实现交互的能力,HDX和RDP对外设的支持比较齐备(例如支持串口、并口等设备),

38、而UXP、PCoIP和SPICE当前只实现了对USB设备的支持。传输安全性是各个协议都很关注的问题,早期的RDP不支持传输加密,但在新的版本中有了改进。

39、 桌面显示协议是各厂商产品竞争的焦点,其中,RDP、HDX与UXP拥有较长的研发历史,PCoIP和SPICE相对较新但也日渐成熟,特别是SPICE作为一个开源协议,在社区的推动下发展尤其迅速。

40、目前国内所有虚拟化桌面厂商都是基于免费开源的KVM服务器虚拟化技术基础上开发的,没有核心的技术,依赖于国外开源软件的技术,本质还是基于VDI的服务器虚拟化。

41、总结:

42、虚拟桌面技术已经比较成熟,不同厂商的产品各具特色:Citrix不断地追求用户体验的提升;NComputing是唯一提供软件、协议与云终端的整体解决方案,

43、拥有极高的性价比;VMware具有先进的底层服务器虚拟化架构;Microsoft拥有在操作系统领域的主导地位;Red Hat的开源策略使得其产品具有较低的成本。

44、 当前尚没有哪家厂商的产品能够适用于所有应用场景,因此在应用和部署虚拟桌面解决方案时,必须结合实际需求选择合适的技术和产品,特别是对于一些特殊的用户外设,通常需要定制解决方案。

以上就是桌面虚拟化这篇文章的一些介绍,希望对大家有所帮助。

标签:

延伸阅读
a04-正文-广告01