桌面虚拟化,帮您轻松解决遗留应用程序的部署难题

云计算 虚拟化
对于IT专业人士来说,每次系统升级都面临着重大的挑战,这些挑战中最为突出的就是遗留LOB应用程序兼容性问题。那么解决之道是什么呢?

IT业界的发展离不开创新,随着硬件和软件技术的发展,企业的IT环境也在经历着不断的变革与更新。2009年底,微软发布了全新的Windows 7操作系统,新版操作系统提供的全新特性使得很多企业都希望将现有的办公桌面尽快升级到Windows 7操作系统,但对于IT专业人士来说,每次系统升级都面临着重大的挑战,这些挑战中最为突出的就是遗留LOB应用程序兼容性问题。

升级到全新的操作系统,旧有的LOB应用程序可能无法正常运行,因此很多企业都放慢了操作系统升级的步伐,虽然旧版本的操作系统能保证那些与业务相关的应用可以正常运行,但系统漏洞,难以维护等问题却为IT管理带来了潜在的风险。IT部门可用户都希望尽快部署并使用全新的、更加易用的操作系统,但兼容性问题却是升级路上的最大障碍。为此,IT专业人士在每次系统升级之前都需要进行大量的测试和软件调试工作,甚至不惜巨额的支出修改或编写存在问题的LOB软件,使其可以在新版操作系统上平顺运行。

探索兼容性问题解决之道

面对在升级过程中遇到的种种难题,某些精明的中小企业IT管理员想到了利用桌面虚拟化技术来解决这些问题。于是他们开始在自己的企业内部为最终用户的桌面及笔记本计算机部署桌面虚拟化软件,通过在虚拟化软件上运行早期版本的Windows操作系统,并在这些虚拟机中安装遗留LOB应用程序来解决兼容性问题。

这看上去是一个很行得通的方法,但仔细分析,这样的方法依然存在着一些问题,从最终用户角度来讲,当一个用户需要运行与当前操作系统版本不兼容的旧LOB应用程序时,该用户需要首先启动一个虚拟机,等待虚拟机进入桌面后,再从该虚拟的桌面中去点击及运行该LOB应用程序,用户在真正运行该程序之前需要耗费大量的等待时间。此外该用户需要同时面临两个不同版本的操作系统,一个是当前物理主机安装的最新版本的操作系统,另一个是在虚拟机中运行的早期版本的操作系统,在操作过程中会为用户带来繁琐的使用体验,同时对于某些不熟悉计算机操作的用户来说,会增加额外的培训成本。另一方面,从IT管理的角度上来讲,使用该方法会大大增加IT管理者的负担,IT技术人员需要为每一个用户安装并配置与其相对应的虚拟桌面环境并将其部署至用户桌面,在中小型企业,该任务足以耗费大量的工时,对于大型企业来讲,几乎是IT部门无法完成的任务。此外,假设一个公司拥有50台桌面计算机,使用此方法之后IT管理者需要同时面临维护100台计算机的压力(50个物理操作系统+50个虚拟操作系统),与应用桌面虚拟化技术之前相比工作量增加了近1倍,虚拟机的安全及运行同样会影响到整个IT环境的正常运转,使用桌面虚拟化来解决存在兼容性问题的遗留LOB应用程序将为IT部门带来了更大的挑战。

#p#

微软企业桌面虚拟化,破解难题的钥匙

刚才我们讲到了探索解决兼容性问题的一种途径——桌面虚拟化技术。通过使用我们熟悉的桌面虚拟化技术,在虚拟机中安装遗留的LOB应用程序,然后将该虚拟机交付给用户使用,最终实现无须修改任何程序代码即可解决兼容新问题。对于大型企业来说,为用户部署并交付虚拟机或许并不是一个明智的做法。为大量的用户配置并部署交付虚拟机将会耗费大量的IT资源,降低IT部门的工作效率,甚至影响IT部门的正常工作。也许我们开始设想,有没有一种方式可以自动化的为用户配置及交付虚拟桌面环境呢?

微软在其全方位的虚拟化解决方案中为我们提供了一种被称作企业桌面虚拟化的解决方案来帮助各种类型企业实现集中管理的虚拟桌面环境。Microsoft Enterprise Desktop Virtualization(简称MED-V)是Microsoft Desktop Optimization Pack中的一个完整工具,是一个可供 Software Assurance客户使用的动态解决方案,有助于降低应用程序部署成本、支持将应用程序作为服务交付,更好地管理和控制企业桌面环境。

