桌面虚拟化——VDI与SBC区别

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

虚拟桌面技术历过多年发展,已经形成了VDI和SBC两大解决方案类型,两

典型虚拟桌面解决方案工作原理示意

虚拟机并在其中部署用户所需的操作系统和各种应用,然后通过桌面显示协议将完整的虚拟机桌面交付给远程用户使用。因此,这类解决方案的基础是服务器虚拟化。服务器虚拟化主要有完全虚拟化和部分虚拟化两种方法:完全虚拟化能够为虚拟机中的操作系统提供一个与物理硬件完全相同的虚拟硬件环境;部分虚拟化则需要在修改操作系统后再将其部署到虚拟机中。两种方法相比较,部分虚拟化通常具有更高的性能,但是它对虚拟机中操作系统的修改增加了开发难度并影响了操作系统兼容性,特别是Windows系列操作系统是当前用户使用最为普遍的桌面操作系统,而其闭源特性导致它很难部署在基于部分虚拟化技术的虚拟机中。因此,基于VDI的虚拟桌面解决方案通常采用完全虚拟化技术构建用户专属的虚拟机,并在其上部署桌面版Windows用于提供服务(但也有部分方案对Linux 桌面提供支持)。

基于SBC的虚拟桌面解决方案,其原理是将应用软件统一安装在远程服务器上,用户通过和服务器建立的会话对服务器桌面及相关应用进行访问和操作,不同用户的会话是彼此隔离的。这类解决方案的基础是在服务器上部署支持多用户多会话的操作系统,它允许多个用户共享操作系统桌面。同时,用户会话产生的输入/输出数据被封装为桌面交付协议格式在服务器和客户端之间传输。其实,这种方式在早期的服务器版Windows操作系统中已有支持。但是在早期的应用中,用户环境被固定在特定服务器上,导致服务器不能根据负载情况调整资源配给。另外,早期的虚拟桌面场景主要是会话型业务,其应用具有局限性,例如不支持双向语音、对视频传输支持较差等,而且服务器和用户端之间的通信安全性不高。因此,新型的基于SBC的虚拟桌面解决方案主要是在服务器版Windows 操作系统提供的终端服务能力的基础上对虚拟桌面的功能、性能、用户体验等方面进行改进。

整的桌面操作系统环境,与传统的本地计算机的使用体验十分接近。而且在这类解决方案中,用户虚拟桌面能够实现性能隔离和安全隔离,并拥有服务器虚拟化技术带来的其他优势,服务质量可以得到保障。但是,这类解决方案需要在服务器侧部署服务器虚拟化及其管理软件,对计算资源和存储资源要求较高,需要较高的成本。因此,基于VDI的虚拟桌面比较适合对计算机桌面功能要求完善的用户使用。采用基于SBC的解决方案,应用软件可以像在传统方式中一样安装和部署到服务器上,并同时提供给多个用户使用,具有较低的资源需求,但是在性能隔离和安全隔离方面只能够依赖底层的Windows操作系统,同时要求应用软件必须支持多个实例并行以供用户共享。另外,因为这类解决方案在服务器上安装的是服务器版Windows操作系统,其界面与用户惯用的桌面版操作系统有一定差异,所以为了减少用户在使用时的困扰,当前的解决方案往往只为用户提供应用软件的操作界面,而非完整的操作系统桌面。因此,基于SBC的虚拟桌面更适合于对软件需求单一的内部用户使用。

相关文档
最新文档