VDI虚拟云桌面 和 共享云桌面 区别

2024-01-06 17:18
文章标签 桌面 共享 区别 虚拟 vdi

本文主要是介绍VDI虚拟云桌面 和 共享云桌面 区别,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

近年,“云桌面”在中国狠火爆。不少学校电脑机房,图书馆阅览室,企业办公室,房地产门店,医院,政务大厅等场所都把传统电脑更换成了云桌面:

  教学云桌面,图书馆云桌面,企业云桌面,房地产中介云桌面,医疗行业云桌面,政务云桌面......

  云桌面方案可以解决传统电脑方案的诸多问题,如主机资源利用率低、硬件易老化、安装和升级系统&软件的重复性工作量大、数据不集中不安全、易中毒等。反过来说,云桌面具有服务器资源利用率高、集中部署减少维护、数据隔离信息安全,以及统一监视和管理用户、节能减排等优势。

  这么棒的技术,当然会引来很多人围观。于是乎,国内的云桌面商家如雨后春笋般冒出来。可市面上那么云桌面,很多人还没分清楚云桌面的类型就被坑了。你说你傻不傻?

  与亚马逊AWS、阿里云等公有云不同的是,本篇文章讨论的云桌面是属于私有云。怎么区分?服务器在别人家(云端)那里,属于公有云。服务器在自己家里(本地),属于私有云。私有云桌面有两种,虚拟云桌面和共享云桌面。下面让小微跟大家科普一下两种桌面的知识。

   什么是虚拟云桌面?

  虚拟云桌面,即业内人士说的虚拟桌面架构(Virtual Desktop Infrastructure,简称VDI)。它主要由5种食材组成:

  1. Hypervisor虚拟化软件 即虚拟化平台,如VMware的Exsi,Citrix的XenServer;免费开源的KVM引擎。

  2. 桌面传输协议 桌面传输协议是决定用户桌面体验流畅度的关键因素之一,如VMware的PCOIP, Citrix的HDX,Red Hat的SPICE。

  3. 桌面连接代理(Connection Broker 或 Desktop Agent) 桌面连接代理负责管理云终端和虚拟机之间的连接工作。

  4. 管理软件

  5. 云终端

  程序猿把这5种食材组合一起,与服务器、网络、显示器、键盘鼠标等搭配,制作出美味的VDI云桌面。然而,这只是一个配方,到了客户的手里还要安装部署成蛋糕。别以为像市面上的蛋糕预拌粉那样,加水放锅就搞定。小白级的IT管理员可是胜任不了哦。VDI云桌面需要专业的技术工程师去安装部署和升级维护。

  首先在服务器上安装Hypervisor,然后在服务器上的一套物理基础硬件虚拟成多个不同的虚拟机,然后在这些虚拟机上安装操作系统和软件,最后通过桌面传输协议分发到各个客户端上。

换句话说,VDI云桌面可以根据不同人的需求做成不同口味的蛋糕(操作系统),并且用户也可以根据自己的口味选择搭配软件。是不是很个性化?VDI云桌面一般适用于大中型企业。

  什么是共享云桌面?

  

  共享云桌面的主要材料有4种:

  1.桌面传输协议

  2.桌面连接代理(Connection Broker 或 Desktop Broker)

  3.管理软件 对于共享云桌面来说,一般会把桌面连接代理和管理软件会集成一个软件,比如微软Muitipoint的Multipoint Manager软件,vCloudPoint的vMatrix管理软件,就有桌面连接代理和用户管理的功能。

  4.云终端

  程序猿把4种材料组合成配方,客户搭配着服务器、网络、显示器、键盘鼠标就可以食用了。与VDI云桌面不同的是,共享云桌面没有虚拟化过程,它只需要在安装了操作系统的服务器上安装共享云桌面的管理软件,然后批量创建多个用户,再通过云桌面传输协议分发到各个客户端上,即可完成。

共享云桌面的原理是基于多用户操作系统。简单来说,大家围在一起吃蛋糕(服务器资源),每个人都可以吃到相同味道的蛋糕(共享一套系统和软件),但不能够随意搭配软件,只有管理员才有权限加点料(安装、升级和卸载应用程序)。值得一提的是,蛋糕吃到嘴里的都是自己的。(每用户的桌面都是独立的,互不影响。)

  共享云桌面的安装部署非常简单,小白级的IT管理员看着指引就可以搞定。一般适用于普教校园电脑机房,图书馆阅览室、房地产中介门店、工厂电脑控制室、小型企业办公室等标准化操作系统和软件的场景。

  VDI虚拟云桌面和共享云桌面有啥区别?

  1.操作系统是否有虚拟化

  →VDI虚拟云桌面有,共享云桌面没有。

  2. 操作系统是否可以个性化?

  →VDI虚拟云桌面可以安装多个不同的操作系统,如Windows10, Windows7, Linux等;共享云桌面只有一种。

  3.安装和维护系统的数量

  →VDI虚拟云桌面除了需要安装和维护本身的VDI虚拟系统外,还要维护多套不同/相同的操作系统和软件,工作量大;

  共享云桌面只需要安装和维护一套系统和软件,维护工作轻松。

  4.安装部署的难易程度

  →VDI虚拟云桌面安装部署复杂,需要专业技术人员部署;共享云桌面简单,

  自家的IT管理员即可搞定。

  5.价格

  →VDI虚拟云桌面价格昂贵,且维护成本高;共享云桌面价格远低于VDI云桌面,维护成本低。

  话题到这里就结束了,至于选哪种云桌面,那就得看看自己的需求和预算咯。

