虚拟桌面 用客户端还是服务器端管理程序
2010-09-25 网界网 编辑:范范
摘要:许多观察人士称,虚拟服务器已经取得了如此多的成就,现在是将注意力转到桌面的时候了。那么是使用客户端还是服务器端管理程序好呢?
许多观察人士称,虚拟服务器已经取得了如此多的成就,现在是将注意力转到桌面的时候了。那么是使用客户端还是服务器端管理程序好呢?
客户端管理程序为大势所趋
与宣传的不同,未来桌面几乎不再包括服务器端解决方案
管理程序最终将允许我们从设备中分享桌面,为我们带来多种可能性。尽管许多厂商正在大力推进服务器端管理程序,也就是桌面在数据中心服务器管理程序中被托管,但是重要迹象显示,客户端管理程序将是大的发展趋势。
客户端管理程序将操作系统、应用和数据等桌面的所有软件封装进了虚拟机中,允许它们在任何一台计算机上运行,无论其是Mac、Windows还是Linux。由于客户端管理程序直接在用户的计算机上运行,而不是在遥远的数据中心上,因此无论在线还是离线都可以使用。
管理程序将简单的统一物理桌面概念变得复杂化。但是我们将前往何处呢?为了更好的理解这些,我们需要考虑以下三个重要的发展因素:
•超级设备的出现。个人设备要具备高便携性、更为强大的性能、更大的容量和低廉的价格。如今配置为4G内存、320G硬盘的笔记本电脑售价已经低于500美元。越来越多的用户希望使用个人设备进行工作和娱乐。
• 云计算应用的普及。在过去几年里,谷歌搜索、Facebook和Salesforce被定义为在云上运行的新一类应用。用户需要访问这些云计算应用,并且能够使用像PowerPoint这样的丰富的本地应用。
•热点和盲区。虽然网络覆盖率正在增长,但是远没有普及,特别是那些人烟稀少的地区。因此对于移动办公人士来说,离线桌面访问功能仍然不可或缺。
展望未来五年,未来桌面将独立于设备之外,用户将可随时、随地在他们的任何一种超级设备上使用。“桌面”不仅可让用户访问云计算应用,而且无论在线还是离线,无论是否有热点,用户均可使用丰富的本地应用。它们还可以自动从失败中恢复。最有意义的一点是,它们可被提供商所管理和保护:成为你的IT部门、你的ISP服务提供商,甚至是你的电话公司。
未来桌面仅可以被客户端管理程序所获得。在这种方案中,你的桌面提供商将在云中定义和保护虚拟桌面镜像。用户可下载镜像至任何设备上,无论在线还是离线用户都可在本地的客户端管理程序运行它们。在镜像中所做的任何工作都将被独立于个人操作系统之外。如果虚拟机感染病毒或受损,它们可以被用户自己恢复,即使用户不在线也可以被恢复。
服务器管理程序不会影响到客户端管理程序。原因有以下几点:
首先是扩展性。在客户端管理程序,可以在几乎没有任何影响的情况下增加新用户。相反,服务器端方案有着明确的容量限制,不允许你超过最大容量。
其次是可靠性。分散式系统天生就比中心化系统具有更高的可靠性。在客户端管理程序,一次失败或许只会影响到一名用户,而在服务器端管理程序,一次事故将会影响到整个公司。
再其次是安全性。服务器端方案仅保护数据中心的数据,当从一台不受管理的机器上进行访问,那么这将变得非常脆弱。客户端管理程序在设备上提供了一个安全容器,保护用户和公司的数据。
第四点是成本。客户端管理程序很简单,由于使用了市场上出售的CPU和存储,因此成本很低。服务器端方案极为复杂,需要价格不菲的服务器、升级网络和SAN存储。
最后是响应性。在客户端管理程序,用户能够访问他们的云计算应用和丰富的交互式应用,如微软Office。相反,服务器端方案会在数据中心和用户之间传输每一次键盘敲击和鼠标点击动作,导致响应性和交互性下降。
尽管服务器端管理程序支持者会提了其它不同意见,但是服务器端方案无法提供我们所需要的丰富的本地应用,也无法提供云计算应用所具有的简结特性。在未来五年里,只有当那些需要在云上运行的应用真正为云计算而创建,基于服务器的桌面才能占据有利位置。
个人设备和云计算应用的增长,以及网络状况的改善正在影响着桌面的未来。与所宣传的情况截然相反,未来桌面几乎不再包括服务器端解决方案。取而代之的是,未来桌面将基于客户端管理程序,可运行云计算应用和本地高效率应用。这一天的到来将会让用户和公司感到满意。
MokaFive公司研发出了革命性的桌面管理解决方案,其利用计算技术的最新成就从根本上改变了公司控制与管理移动终端的方法,为公司节约了成本,降低了风险,同时促进了业务整合。
服务器端管理程序更具发展前景
服务器端工具对于那些追求高效、成熟的桌面虚拟化解决方案的公司来说是最佳选择。
在去年12月份我就已经预测客户端虚拟化,也就是桌面与基础硬件脱钩将在2010年到达临界点,并将开始对公司和消费者产生影响。我要说的是,我们正在逐渐看到这一预言的实现。但目前存在的问题是:对于部署虚拟桌面来说,哪一个才是最佳的选择?
客户端管理程序仍然还是一项未成熟的技术,虚拟化巨头Citrix和Vmware正试图推动裸机管理程序走出概念阶段,进入生产阶段。我认为服务器托管的桌面虚拟化将是发展趋势。从管理性和成熟性方面看,在服务器上虚拟化客户端是一项值得信赖的技术,并且已经被实践所证明。
服务器托管桌面虚拟化的目标是通过提供一个功能性桌面系统给予用户流畅的使用体能,就如同在用户的个人电脑上运行一样,同时尽量减少与用户桌面上的电脑之间的实际联系。在这种情况下,用户使用越多的无形的解决方案,效果也就越佳。IT部门与桌面的瓜葛越少,他们也会越感到愉快。
亲身体验根本无法用言辞表达。在AMD,我们发现基于服务器的虚拟桌面基础设施(VDI)在加州桑尼维尔的大学校园里运行良好。在基于服务器端和客户端工具的选择中,AMD选择了前者。目前我们已经使用VDI为在研发中心的100多名工程师部署了桌面。
目前有两个主要类型的服务器端VDI工具需要被探索。
其中一个涉及到使用Windows Hyper-V或是Vmware服务器管理程序封装,传输和维持被集中放置的单个电脑的个人桌面。个人桌面通过远程客户端设备被访问。它们的目标是提供一个近乎于自然的体验,无需机器满负荷运行。这听起来有点像云计算,不是不?
另一个是传输基于节的桌面或应用,通过限制个性化或独立程度来获得高用户密度。这就是我们熟知的远程桌面服务,通过远程显示协议(RDP),图形用户界面(GUI)被传输至桌面。这对于管理和安全非常有益。通过集中化应用和数据,服务器仅发送用户需要的操作系统或应用。
无论你选择哪种方式,与通过有关应用和数据管理一套分散式物理计算机相比,从中央数据中心管理桌面更为有效,也更为安全。在AMD,我们已经通过AMD-V虚拟化技术增加了我们的芯片虚拟化能力。未来,我们还将在AMD Opteron 6000系列处理器中增加存储资源和核心数目,以提高服务器环境,更加高效的推动多客户端会话。
这样一来升级、许可证和路径管理以及桌面维护将变得更加容易,几乎不再需要派人到现场解决问题。可以说,桌面虚拟化让雇员的工作更具灵活性。
成熟
客户端管理程序解决方案是否具有上述长处,以及其它优点呢?计算机世界网站最近发表的一篇文章指出,与需要在远程设备上运行应用的服务器端管理程序相比,客户端管理程序具备提供更佳性能的潜力。在客户端运行虚拟桌面将促进普及“携带自己电脑”的程序,因为其会在雇员的笔记本中将会建立起一个安全的商业应用环境。
尽管这种情况听起来很不错,但是我们还应当从成熟的角度上看待它。在服务器端管理程序和客户端管理程序之争中,整个行业已经做出了他们自己的选择。微软率先在Windows NT 4.0中引入了末端服务,其为用户远程访问提供了基于服务器应用的基础技术。如今,微软正在与Citrix展开紧密合作,以让这一技术变得更加成熟。在大约二年半之前,Vmware也通过推出VMware VDM 2.0首次杀入服务器端桌面虚拟化市场。
与之形成鲜明对比的是,尽管Vmware是服务器端VDI的领军企业,但是他们至今也未量产Type1(裸机)客户端管理程序,也就是裸机桌面管理程序。尽管Citrix在今年5月份推出了XenClient,但是他们几乎没有进军客户端桌面虚拟化工具市场。
服务器端VDI解决方案已经上市多年。通过实际使用,供应商获得了充足的测试和改进时间。由于客户端管理程序刚上市销售五个月,因此像XenClient这样的客户端工具目前仍然处于努力打拼市场的状态。这并不是说客户端解决方案未来不会扮演重要角色,但是对于那些追求高效、成熟的桌面虚拟化解决方案的公司来说服务器端工具却是最佳选择。
AMD是一家创新性技术公司。该公司致力于客户与技术合作伙伴携手启动下一代应用于办公、家庭和娱乐的计算与图形解决方案。 (范范编译)