2021-03-19

主流厂商桌面云架构IDV和VDI技术和应用场景对比

 前沿:

      云桌面在现在很多企业内部已经有广泛的应用,包括轻载场景和重载场景,常见的几种形式有VDI和IDV,以及VOI几种,VDI是真正意义上的桌面云,而IDV和VOI实际上并不能算桌面云。

发展历程:

       VDI和IDV的历史来源可以上溯到上个世纪的1995年,那时候的Windows桌面本身还不支持多用户,微软让Citrix为它做了WinFrame,用来支持多个用户账号同时远程登录到WindowsNT上,这样每个用户可以摆出一副正在用着私人电脑的模样,这就是RDS(远程桌面服务)的概念了,但这显然不是长久之计,多用户在共享的还是同一台物理服务器,相互之间干扰太多,想多耗点资源、删个文件、关个机都得看别人心情。在WinFrame的开发过程中,Citrix悄悄积累了大量的Windows远程桌面协议优化经验成果,ICA(Independent Computing Architecture)协议就是在这时候发端的,这个协议用来向客户端传输WinFrame服务器的桌面内容,此后ICA协议作为Citrix远程桌面交付产品的核心技术不断成熟和完善。

VDI成了气候,大量的电脑桌面被Hypervisor集中运行到了少量的几台服务器上,直接后果便是影响了CPU厂商们的销售业绩,于是大佬Intel拍案而起,迎上去拦腰抱住第一代VDI的几个软肋:远程桌面协议优化力度不够导致的用户体验不好,管理中心系统复杂度高,管理成本高,还不支持离线模式等等,提出了IDV的架构思路,

该架构主要有三个特点:集中管理+本地执行、镜像分层技术、带外模式的设备管理。

其中最核心的就是第一条,把桌面从服务器赶回到客户端上,照旧用着客户端的本地硬件。看上去是复辟了,但是它与传统PC还是有不同之处,IDV在桌面与硬件之间加了一层裸机虚拟化,这样就可以方便地进行镜像的集中分发和硬件设备的带外管理。同时由于桌面运行在客户端上,IDV对集中管理的服务器要求自然就不那么高了,这也是IDV能够号称用一台服务器带动数千台桌面的原因

随着虚拟化技术的发展,Hypervisor有了裸机版,不用装在其它操作系统上了,性能得到大幅度改善,通过Hypervisor在同一台物理机上可以成功虚拟出多台具备实用价值的电脑桌面。于是Citrix看到了新的机会,决定把WinFrame留给微软当做Windows服务器中自带的终端服务(Terminal Service),然后挟着ICA桌面协议的余威转向桌面虚拟化,掀起了VDI的第一波浪潮,在这次浪潮中涌现了如雷贯耳的两大VDI产品:Citrix XenDesktop和Vmware View,Vmware还拉了一群伙伴们组织起了虚拟桌面联盟,VDI的名字就这么来的:Virtual Desktop Infrastructure

VDI和IDV的本质区别是桌面操作系统实体的运行位置在哪里,前者是集中在数据中心的服务器上,后者是分布在各个客户端本地。VDI就有点像联邦的意思,更加关注高度中央集权的管理策略,将所有的桌面以虚拟化的形式集中部署在数据中心服务器上,而IDV则有“邦联”的背景,让桌面在每个物理客户端上独立运行。

中央服务器只做基础镜像(Golden Image)的制作与分发,以及用户配置、应用安装等上层务虚化的管理,论特色是各有千秋,CIO们时常要在这两者之间做两难的抉择,其实这是对桌面电脑管理策略的选择。

常见的桌面协议技术:

  • ICA/HDX
    • ICA(Citrix Independent Computing Architecture)是目前应用较多的虚拟桌面协议之一,ICA除了功能齐全之外,还有:
      • 广泛的移动终端支持
      • ICA的网络协议无关性,使其可以支持TCP/IP、NetBOIS和IPX/SPX
      • ICA不仅支持Citrix自家的虚拟化平台XenServer,还支持vSphere和Hyper-V
      • 性能上比较突出的特点是较低的带宽占用,在网络环境差(延迟高)的情况下也能正常使用。
    • HDX(High Definition Experience)作为ICA的增强版,尽量改善用户体验,包括音视频,多媒体和3D,HDX支持H.264。
  • PCoIP(PC-over-IP)
    最初由加拿大公司Teradici开发,早期定位于高端图形设计,2008年VMware宣布和Teradici共同开发PCoIP,以改进自己的VDI解决方案VMware View。
    • PCoIP和硬件结合紧密,数据的编码和解码,图形的处理可以通过专门的硬件来完成,让CPU有精力来做其他的事情,也有专门集成了PCoIP显示芯片的显示器。
    • PCoIP是基于UDP协议的,UDP传输不可靠,但是UDP没有TCP三次握手复杂的校验和数据恢复,传输速度快,适合多媒体的传输。
    • 原生PCoIP协议没有串并口等外设的的重定向能力,但一些TC厂商通过额外的端口重定向插件弥补了这方面功能的不足。
  • SPICE(Simple Protocol for Independent Computing Environment)
    • 一款开源虚拟桌面协议,最初由Qumranet开发,后来被Redhat收购并开源,经过几年的社区开发,SPICE协议不断成熟。
    • SPICE协议对于视频具有一定的优越性,其主要原因还是对于显示信息的压缩处理由KVM完成,避免了GuestOS内由于视频压缩对于CPU的过量消耗。SPICE协议采用无损压缩,所以清晰度较高,缺点是带宽较高,消耗的资源较大。
  • RDP/RemoteFX
    • RDP(Remote Desktop Protocol)是微软的远程桌面协议,最初是由Citrix开发,支持的功能较少,且主要应用在Windows环境中,现在也有Mac下的RDP客户端和Linux下的RDP客户端rdesktop。经历多个版本的开发,RDP最新版也支持了打印机重定向,音频重定向,剪贴板共享等功能。
    • RemoteFX是RDP的增强版,提供了vGPU、视频支持、多点触控、USB重定向等功能。

集中桌面协议的对比:

VDI架构:

VDI:虚拟桌面基础设施

VDI让大规模的虚拟桌面得以高度集中化的管理,让每个人的电脑运行在自己看不到的地方,由于理念比较新,方案一提出得到了市场的广泛传播,但是由于该构架要求所有桌面虚拟机集中在服务端运行,受到硬件工艺和网络传输的限制,造成性能、成本、兼容性等诸多问题。

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

云计算店小二

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值