博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
新一代的桌面虚拟化技术
阅读量:5888 次
发布时间:2019-06-19

本文共 1816 字,大约阅读时间需要 6 分钟。

第二代桌面虚拟化技术

第一代技术实现了远程操作和虚拟技术的结合,降低的成本使得虚拟桌面技术的普及称为可能,但是影响普及的并不仅仅是采购成本,管理成本和效率在这个过程中也是非常重要的一环。
纵观IT
技术应用历史,架构的变化和三国中名言一样:分久必合,合久必分。从最早主机-
哑终端集中模式,到PC
分布模式,到今天的虚拟桌面模式,其实是一个计算使用权与管理权的博弈发展。开始主机模式,集中管理,但是应用困难,必须到机房去使用;PC
时代来临,所有计算都在PC
上发生,但是IT
的管理也变成分布式的,这也是为什么IT
部门的桌面管理员压力最大,需要分布式的管理所有用户的PC
,管理的成本也大幅度上升。桌面虚拟化将用户操作环境与系统实际运行环境拆分,不必同时在一个位置,这样即满足了用户的灵活使用,同时帮助IT
部门实现了集中的控制,从而解决了这一问题。但是如果只是将1000
个员工的pc
变成1000
个虚拟机,那么IT
管理员的管理压力可能并没有降低,反而上升了,只不过是不用四处乱跑了而已。
为了提高管理性,第二代桌面虚拟化技术进一步将桌面系统的运行环境与安装环境拆分、应用与桌面的拆分、配置文件的拆分,从而大大降低了管理复杂度与成本,提高了管理效率。如下图所示:
 
我们简单来计算一下:如果一个企业有200
个用户,如果不进行拆分,IT
管理员需要管理200
个镜像(包含其中安装的应用与配置文件)。而如果进行操作系统安装与应用还有配置文件的拆分,假设有20
个应用,则使用应用虚拟化技术,不用在桌面安装应用,动态将应用组装到桌面上,则管理员只需要管理20
个应用;而配置文件也可以使用Windows
内置的功能,和文件数据都保存在文件服务器上,这些信息不需要管理员管理,管理员只需要管理一个文件服务器;而应用和配置文件的拆离,使得200
个人用的操作系统都是没有差别的Windows XP
,则管理员只需要管理一个镜像(用这一个镜像生成200
个运行的虚拟的操作系统,简单来讲可以理解成类似于无盘工作站的模式)。所以总的来说,IT
管理员只需要管理20
个应用,1
个文件服务器,和1
个镜像。管理复杂性大大下降。
这种拆分也大大降低了对存储的需求量(少了199
xp
的存储),降低了采购和维护成本。更重要的是从管理效率上,管理员只需要对一个镜像或者一个应用进行打补丁,或者升级,所有的用户都会获得最新更新后的结果,从而提高了系统的安全性和稳定性,工作量也大大下降。
目前看来,3
大厂商在这个层面采用了不同的拆分技术,这也是由于其自身的发展历史,称为不同的流派,Vmware
作为“剑宗”的代表,采用物理的拆分方法,即基于服务器的差异磁盘的技术,实现差异的镜像,比如200
个用户可以使用一个共同的“母盘”xp
镜像,每个用户自己的差异信息,包括应用(Vmware
自己的应用虚拟化thin app
实际是一个打包方法,需要存储在本地)与配置信息,使用时将两者结合提供服务,这种完全基于二进制的拆分方法是典型的服务器虚拟化厂商的技术,大大降低存储量。但是这种技术仍然要求管理员一定程度上对每个用户的镜像进行管理,因为仍然存在这种一一对应。
Citrix
作为应用虚拟化的传统厂商,则采用了自己很成熟的“逻辑”拆分法,按照逻辑分类将其拆分,即操作系统,应用与配置文件进行拆分,用时进行按需组装,这样能够保证不同逻辑单元的相互独立性,防止一方发生变化,对其他方面造成的影响,例如应用与系统的升级和维护,是典型的“气宗”代表,这也与其“Xen
”——禅的品牌相当切合。
微软则介于2
者之间,根据官方的介绍,用户可以把自己的vpc
制作好的虚拟机上传到服务器上,可以看到是一个用户与镜像一一对应的管理方法。当然微软自己具有Terminal Service
RDP
,可以采用和Citrix
一样的方法;而它又有Soft Grid 
(现在叫App-v
,类似Thin App
的打包技术)与Virtual Server
的差异磁盘技术,也可以采用Vmware
的技术路线。不过根据现在其与Citrix
在桌面虚拟化技术方面开展的广泛合作来看,应该会偏向于“气宗”的发展路线。
本文转自 大头蚕 51CTO博客,原文链接:http://blog.51cto.com/datoucan/237783,如需转载请自行联系原作者
你可能感兴趣的文章
JQuery选择器总结
查看>>
Ubuntu中无法update的解决办法
查看>>
仿射变换
查看>>
decltype类型指示符
查看>>
虹软ArcFace人脸识别 与 Dlib 人脸识别对比
查看>>
laravel 验证码使用示例
查看>>
IE开发人员工具无法使用
查看>>
shiro 认证问题
查看>>
分页器(自定制)
查看>>
Docker系列一:Docker的介绍和安装
查看>>
java中添加定时任务
查看>>
mysql innodb研究中一直不懂的东西(不断更新)
查看>>
洛谷 P1803 凌乱的yyy Label:Water 贪心
查看>>
3.4 函数式编程
查看>>
测试——设计思维之获取反馈
查看>>
python之 前端HTML/CSS基础知识学习笔记
查看>>
Sencha Touch NestList 如何载入tree结构的数据
查看>>
工具栏图标切换
查看>>
Openlayers系列(一)关于地图投影相关错误的解决方案
查看>>
php多进程中的阻塞与非阻塞
查看>>