摘要:Microsoft 目前提供的虚拟化产品包括4类:应用程序虚拟化、终端虚拟化、桌面虚拟化与服务器虚拟化,每一类都有相对应的产品。 |
1、应用程序虚拟化
Microsoft应用程序虚拟化是通过SoftGrid软件来实现的,使用SoftGrid的条件与流程如下:
(1)需要一台服务器,该服务器需要安装Windows Server 2003或Windows Sewer 2008 操作系统,并且要升级到ActiveDirectory。在该服务器上安装SoftGrid服务器端软件。
(2)在网络中的一台工作站上(不需要加入到Active Directory中),只安装驱动程序, 不要安装任何其他软件,然后安装"SoftGrid排序器"软件。"SoftGrid排序器"软件可以监控安装网络中需要使用的程序,如Microsoft Office 2003、Microsoft Office 2007、WinRAR、Acrobat等软件,并将监控信息打包后的程序上传到SoftGrid服务器。
(3)返回到SoftGrid服务器,对上传的软件进行配置,并进行分发。
(4)在网络中的工作站上(需要加入到Active Directory中),安装SoftGrid客户端程序。在SoftGrid客户端程序中,有"SoftGrid服务器"分发软件的快捷方式,双击想要运行软件的快捷方式(如Microsoft Office 2003,此时,工作站上不需要安装该软件),SoftGrid客户端程序将自动从服务器上下载必须的程序到该工作站并保存到该工作站的缓存中。下载完成后运行该软件,需要注意的是,第一次下载时,只下载必需的部分让程序启动,在软件的使用过程中,根据需要随时下载;第二次及以后运行该程序时,将自动从缓存中运行。
在所有的虚拟化产品中,SoftGrid是唯一提供不安装却随处满足用户需求的应用程序的虚拟化解决方案,无论是在台式计算机、终端服务器上部署,还是与Microsoft SMS配套使用,SoftGrid都能将应用程序管理从一系列烦琐的人工作业转变为加快速度并降低业务成本的自动化精简流程。
2、终端虚拟化
终端虚拟化使用的Windows Server 2003、Windows Server 2008的"终端服务",并且在Windows Server 2008操作系统中做了改进。使用终端服务,所有的软件都需要安装在服务器上,并且这些软件在需要的时候,也要在服务器上运行,在运行的同时(或者运行之后),软件的界面显示在远程的终端客户端计算机上。因此,对于"终端虚拟化"来说,只要是Windows客户端计算机,并且使用"远程桌面"软件(即终端客户端软件)登录到终端服务器,终端客户端就会向终端服务器发送键盘与鼠标控制命令,而终端服务器则会运行终端客户端指定的软件并且把显示界面返回到终端客户端计算机上。
在"终端虚拟化"方式下,终端客户端的负载很轻,而终端服务器的负载较重。相比"应用程序虚拟化",服务器用于保存、控制应用程序,在需要的时候下载应用程序到客户端并在客户端计算机上运行,这是两者的不同之处。
3、桌面虚拟化
Microsoft桌面虚拟化产品是Microsoft Virtual PC 2007,Microsoft Virtual PC 2007是一个虚拟机软件,它是一个应用程序,运行在Windows XP Professional、Windows Server 2003等操作系统之上。该软件可以模拟出一台或者多台计算机,其模拟出的计算机称为"虚拟机"。虚拟机具有与真实计算机相类似的硬件,这包括CPU、硬盘、内存、显卡、光驱、软驱、声卡、网卡等一系列设备。在使用的时候,在虚拟机中根据需要安装不同的操作系统与应用软件。