云桌面的技术原理
“云桌面”:是一种基于虚拟化技术的终端操作系统交付与管理方案,可以根据业务场景的不同,定制标准化的系统模板。终端客户端可以通过远程桌面传输协议、虚拟磁盘读写指令、虚拟地址映射等多种技术实现模板的本地化呈现。云桌面可以有效的提高的终端的操作系统部署与运维效率。
目前云桌面有三种主流技术架构:
虚拟桌面基础架构(Virtual Desktop Infrastructure ,VDI)
过去,桌面虚拟化主要基于虚拟桌面基础架构,VDI为智能分布式计算带来出色的响应能力和定制化的用户体验,并通过基于服务器的模式提供管理和安全优势。但VDI需要流畅、稳定的网络连接,尤其所有资源依赖服务器端,视频、渲染、以及计算或图形密集型应用不适用于该模式,因此VDI在中国市场出现了水土不服。
虚拟操作系统基础架构(Virtual OS Infrastructure ,VOI)
为解决VDI的种种烦恼,IBM、和信创天等厂商提出了虚拟操作系统基础架构解决方案。VOI技术最显著的特点是不全部依赖后端服务器资源,而是可以充分利旧客户原有本地终端计算机的资源,以处理计算及图形密集型应用,也可支持各种计算机外设以适应复杂的应用环境及未来的应用扩展。同时,对网络和服务器的依赖性将大大降低,即使遇到网络中断或硬件故障时终端也可以继续使用,唯一的不足是缺少对移动终端的支持。
智能桌面虚拟化(Intelligent Desktop Virtualization,IDV)
IDV叫做智能桌面虚拟化,最早由英特尔提出。IDV架构包含两种模式::windows模式可实现一机两用,如用户在一台电脑上同时访问window 7和xp,现在新的电脑出厂预装win 10,但一些客户如政府单位很多业务系统需要跑在win 7甚至是xp上,就需要采用IDV的windows模式;Linux模式可以通过虚拟化层的穿透直接调用前端硬件资源,但性能仍然会有损耗,特别对设计类软件很难做性能优化,对外设的兼容性不佳,且不支持利旧和移动设备,无法满足大规模应用的需求。