虚拟化并非只是针对极客们或者运行高性能服务器的用户们的。它可以为任何人提供有益的帮助,如果你还没有在虚拟化的海边沾湿自己的鞋,那你就可能要落伍了。 从严格的意义上将,虚拟化是指在一台物理PC上运行两个或更多个操作系统。这些操作系统或者是并行运行的,由一个叫做hypervisor的独立软件来管理它们,或者是一个操作系统在另一个操作系统的程序窗口内运行。前者一般只限于服务器上,后者则可在桌面电脑上实施。 VMware和Oracle都在自己的工作站和服务器产品上配备有后一种虚拟化功能。甚至还有一些完全免费的虚拟化软件比如Oracle的VirtualBox和VMware的Player,都可用于桌面PC,而VMware的vSphere则用于服务器端的虚拟化。 不过呢,还有一种完全不同的技术,就是所谓的虚拟桌面基础结构(VDI)。这就是客户端电脑注册到一台服务器上,然后访问它们自己的桌面环境,而所有这些环境都是由服务器来托管的。通常是远程桌面在客户端电脑的程序窗口中呈现,不过一些移动设备,例如平板电脑等也开始采用桌面虚拟化了。 举例来说,Citrix的XenDesktop允许数百台客户端电脑通过远程连接注册到一台(一般都是性能很强的)服务器上。每个用户都有他们自己的账户,因此也就有归他们个人所有的工作空间,以及个人应用等等。 下面就是在你尝试虚拟化之前可以让你完全信赖虚拟化的十件事情。 1. 运行老的应用 你是否有一个应用在Windows 7或者Vista中运行的并不顺畅,但是它却可以在XP或甚至更早的Windows版本上运行?如果是的话,那你只需用一张老的Windows CD,将它安装在一台虚拟机上,然后再安装你的这个老应用就OK啦。 VMware Player配备了Unity模式,允许应用在虚拟机上运行,看起来就像是它们在本地的主机上运行一样。每个应用可以有自己的任务栏和自己的程序窗口,创造一种无缝的体验。但是要实现这一切,你必须在虚拟操作系统上安装VMware Tools。 2. 访问被病毒感染的数据 如果你的防病毒软件标记了某个文件染毒,但是其中又包含有很重要的数据,你必须要浏览一下该怎么办?大多数虚拟化软件都会有快照功能,也就是说你可以创建虚拟OS及其整个硬盘的一个“拯救状态”。这有点儿像时空旅行的的回到过去。 你可以在虚拟机上创建一份快照,在虚拟机上打开受感染的文件,访问数据,如果病毒引起数据混乱,只需简单地点击恢复到VM快照即可。多么干净利落的虚拟电脑啊。 3. 安全地浏览 为何不能在VMware Player上安装Windows,然后安装Firefox,然后在Unity模式下运行它呢? 因为Firefox基本上是在所谓沙盒里运行的,也就是说只要它在线就有可能被黑,所以对实际的操作系统来说并非绝对的没有风险。不过你可以在虚拟机上配置好一切之后创建一个快照,一旦出现问题只需返回快照状态就行了。 |