这篇关于VDI虚拟云桌面 和 共享云桌面 区别的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/577046

相关文章

怎么让1台电脑共享给7人同时流畅设计

在当今的创意设计与数字内容生产领域,图形工作站以其强大的计算能力、专业的图形处理能力和稳定的系统性能,成为了众多设计师、动画师、视频编辑师等创意工作者的必备工具。 设计团队面临资源有限,比如只有一台高性能电脑时,如何高效地让七人同时流畅地进行设计工作,便成为了一个亟待解决的问题。 一、硬件升级与配置 1.高性能处理器(CPU):选择多核、高线程的处理器,例如Intel的至强系列或AMD的Ry

native和static native区别

本文基于Hello JNI  如有疑惑,请看之前几篇文章。 native 与 static native java中 public native String helloJni();public native static String helloJniStatic();1212 JNI中 JNIEXPORT jstring JNICALL Java_com_test_g

Android fill_parent、match_parent、wrap_content三者的作用及区别

这三个属性都是用来适应视图的水平或者垂直大小,以视图的内容或尺寸为基础的布局,比精确的指定视图的范围更加方便。 1、fill_parent 设置一个视图的布局为fill_parent将强制性的使视图扩展至它父元素的大小 2、match_parent 和fill_parent一样,从字面上的意思match_parent更贴切一些,于是从2.2开始,两个属性都可以使用,但2.3版本以后的建议使

Collection List Set Map的区别和联系

Collection List Set Map的区别和联系 这些都代表了Java中的集合,这里主要从其元素是否有序,是否可重复来进行区别记忆,以便恰当地使用,当然还存在同步方面的差异,见上一篇相关文章。 有序否 允许元素重复否 Collection 否 是 List 是 是 Set AbstractSet 否

javascript中break与continue的区别

在javascript中,break是结束整个循环,break下面的语句不再执行了 for(let i=1;i<=5;i++){if(i===3){break}document.write(i) } 上面的代码中,当i=1时,执行打印输出语句,当i=2时,执行打印输出语句,当i=3时,遇到break了,整个循环就结束了。 执行结果是12 continue语句是停止当前循环,返回从头开始。

maven发布项目到私服-snapshot快照库和release发布库的区别和作用及maven常用命令

maven发布项目到私服-snapshot快照库和release发布库的区别和作用及maven常用命令 在日常的工作中由于各种原因,会出现这样一种情况,某些项目并没有打包至mvnrepository。如果采用原始直接打包放到lib目录的方式进行处理,便对项目的管理带来一些不必要的麻烦。例如版本升级后需要重新打包并,替换原有jar包等等一些额外的工作量和麻烦。为了避免这些不必要的麻烦,通常我们

ActiveMQ—Queue与Topic区别

Queue与Topic区别 转自:http://blog.csdn.net/qq_21033663/article/details/52458305 队列(Queue)和主题(Topic)是JMS支持的两种消息传递模型:         1、点对点(point-to-point,简称PTP)Queue消息传递模型:         通过该消息传递模型,一个应用程序(即消息生产者)可以

# VMware 共享文件

VMware tools快速安装 VMware 提供了 open-vm-tools,这是 VMware 官方推荐的开源工具包,通常不需要手动安装 VMware Tools,因为大多数 Linux 发行版(包括 Ubuntu、CentOS 等)都包含了 open-vm-tools,并且已经优化以提供与 VMware 环境的兼容性和功能支持。 建议按照以下步骤安装 open-vm-tools 而不

深入探讨:ECMAScript与JavaScript的区别

在前端开发的世界中,JavaScript无疑是最受欢迎的编程语言之一。然而,很多开发者在使用JavaScript时,可能并不清楚ECMAScript与JavaScript之间的关系和区别。本文将深入探讨这两者的不同之处,并通过案例帮助大家更好地理解。 一、什么是ECMAScript? ECMAScript(简称ES)是一种脚本语言的标准,由ECMA国际组织制定。它定义了语言的语法、类型、语句、

Lua 脚本在 Redis 中执行时的原子性以及与redis的事务的区别

在 Redis 中,Lua 脚本具有原子性是因为 Redis 保证在执行脚本时,脚本中的所有操作都会被当作一个不可分割的整体。具体来说,Redis 使用单线程的执行模型来处理命令,因此当 Lua 脚本在 Redis 中执行时,不会有其他命令打断脚本的执行过程。脚本中的所有操作都将连续执行,直到脚本执行完成后,Redis 才会继续处理其他客户端的请求。 Lua 脚本在 Redis 中原子性的原因