云桌面VDI、IDV、VOI、RDS的区别
为了更加了解VDI、RDS、IDV、VOI云桌面,首先要明白云桌面是什么意思,以及桌面云是什么意思。
云桌面又称桌面云、虚拟化桌面,是替代传统PC电脑的一种虚拟桌面技术。用户使用云桌面后,无需再购买电脑主机,只用一台云终端代替即可(云桌面永远都替代不了电脑主机,但其体验效果会无限接近电脑主机)。
云桌面的区别是以PC主机体验为前提,从各个云桌面技术的应用、兼容、体验、实现技术以及不足等方面进行相关区别,本公司通过多年云桌面研发和部署经验,并根据云桌面市场环境和动态总结以下文档:
云桌面技术的实现有三大方面组成:云服务器、网络、云终端(也是影响云桌面体验的三大要素)。
云桌面的架构:
云桌面的组成:
(1)云服务器:为用户桌面的CPU、内存、磁盘、网络和数据传输等,提供集中运算。
(2)网络:通过云桌面技术特有的通信协议将用户的桌面压缩传输到云终端。
(3)云终端:通常是指云桌面技术的终端设备。其通过特定的通信协议(通常是指VDI、RDS、SPICE等云桌面技术通信协议)来连接云端的系统桌面并显示到前端来,并将云终端的输出输入数据重定向到云服务器上。
云桌面技术分类:
VDI(Virtual Desktop Infrastructure 虚拟桌面基础架构 )。VDI为集中存储、集中运算的虚拟桌面基础架构,属于云桌面技术。该架构是把所有的用户桌面的数据运算都集中在服务器端,用户桌面接收的只是操作系统环境。VDI在桌面移动性、服务器架构设计、集中管理控制、数据安全性方面都具有很大优势。劣势有以下方面:依赖网络环境,没有网络无法使用VDI桌面;集中存储、集中运算的特点决定了需要配置高性能的服务器,另外每台学生机显示器还需配置一个云终端,投资成本较高;管理者需要掌握云平台相关技术;3D软件及游戏用户体验较差。
VDI云桌面拓扑图
IDV(Intelligent Desktop Virtualization 智能桌面虚拟化)。IDV为集中存储、分布运算的构架,是intel为了挽救自身X86业务而提出的虚拟化技术,但不属于云桌面技术。该架构下服务器端存放系统镜像,客户机通过本地虚拟机运行虚拟桌面,不需要大量的图像传输,支持系统离线运行。相对VDI有了很大改善,但是该模式对客户机的要求比较高:配置必须一致及支持虚拟终端。由于硬件虚拟化层在客户机运行,性能和兼容性还是没有办法和传统的PC机相比。
IDV云桌面拓扑图
VOI(Virtual Operatingsystem Infrastructure 虚拟操作系统基础架构)。VOI无任何硬件虚拟化层,其本身是无盘工作站模式,被现在许多厂商吹捧为云桌面,其实VOI并不属于云桌面技术。VOI为集中存储、分布运算的构架。该模式是在服务器端存储系统数据,在客户机上运行桌面。客户机只需在启动时从服务器端将操作系统和应用加载到本地缓存即可使本地计算机能正常使用。该模式支持离线运行、支持桌面系统集中安全管理,而且桌面性能完全保持传统PC的体验,不存在兼容性问题,同时支持本地机器无硬盘启动。对数据的安全性、硬件的精简做了进一步改善。
VOI云桌面拓扑图
RDS(Remote Desktop Services 远程桌面服务)。RDS是Windows 操作系统RDP的升级版,其通过在一个Windows操作系统上创建多个用户账号来使用,属于云桌面技术。目前RDS是很流行的,其应用场景众多(如:教学、办公、阅览室、展示厅等)。
RDS云桌面拓扑图
云桌面技术 | VDI | IDV | VOI | RDS |
实现原理 (工作原理) |
首先在云服务器上安装虚拟化平台,其次在虚拟化平台上集中安装相关的虚拟机系统,再通过VDI技术将虚拟机系统的桌面压缩后,并依赖网络传输到云终端上解码显示。 (属于云桌面技术的独享云桌面,也就是说每个人都有自己的独立操作系统桌面) |
其原理是在终端本地安装相关的虚拟机系统,然后再通过服务器进行集中管理。 (每个人都有自己的独立系统桌面,但不属于云桌面技术) |
VOI本身就是无盘工作站模式,但VOI在终端本地增加了存储空间。 其原理是通过瘦客户机的网络启动模式来加载服务器上存放的相关系统镜像到瘦客户机本地。 (每个人都有自己的独立系统桌面,但不属于云桌面技术) |
RDS是RDP的升级版,RDS仅限于微软的Windows系统使用。 其原理是在服务器上安装一个Windows系统,在该Windows操作系统上创建多个用户账号,并在云终端上使用Windows系统账号登录桌面。 (属于云桌面技术的共享云桌面,也就是说所有人共用一个操作系统) |
桌面体验 | 一般
(由于系统桌面画面通过压缩后再传输到云终端上解码显示,存在丢帧现象) |
较好
(由于终端本地使用系统是虚拟机系统,导致终端本地资源利用率不太高) |
与PC一致 (由于是在终端本地上安装操作系统,可以完全利用终端本地资源) |
一般
(由于系统桌面画面通过压缩后再传输到云终端上解码显示,存在丢帧现象) |
对3D支持 | 极差 | 较好 | 与PC一致 | 较差 |
对外设支持 | 较差,需要定制 | 较好,依赖VT-d技术 | 与PC一致 | 较差,需要定制 |
应用软件兼容 | 绝大多数软件支持 | 几乎都支持,但大型设计软件使用效果较差 | 完全支持,但大型设计软件使用效果较差 | 大多数软件不支持多用户模式 |
桌面漫游 | 支持, 灵活应用 | 不支持 | 支持 | 支持,灵活应用 |
对网络依赖性 | 断网不可用 | 断网可用 | 断网可用 | 断网不可用 |
数据安全性 | 很好(数据不落地) | 需做防护 | 需做防护 | 很好(数据不落地) |
旧PC利用 | 部分支持,但兼容性问题严重 | 部分支持,但存在兼容问题 | 支持,但要考虑硬件兼容问题 |
支持, 需要使用Windows系统 |
造价成本 |
服务器投入高 云终端投入低 |
服务器投入低 云终端投入高 |
服务器投入低 云终端投入高 |
服务器投入高 云终端投入低 |
在同等数量用户的情况下,前期总投入大致比较:VDI > RDS > VOI > IDV(数据来源于本公司参与的项目) | ||||
存储依赖 | 数据完全存放在服务器端 | 数据可存在终端本地,也可存在服务器 | 数据可存在终端本地,也可存在服务器 | 数据完全存放在服务器端 |
桌面运算处理 | 全靠服务器运算处理 | 靠云终端本地运算处理 | 靠云终端本地运算处理 | 全靠服务器运算处理 |
应用场景 | 适用于移动办公、软件外包开发、广域网下数据不落地等无3D高清、无复杂外设、网络稳定的场景。 | 适用于办公、教学、开发、小型3D等较复杂的场景。 | 适用于对3D应用和高清视频要求高,外设复杂、网络较差和需要利旧原有高性能电脑的场景。 | 适合简单办公、教学、展厅、阅览室、图书馆等无软件兼容、无3D高清、无复杂外设、无独立计算机名和MAC地址要求,且网络稳定的场景。 |