Ⅰ 如何实现桌面虚拟化
在云计算发展初期,虚拟桌面是典型的云计算应用,它能够在“云”中为用户提供远程的计算机桌面服务。服务提供者在数据中心服务器上运行用户所需的操作系统和应用软件,然后用桌面显示协议将操作系统桌面视图以图像的方式传送到用户端设备上。同时,服务器对用户端的输入进行处理,并随时更新桌面视图的内容。
虚拟桌面的应用具有很多优势。例如它能够提供随时随地访问的能力,支持多样化的接入设备选择,降低软硬件的管理和维护成本,强化用户的数据安全等,这使得虚拟桌面具有广阔的应用前景。
方法/步骤
主流桌面虚拟化技术方案:
用户对于类似虚拟桌面的体验并不陌生,其前身可以追溯到Microsoft在其操作系统产品中提供的终端服务和远程桌面,但是它们在实际应用中存在着不足。例如之前的终端服务只能够对应用进行操作,而远程桌面则不支持桌面的共享。虚拟化技术的发展使虚拟桌面获得了长足的发展,当前虚拟桌面解决方案主要分为VDI(Virtual Desktop Infrastructure)和SV(Session Virtualization)两大类。
基于VDI的虚拟桌面解决方案的原理是在服务器侧为每个用户准备其专用的虚拟机并在其中部署用户所需的操作系统和各种应用,然后通过桌面显示协议将完整的虚拟机桌面交付给远程的用户,因此,这类解决方案的基础是服务器虚拟化。 服务器虚拟化主要有完全虚拟化和部分虚拟化两种方法:完全虚拟化能够为虚拟机中的操作系统提供一个与物理硬件完全相同的虚拟硬件环境;部分虚拟化则需要在修改操作系统后再将其部署进虚拟机中。 两种方法相比,部分虚拟化通常具有更好的性能,但是它对虚拟机中操作系统的修改增加了开发难度并影响操作系统兼容性,特别是Windows系列操作系统是当前用户使用最为普遍的桌面操作系统,而其闭源特性导致它很难部署在基于部分虚拟化技术的虚拟机中。 因此,基于VDI的虚拟桌面解决方案通常采用完全虚拟化技术构建用户专属的虚拟机,并在其上部署桌面版Windows用于提供服务,但也有部分方案对Linux桌面提供支持。
如何快速了解桌面虚拟化技术
3
基于SV的虚拟桌面解决方案原理是将应用软件统一安装在远程服务器上,用户通过和服务器建立的会话对服务器桌面及相关应用进行访问和操作,而不同用户之间的会话是彼此隔离的。 这类解决方案是在操作系统事件(例如键盘敲击、鼠标点击、视频显示更新等)层和应用软件层之间插入虚拟化层,从而削弱两个层次之间的紧耦合关系,使得应用的运行不再局限于本地操作系统事件的驱使。其实,这种方式在早先的服务器版Windows中已有支持,但是在之前的应用中,用户环境被固定在特定服务器上,导致服务器不能够根据负载情况调整资源配给。另外,之前的应用场景主要是会话型业务,具有局限性,例如不支持双向语音、对视频传输支持较差等,而且服务器和用户端之间的通信具有不安全性。 因此,新型的基于SV的虚拟桌面解决方案主要是在Windows提供的终端服务能力的基础上对虚拟桌面的功能、性能、用户体验等方面进行改进。
如何快速了解桌面虚拟化技术
4
在用户体验、服务器性能要求、硬件资源占用、用户支持扩展性、方案实施复杂度、管理难度、桌面交付兼容性等方面的对比,SV比VDI的解决方案对比都是占优的。 采用基于VDI的解决方案,用户能够获得一个完整的桌面操作系统环境,与传统的本地计算机的使用体验十分接近。在这类解决方案中,用户虚拟桌面能够实现性能和安全的隔离,并拥有服务器虚拟化技术带来的其他优势,但是这类解决方案需要在服务器侧部署服务器虚拟化及其管理软件,对计算和存储资源要求很高,成本高昂,部署和管理较为复杂,因此,基于VDI的虚拟桌面比较适用于对桌面功能需求完善及个性化要求很高的用户。 采用基于SV的解决方案,应用软件可以像传统方式一样安装和部署到服务器上,然后同时提供给多个用户使用,具有较低的资源需求,部署和管理非常简单,也可以和服务器虚拟化技术相结合,架构灵活,对计算和存储资源的要求很低,显着降低成本。但在系统个性化上较弱,依赖于管理员定制的应用程序。
5
成本和复杂性对比:VDI与SV
基于VDI的虚拟桌面解决方案需要为用户提供专属的虚拟机,并主要提供闭源Windows操作系统的桌面。因此,当前支撑VDI虚拟桌面的虚拟机普遍基于完全虚拟化技术,例如VMware的ESX虚拟机、Microsoft的Hyper-V虚拟机、RedHat集成在Linux内核之中的KVM虚拟机以及Citrix采用完全虚拟化的Xen虚拟机等。
基于SV的虚拟桌面解决方案直接利用Windows的多用户环境,使各用户能够同时在同一服务器上获得属于自己的应用。犹豫Windows本身属于闭源的操作系统,在闭源的操作系统之上将操作系统虚拟化成多个相互隔离的操作空间,技术难度较大,门槛很高,当前只有主流的Citrix、NComputing和Microsoft发布的产品可以在SV技术上获得较好的用户体验,其核心是对用于传输视图内容的桌面显示协议进行优化,降低资源消耗。
6
桌面显示协议:
桌面显示协议是影响虚拟桌面用户体验的关键,当前主流的显示协议包括HDX(Citrix)、PCoIP(Vmware)、UXP(NComputing)、RDP(Microsoft)、SPICE(Redhat)等,并被不同的厂商所支持。
传输带宽要求的高低直接影响了远程服务访问的流畅性。HDX采用具有极高处理性能和数据压缩比的压缩算法,极大地降低了对网络带宽的需求。图像展示体验反映了虚拟桌面视图的图像数据的组织形式和传输顺序。UXP采用了与HDX相同的数据压缩技术,但在算法上次于HDX,虽然压缩比没有HDX高,但其视觉体验上已经非常精细。PCoIP采用分层渐进的方式在用户侧显示桌面图像,即首先传送给用户一个完整但是比较模糊的图像,在此基础上逐步精化,相比其他厂商采用的分行扫描等方式,具有更好的视觉体验。
双向音频支持需要协议能够同时传输上下行的用户音频数据(例如语音聊天),而当前的PCoIP对于用户侧语音上传的支持尚存缺陷。视频播放是检测传输协议的重要指标之一,因为虚拟桌面视图内容以图片方式进行传输,所以视频播放时的每一帧画面在解码后都将转为图片从而导致数据量的剧增。为了避免网络拥塞,HDX、PCoIP与UXP采用压缩协议缩减数据规模但会造成较小的画面质量损失,而SPICE则能够感知用户端设备的处理能力,自适应地将视频解码工作放在用户端进行,依赖于瘦客户机或本地PC的性能,SPICE协议本身无法做视频压缩处理。
用户外设支持能够考查显示协议是否具备有效支持服务器侧与各类用户侧外设实现交互的能力,HDX和RDP对外设的支持比较齐备(例如支持串口、并口等设备),而UXP、PCoIP和SPICE当前只实现了对USB设备的支持。传输安全性是各个协议都很关注的问题,早期的RDP不支持传输加密,但在新的版本中有了改进。
桌面显示协议是各厂商产品竞争的焦点,其中,RDP、HDX与UXP拥有较长的研发历史,PCoIP和SPICE相对较新但也日渐成熟,特别是SPICE作为一个开源协议,在社区的推动下发展尤其迅速。
目前国内所有虚拟化桌面厂商都是基于免费开源的KVM服务器虚拟化技术基础上开发的,没有核心的技术,依赖于国外开源软件的技术,本质还是基于VDI的服务器虚拟化。
7
总结:
虚拟桌面技术已经比较成熟,不同厂商的产品各具特色:Citrix不断地追求用户体验的提升;NComputing是唯一提供软件、协议与云终端的整体解决方案,拥有极高的性价比;VMware具有先进的底层服务器虚拟化架构;Microsoft拥有在操作系统领域的主导地位;Red Hat的开源策略使得其产品具有较低的成本。 当前尚没有哪家厂商的产品能够适用于所有应用场景,因此在应用和部署虚拟桌面解决方案时,必须结合实际需求选择合适的技术和产品,特别是对于一些特殊的用户外设,通常需要定制解决方案。
END
Ⅱ 桌面虚拟化=云桌面
云桌面知识快讲,让您秒懂专业知识。
云桌面,又被称为云电脑、云办公系统,是替代传统电脑办公的一种新模式。
桌面虚拟化是指将计算机的终端系统(也称作桌面)进行虚拟化,以达到桌面使用的安全性和灵活性。可以通过任何设备,
在任何地点,任何时间通过网络访问属于我们个人的桌面系统。
而泰依云桌面不仅支持用于替换传统电脑,还支持手机、平板等其它智能设备在互联网上访问,是移动办公的最新解决方案。
第一, 首先确认你的CPU是否支持虚拟化。用securable这个软件检测。
第二, 然后在BIOS中打开CPU虚拟化的功能。现在好了,不能支持的CPU,微软也发布了专门的Windows Virtual PC补丁。
第三, 安装微软的Windows Virtual PC补丁。(在PCHOME搜索“Windows Virtual PC”和“XP mode”),安装完后会要求重启。
第四, 重启后,安装XP mode: 首先,会问你是否同意协议之类,当然勾选是,然后选择安装目录,建议不要装在电脑的C盘,找别的盘安装,而且空间空余大概10G左右,然后输入虚拟系统的密码(尽量和本机登录密码一致,防止出错),最后再按步骤安装即可。
第五, 安装完这个步骤后,再安装微软的补丁,此补丁是2010年3月出的,能使不支持虚拟化的硬件也能使用虚拟机。补丁下载地址d126.d.iask.com/fs/900/1//msu/Windows6.1-KB977206-x86.msu,安装完后,重启计算机。
第六, 打开开始菜单-所有程序-Windows Virtual PC-Virtual Windows XP,然后系统就会自动安装,大概5-10分钟时间。第一次进入系统,需要配置.
需要注意的是,网络那个选项,点进去后,会要求你选择网卡,选自己常用的网卡。
第七, 如果想把安装在虚拟XP的软件,直接在Win7开始菜单里用,就必须把所需应用软件的快捷方式复制到All User用户配置文件的开始菜单里。这时你看看源Win7的开始菜单。哈哈!和装在Win7里差不多。就是打开虚拟XP里安装的软件慢一点,但是总比不能装或在VM里装,好的多。
Ⅳ 家用桌面虚拟化如何配置
无论是vmware的view还是Citrix的xendesktop都可以,关键是你要能找到相关的license。总的来说view的license还是可以找到的,Citrix的授权模式太麻烦,基本上找不到可用的license。建议还是用view吧。
需要用到的软件:
1、esxi5.1,这个软件用来安装在你的服务器上,作为虚拟化主机的操作系统。
2、Horizon view5.2(包括connection server、view agent、composer,基本上三个组件就行了),这个是桌面的软件。
3、vcenter server,用来管理和配置你的虚拟化体系。
上述三个软件在vmware官方网站上都有,注册一下,可以有60天的试用。
此外,还需要windows2008R2(各个server需要)、win7(桌面操作系统)
方案上可以考虑:
1、先安装esxi5.1,安装的时候可以把两块磁盘做成raid1,也可以不做,用其中一块硬盘安装,另外一块硬盘作为datastore,存储大文件。
2、安装后用其他电脑安装vsphere client(网页登录esxi服务器界面可以下载),通过client登录服务器后建立虚拟机。
3、必须要创建的虚拟机:a、AD服务器、b、vcenter服务器。c、connection server。d、win7模版。前三个虚拟机用windows2008R2。可以用1C2G内存。win7也可以配置为1C2G内存。
4、配置view。
5、通过其他电脑安装view agent后连接view发布出来的桌面。
上述方案供参考,过程还是比较复杂的。
Ⅳ 台式电脑虚拟机怎么安装
虚拟机是指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。流行的虚拟机软件有VMware(VMWare ACE)、Virtual Box和Virtual PC,它们都能在Windows系统上虚拟出多个计算机。
在这个角度定义的所谓桌面虚拟化,基本上可以被认为是用于pc上的桌面系统之上的虚拟化解决方案,只是与服务器虚拟化简单的区别与对应。其本身解决的仍然是操作系统的安装环境与运行环境的分离,不依赖于特定的硬件。但是不可否认的是,而且当服务器虚拟化技术成熟之后,真正得虚拟桌面技术才开始出现。
其本身解决的仍然是操作系统的安装环境与运行环境的分离,不依赖于特定的硬件。但是不可否认的是,而且当服务器虚拟化技术成熟之后,真正得虚拟桌面技术才开始出现。
桌面操作系统虚拟化:
这里的这个题目是为了区分服务器虚拟化技术,特别强调桌面操作系统被虚拟。其实这个概念基本可以被等同与Vmware Workstation和微软VPC的方式实现的桌面级的操作系统。当然这种应用模式,主要开发人员和测试人员经常使用的。
虽然虚拟的并不一定是XP,2000 professional,vista等桌面系统。这里之所以提到这个是因为在虚拟化技术刚起步的时候,一些厂商将此定义为桌面虚拟化技术,例如微软在推出MED-v技术之前,都是将VPC定义为微软的桌面虚拟化产品。
Ⅵ vmware虚拟化桌面部署步骤
vmware虚拟化桌面部署步骤很多,这里不能详细阐述,你可以到网上搜VMworkstation部署和VMware horizon部署,有详细介绍
Ⅶ 最近一直听朋友说桌面虚拟化,到现在对桌面虚拟化都没有理解,什么是桌面虚拟化请详细介绍所一下
计算机虚拟化技术当前主要包括服务器虚拟化、应用虚拟化、桌面虚拟化。目前网络虚拟化,显卡虚拟化等技术都在快速发展,在不久地将来,当前物理地设备将都支持虚拟化技术,实施IAAS(infrastructure as service),实施真正意义地云计算。而桌面虚拟化技术是当前发展最快地,也是最具应用前景地技术。桌面虚拟化是指将计算机地桌面进行虚拟化,以达到桌面采用地安全性和灵活性。
桌面虚拟化也就是指:支持企业级实施桌面系统地远程动态访问与数据中心统一托管地技术。一个形象地类比,就是今天,我们能够通过任何设备、在任何地点,任何时间访问在网络上地我们地E-mail系统,或者网盘;而未来我们能够通过任何设备,在任何地点,任何时间访问在网络上地属于我们个人地桌面系统。
Ⅷ 旧电脑怎么实现桌面虚拟化
天源腾创NComputing的vSpace Pro Client软体客户端,NComputing的vSpace Pro Client软体客户端支持Windows and Chromebook,基于现有电脑安装的Windows桌面或Chromebook环境下部署vSpace Pro Client软件客户端。一旦安装它,就可以在不更换、也不需要花费用升级硬件的情况下,连接到vSpace Server实现桌面虚拟化。
vSpace Pro Client使Windows客户能够使用远程,移动或现有的台式PC来接触用户,并将vSpace Server桌面虚拟化扩展到任何Windows计算设备。安装后,连接到vSpace Server并享受安全,现代的Windows桌面,而无需切换或升级硬件的费用。 vSpace Pro Client为用户端PC提供高性能的PC体验。
Ⅸ 如何做虚拟化桌面办公
采用NCOMPUTING云终端这种虚拟化桌面解决方案。NComputing云终端通过自带虚拟化正版软件(vSpace)安装在电脑主机上,利用PC电脑主机的资源创建多个虚拟化的桌面系统。vSpace类似于Windows Terminal Service,允许多名用户使用不同的账户同时登录到一台PC上,借助Windows操作系统底层的多用户环境设计,每个用户可以拥有完全独立的桌面环境。不同账号之间的数据和用户设定可以完全隔离。对于用户而言,使用虚拟桌面和PC没有任何差异。需要的,
可以咨询深圳市天源腾创科技有限公司给您提供专业具体的方案。
Ⅹ 微软桌面虚拟化VDI知道如何实施吗
Win2012 在Win2008R2的基础之上增加了更多对虚拟化技术的内核支持,微软在Win2012 Server直接将“远程桌面服务”(VDI虚拟桌面服务)作为了一个单独的服务器角色,用户可以直接添加该角色,依托Win2012原生的系统进行实现桌面与应用的快速交付,并且同时支持“基于虚拟机的桌面部署”与“基于会话的桌面连接”。基本准备1.安装好了一台Win2012 Server 的域控服务器,这台域控服务器将为专职的DC 服务器使用。
2.要进行虚拟桌面(即RD远程桌面或者大家常说的桌面虚拟化)与应用程序推送(或者大家常说的应用虚拟化)发布,需要在另一台Win2012 Server 服务器上进行。
3.将RD服务器加入并登录域服务。基本安装1.登录成功后打开服务器管理器.添加角色,选择“远程桌面服务安装”
2.选择,第一种是基于虚拟机的桌面部署,第二种是基于会话的桌面连接;可采用的是基于会话的发布
微软虚拟桌面部署(20张)
3.勾选“需要时自动重新启动目标服务器”,开始“部署”基本配置与使用1.展开“远程桌面服务”
2.在浏览器中输入服务器ip + \RDWeb 进行测试;注意是https ,不是http 后面要加上 \RDWeb ,否则打开会是IIS 的导入页....
3.在IE弹出的“安全警报”上点“确定”,为了避免一些无聊的安全提示和脚本阻止,我们可以在IE的增强安全配置中设置为“关闭”
4.进入到登录页面,校验有权限的域服务器分配账号,即可以直接使用桌面与应用。
意义:无需为每一台客户机安装统一的操作系统与各种应用软件,只需要服务端发布一台虚拟机或物理机的桌面及应用程序,其他客户机接入后就可以直接使用,节省部署与调试时间,实现跨平台的桌面应用交付。[2]