一、微软企业桌面虚拟化的组成:

简单讲微软企业桌面虚拟化就是将Virtual PC和MED-V管理端的结合

Microsoft Enterprise Desktop Virtualization(MED-V,先前被称作Kidaro) 与 Virtual PC 结合起来将提供一个卓越的客户端托管桌面虚拟化解决方案。

Microsoft Enterprise Desktop Virtualization (MED-V) 在 Virtual PC的基础上添加了4个额外的组件,以支持企业级的桌面虚拟化部署:

1.作为虚拟映像存储库和交付系统,供创建、测试、交付、更新虚拟映像时使用

2.提供集中管理和对虚拟机生命周期完整管理的监控

3.通过实施虚拟机使用策略的端点代理支持使用策略和数据转换控制

4.向用户的开始菜单添加应用程序快捷键,提供无缝的最终用户体验

 
 
图:MED-V应用程序架构

二、使用MED-V与单独使用Virtual PC的区别:

Microsoft Enterprise Desktop Virtualization构建在Microsoft Virtual PC 2007的基础之上,并提供针对IT专业人员的管理层,通过MED-V,IT专业人士可以轻松的在大型企业内部署Virtual PC,此外,MED-V还提供提供了集中式管理、基于策略的配置和虚拟镜像,可降低Virtual PC部署的难度和成本。

从用户体验方面,在企业内部署MED-V之后,用户可以直接在本地桌面上运行MED-V虚拟机中的应用程序,其窗口将会直接展现在物理机桌面上,与该应用程序窗口无关的虚拟机界面元素将被隐藏,使得用户就像使用本地应用程序一样使用运行在虚拟机中的应用程序,大大降低了用户操作的难度,帮助用户实现高效率的办公体验。

 
 
图: 通过MED-V虚拟机运行的Microsoft Outlook 2003窗口与本地物理机上的Microsoft Word 2007窗口

企业桌面虚拟化能为我们带来什么?

通过部署企业桌面虚拟化解决方案,IT专业人士可以在无须修改程序代码的情况下完美的解决应用程序兼容性问题,加速企业操作系统的升级进程。即使是在目前最新的Windows 7(x86或x64)操作系统上,用户也可以无缝的运行遗留的LOB应用程序。在部署方面,MED-V可以自动执行初始虚拟PC安装程序(完成初始网络设置、计算机名称和加入域等),为用户交付受IT管理的虚拟桌面环境,为IT专业人士提供了精细力度的管理选项,使其可以设置虚拟镜像并定义那些应用程序可以为用户开放,在管理方面还提供了诊断虚拟机的相关技术支持工具,帮助管理员更有效率的管理物理机及虚拟机。最后一点您不应该忽略,或许您的一些业务网站仅兼容早期版本的浏览器,在企业桌面虚拟化解决方案中,MED-V中虚拟Windows XP环境为您提供了Internet Explorer 6浏览器,使您可以轻松的利用早期的 Internet Explorer 6访问那些遗留的公司内部Web站点,顺利完成各种工作。
 

【编辑推荐】

  1. 浅谈桌面虚拟化(一)
  2. 浅谈桌面虚拟化(二)
  3. 思杰:虚拟化的全新面貌—桌面虚拟化
责任编辑:王勇 来源: 51CTO
相关推荐

2010-07-15 11:34:13

应用虚拟化桌面虚拟化基础架构

2013-09-24 09:52:33

移动应用虚拟化

2013-01-05 10:28:18

虚拟化移动应用

2012-11-06 09:38:50

虚拟化

2009-02-26 17:03:36

虚拟化Windows桌面系统

2012-10-29 13:52:51

应用虚拟化

2012-10-30 09:34:10

应用虚拟化

2019-07-29 08:22:48

SIEM安全信息和事件管理系统应用安全

2010-01-05 15:50:35

Ubuntu软件

2010-06-28 10:05:52

个人虚拟桌面

2009-07-17 16:09:29

Swing桌面应用程序

2011-04-07 10:43:23

桌面虚拟化

2011-09-06 10:58:10

服务器应用程序虚拟化

2023-09-05 06:48:46

云计算微服务领导者

2010-05-26 16:05:39

桌面虚拟化

2020-10-27 10:48:57

微软机器学习应用程序

2013-09-10 18:23:01

桌面虚拟化

2011-12-23 15:05:05

2012-07-05 09:30:03

虚拟化应用

2012-06-07 09:15:14

ibmdw
点赞
收藏

51CTO技术栈公众号