百科狗-知识改变命运!
--

桌面虚拟化中VDI与IDV的区别?

一语惊醒梦中人1年前 (2023-12-05)阅读数 17#综合百科
文章标签桌面服务器

我们知道云桌面除了之前说到的共享云桌面之外,还有一种就是虚拟云桌面也就是我们所说的桌面虚拟化,而桌面虚拟化又可分为VDI和IDV桌面虚拟化两种实现方式,很多人就会问既然可分为VDI和IDV桌面虚拟化,那么它们哪一个更好的呢?这两种桌面虚拟化方式又有书面区别的呢?

首选是设计理念的不同,VDI桌面虚拟化的设计理念是集中计算集中管控,即吧所有数据集中在一台或者多台服务器上一个IT人员可同时管控几百上千台的虚拟云桌面,发布桌面等复杂的工作全部由服务器去完成,我们可在服务器管理平台上管控终端用的外设接口、访问权限等以及在管理端就可解决终端用户的桌面问题;而IDV怎么虚拟化的设计理念则是分布式计算集中管理,即虚拟桌面充分利用云终端的硬件资源,每个云终端都是虚拟桌面节点,桌面系统理论上可以无限扩张。

其次是对硬件的要求,VDI桌面虚拟化采用数据集中的设计理念,所以要求管理虚拟云桌面的服务器硬件配置要求会比较高包括CPU/内存、硬盘等都需要较高的配置才能带动更多的虚拟桌面用户使用;而IDV桌面虚拟化则是充分利用云终端的硬件资源进行数据存储和计算,对云终端的硬件要求会比较高而对服务器的配置要求不是太强的。

第三是数据的安全性,VDI桌面虚拟化数据都存储在服务器或者存储上,云终端不保存数据,数据不落地安全性较高,而IDV怎么虚拟化则则是利用云终端的硬件进行计算和存储,数据的安全性相对来说就比较低。

第四是灵活性的不同,VDI桌面虚拟化可支持移动办公,不管在哪里桌面可以跟人走,不一定非要在自己的办公座位上才能使用自己的桌面文件,同时除了支持云终端使用外还可支持就PC、平板、手机笔记本等终端设备;而IDV怎么虚拟化对终端依赖性较大,自己的桌面系统通常是与终端绑定的,不能像VDI一样随时随地的访问桌面系统。

第五是否支持离线办公,VDI桌面虚拟化所有的计算都是通过服务器端来完成的也就意味着一旦服务器出现故障或者断网的情况,云终端就无法调用服务器上的资源不能正常的进行工作的;而IDV桌面虚拟化则不一样它主要是调用云终端以及资源进行存储和计算当服务器出现故障后,终端仍可进行离线工作。

不管是VDI桌面虚拟化还是IDV桌面虚拟化他们都有自己的优势的一面和不好的一面,而要说哪一个更好或者说更倾向于谁,只能说在不同的使用场景和应用中使用这两种桌面虚拟化带来的体验效果是截然不同的。

VDI允许部署在数据中心内部的服务器向很多设备交付完整的桌面实例,包括传统PC、瘦客户端乃至零客户端设备。但每个VDI实例是由服务器处理并存储的,即使是较少的实例也可能需要大量的计算资源和网络访问。VDI部署必须先从仔细考虑服务器性能、评估服务器硬件升级需求开始。本文解释与VDI硬件要求相关的一些常见服务器问题。 有必要指出并不存在唯一的VDI硬件需求清单。问题不在于缺少支持,VDI几乎能够在当前任意一台虚拟服务器上运行。然而服务器上能够部署的VDI实例的数量受服务器可用计算资源的限制。

例如,用于企业级VDI部署的典型“白盒”服务器可能包括两个8核处理器以及至少192GB的DDR3 内存。VDI实例使用的存储很可能是集中SAN存储。但为避免存储以及VDI流量出现在同一个局域网中,SAN可能会使用单独的网络(比如FC或者单独的物理局域网)或者使用VDI服务器上的本地存储加载并保护VDI实例。这意味着VDI服务器可能需要16块转速为10-15k 的SAS 6Gbps的高性能硬盘(高度可能为2U或3U)。

性能更好的服务器可以支持更多的VDI实例,而采购较早或者性能较差的服务器支持的VDI实例数量较少。上文中列举的服务器配置可能能够支持80到130个实例,然而服务器能够支持的VDI实例的准确数量取决于其他细节比如基础镜像的大小以及复杂性、个性化程度、虚拟应用的数量、网络中用户以及应用的活跃程度等等。

