1

使用虚拟化改进 Web 开发

4

2 回答 2

4

http://aspnet.4guysfromrolla.com/articles/102908-1.aspx

于 2008-12-08T05:51:59.637 回答
1

本质上,虚拟化是在您的主 PC 中创建多个微型(虚拟)PC。这样做的一大好处是,它允许您在没有其他事物干扰的环境中隔离和测试一个应用程序或一组应用程序。过去,为了获得一台带有新开发环境的新机器,您必须拥有另一块硬件,或者您必须将系统重建到新环境。使用虚拟化,您只需将所需的新环境安装到其中一台虚拟机中,然后根据需要运行它。完成后,您可以将其关闭。

虚拟化是隔离的终极——它可以让你在一个硬件上做一些没有它根本不可能的事情。例如,您可以在成员服务器上的测试环境中安装软件,因为它不会在域控制器上运行。您只需同时启动两台虚拟机——一台是域控制器,另一台是成员服务器。两个虚拟机可以同时在相同的物理硬件上运行,而不会意识到它们正在共享一台机器。结果是实现测试环境的快速方法。

虚拟化技术允许将虚拟系统冻结在适当的位置。换句话说,您所在的机器中的确切位置可以无限期地冻结。如果你在一个项目上工作直到它发布并稳定,并且需要在一年后回来重新开始工作,你可以在停止项目工作时冻结系统,然后在一年或更长时间后重新启动它. 当系统重新启动时,就像时间没有过去一样。系统将完全恢复原样。

这一特殊功能非常适合支持多个系统的开发人员,包括顾问,他们拥有不同客户的不同项目,随着时间的推移他们将不得不支持这些项目。您不必担心重新创建环境来测试错误修复;您只需解冻虚拟机即可。

虚拟化程序具有一种称为撤消磁盘的功能。撤消磁盘允许您在系统上进行操作,如果您决定不想保存您的工作,您根本不接受撤消磁盘中的更改。噗。就像魔法一样,你所做的一切都被撤销了,就像它从未发生过一样。

于 2008-12-08T05:56:35.337 回答