分享

城市交通的观点——看桌面虚拟化的ROI

 易&极 2010-11-01
上篇blog(《虚拟桌面与VDI》)概括地介绍了当前桌面虚拟化概念中包含的各种技术,肯定有很多朋友问,为什么不用虚拟桌面技术解决所有的问题,搞出这么多技术来呢?
 
也是之前的文章中写道,虚拟桌面本质上是远程使用计算资源(桌面)的方式。而之所以分出那么多技术,是因为:
 
不同的应用和服务对于资源共享程度的不同要求,造成了实现的不同技术形式。
 
 不同的实现技术形式,会产生不同的投资回报率 ROI,而采用虚拟桌面技术的用户,应该根据自己的使用特点,在满足应用的需求前提下,选择ROI最高的模式。
 
我主要用大家最熟悉不过的城市交通工具来类比分析一下其中的三种技术:
 
1 虚拟应用:虚拟应用就是利用一个windows server 系统,利用多用户环境,使得多个用户可以同时连入使用此服务器上的应用。这样用户只需要使用一个服务器操作系统,就可以支持多个用户的使用。当然这样的方式需要满足,应用是支持多用户环境的(即,首先多进程的,一个系统可以同时运行多个此程序的进程,而且每个用户的运行环境是分别独立的,配置数据等是在自己独立的文件夹下的,运行起来相互不干扰);同时,也不存在其他操作系统级资源的独占问题,例如ip地址,底层硬件资源等等。虚拟应用就好比我们每天乘坐的公共车,有很多人都可以乘坐一辆车,但是,大家总是挤在一块,还要抢座位。如果能够接受这种条件的人就可以以很低的价格(4角钱)来到达目的地,即实现目标。这种交通工具可以让你以最经济的方式实现目标,当然前提是你能接受这个条件。
 
2  VDI:当所需要的应用不能在同一个操作系统下多人共同使用,怎么办,例如voip应用,单独绑定ip应用,软件开发需要配置注册表等等。由于这类应用所需的资源在操作系统层面无法共享,所以使用虚拟机来构建一个独立的应用运行环境,让用户可以独占一个操作系统的资源使用这些应用。但是在硬件层面的资源仍然可以共享,比如服务器硬件的内存和CPU资源等等。当然这带来了一些额外的开销,操作系统本身的内存和cpu开销就是一种,如果在虚拟应用100个用户使用应用用1G内存,那么如果用了VDI,就需要100个虚拟的xp或者win7的操作系统耗费额外内存,这就会造成额外的浪费。这好比是打的,你可以一个人打一辆车,可以躺在上面睡觉,坐着看书,按照你制定的路线行驶等等,但是这都是以打车的高费用为成本的。当然我们推荐是如果做公共车能够满足你的需要的时候,不用去打车,浪费钱,也不环保。这与能用虚拟应用就不要用VDI是一样的道理,否则将会增加很多后台的服务器成本。就成了杀鸡用牛刀。
 
3  刀片PC:当应用要求的硬件资源不能被共享是,VDI也解决不了问题的时候,blade PC和工作站就要出场了,目前看来这种需求主要是3d工业设计中的3d设计软件对于显卡的要求,由于服务器上一般都没有显卡,而且当前的显卡并不支持虚拟化技术(即一个显卡像cpu一样,被多个虚拟机使用),当然用vdi是没有办法实现集中的远程3d设计软件的使用的。这时候每个用户只能远程的独占一个后台的blade PC或者工作站进行工作,独占全部资源,投资自然比VDI大的多。这就好比外国元首来华,需要警车开道,进行交通管制,清空一条或者多条车道来保障安全性和畅通性。
 
可以看到,随着应用占用资源的要求的提高,对企业的重要性的增加,应当采用的桌面虚拟化技术的ROI是下降的(成本增高)的。但是对于最终用户来说,应该很清楚地了解到以哪种虚拟桌面技术,在最高ROI的情况下达到目标。
 
 
有人肯定会问了,那地铁是什么呢? 地铁就是一个硬件上直接安装的windows server 实现的 shared desktop!

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多