看起来像是有很多实例,但一家规模足够大的采用VDI的企业可能会雇佣1000名员工或者更多—这意味着至少需要部署10台服务器,还要有额外的服务器用于支持实例数量增加以及故障切换。拥有5000名用户的企业将需要大约50台这样的物理服务器。物理服务器数量增多,hypervisor的成本以及VDI平台的许可费用也会相应增加。 VDI在一台服务器内完成所有的处理任务,仅将终端设备用作一个I/O平台(比如视频、鼠标、键盘)。因此所有的桌面以及可视化渲染工作是在主机服务器的处理器内完成的,生成的图像通过局域网转发给终端设备。渲染基本的Windows桌面会话以及其他元素通常没有任何问题,但在执行高级图形任务(比如流媒体或者3-D图形)时很可能会遇到问题。

问题恰恰是硬件支持。服务器往往省略了GPU,因为传统的服务器端任务比如文件服务器或者活动目录服务器并不使用图形。但当需要处理图形指令(比如SSE3指令)时,无法使用GPU卸载负荷—只剩下CPU使用无效率的软件仿真搞定这些指令。结果就是性能显著降低,与受影响的CPU核心相关的所有VDI实例都会受影响。由于VDI使用成熟并容纳了更多复杂的虚拟化应用,因此有必要让VDI服务器提供GPU支持以提升系统性能。

GPU往往作为一个单独的设备部署,但可以以多种不同的方式进行集成。最常见的方式是将GPU作为扩展设备安装比如PCIe适配器卡。日常办公电脑通常使用该方式,因为PCIe插槽很多而且易于访问,而且服务器能够使用功能强大的服务器级产品比如NVIDIA基于Kepler的GRID K1和K2适配器。然而服务器可能没有足够多的PCIe插槽容纳GPU适配器,GPU适配器通常非常大而且配置了一些散热风扇。数量有限的PCIe插槽可能被用于其他扩展设备比如多端口网络适配器或者存储加速器。

另一个选择是使用外置GPU比如Cubix GPU-Xpander,使用一个简单、低配置的PCIe适配器连接外部、单独供电的独立GPU系统。该方法避免了过度占用服务器有限的电力供应以及PCIe插槽空间限制。

第三种方式是直接将GPU集成到处理器中,这样每个CPU插槽都能够访问其自己的GPU。例如,Intel在Xeon E3处理器中增加了GPU,并提出了改善转码性能的方案用于提升图形性能。基于ARM架构的RISC处理器同样增加了GPU用于处理图形任务。集成GPU可能是最有效的方式,因为既不会榨取服务器的电力供应也不需要使用PCIe插槽,但IT规划人员可能需要等待技术升级才能够获得对CPU/GPU进行集成的服务器。 有一些商业系统用于满足VDI硬件需求,不过这些系统更多是进行了预先封装而不是专门设计的系统。一个例子是Dell的DVS简易设备。桌面虚拟化解决方案(DVS)包基于Dell标准的PowerEdge R720或T620服务器,并与Citrix XenServer或Microsoft Hyper-V以及VDI管理工具进行了捆绑。根据报道该设备可以支持高达129个用户,而且很容易部署更多的设备以支持更多的用户。

其他VDI设备包括VMware基于VMware Horizon View的快速桌面设备,Tangent公司的 Vertex VDI设备以及Pivot3公司的vSTAC VDI设备。

由于DVS依赖于标准的服务器,并没有进行定制或者专门设计以区别传统服务器。像N+1冗余、自动故障切换、负载均衡、桌面配置以及桌面镜像管理都可以通过软件工具实现。

桌面虚拟化中VDI与IDV的区别?

VDI实例支持与计算资源直接相关,但VDI硬件要求取决于桌面镜像的复杂性以及分层特性比如个性化以及应用虚拟化。上述因素使得确定每个桌面实例所需要的准确的资源数量以及给定服务器能够支持的实例数量具备相当大的挑战。这强调了企业在大规模部署VDI前,在经过良好规划的PoC项目以及规模有限的部署环境中(比如选择工作组或者部门)进行测试的必要性。

鹏仔微信 15129739599 鹏仔QQ344225443 鹏仔前端 pjxi.com 共享博客 sharedbk.com

免责声明:我们致力于保护作者版权,注重分享,当前被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理!邮箱:344225443@qq.com)

图片声明:本站部分配图来自网络。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!

内容声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。部分内容参考包括:(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供参考使用,不准确地方联系删除处理!本站为非盈利性质站点,本着为中国教育事业出一份力,发布内容不收取任何费用也不接任何广告!)