|
|
1
2
我看到的一大优势是,每个开发人员都可以使用自己的沙箱。如果有人把他/她的沙箱弄乱了,他/她可以拍一张干净的照片,一切又恢复正常。因此,我想这意味着在不损失宝贵时间的情况下,有空间进行实验回到正常设置,您可以简单地进行回滚。
|
|
|
2
2
第一个问题是,虚拟化 什么
桌面上的VMWare(或其他操作系统上的其他并行设备)非常出色,因为a)您的开发人员可以运行服务器环境的完整实例,包括连接在虚拟网络中的多个虚拟服务器—这与您可以获得的真实情况非常接近,减去硬件成本,再减去开发人员干扰彼此的服务器。对于客户端,您可以使用Linux和多个Windows安装来快速测试各种浏览器、字体大小等,这也是一个巨大的胜利。 在很多情况下,将所有东西都移动到云上是有意义的,但这可能是一个很好的话题 separate full-sized question :) |
|
|
3
1
|
|
|
4
1
使用虚拟服务器,您可以在类似于生产环境的环境中测试代码。也可以快速恢复到原始设置。对于许多应用程序,它在编写代码之后,但在投入生产之前的那段时间内非常有用。 |
|
|
5
1
我是虚拟化的粉丝,并将其用于测试和生产(VMWare和Hyper-v),但在过去的一年中,我发现了它 . TFS为我提供了所需的所有备份/回滚功能,同一台计算机上现在可以存在多个.net版本,VS2008可以针对所有这些版本。 |
|
|
6
1
在开发环境中,虚拟环境非常有用,可以将多个不同的服务器放在一个盒子上,您可以有一个web应用实例,一个用于服务,一个用于数据库等。这样,如果您使用的是单独的服务器,它将模拟您的生产环境。 在生产中使用虚拟化的好处之一是,您的应用程序不会绑定到特定的机器。如果您想将web服务器实例移动到另一个框中,那么这样做很简单。您不需要在新服务器上安装或配置东西,希望一切都已正确设置。
|