Deployment 在Windows Server 2008上设置登台/qa/dev环境

Deployment 在Windows Server 2008上设置登台/qa/dev环境,deployment,development-environment,staging,Deployment,Development Environment,Staging,我正在开发一个大型ASP.NET web应用程序 系统足够大,可以保证监视系统、构建脚本、源代码控制服务器等 现在,我想建立一个适当的开发环境,让我有一个开发服务器、QA和staging 我将要设置Windows Server 2008标准版x64(我有4gb内存,所以希望看到所有这些) 我是否只需要为每个环境设置一个VM?但这引发的问题是,目前我所有的软件都在Vista上。对于每个虚拟机来说,最好只有它需要的软件(例如,我不需要Visual Studio登台,因为我不应该在那里更改代码),但我

我正在开发一个大型ASP.NET web应用程序

系统足够大,可以保证监视系统、构建脚本、源代码控制服务器等

现在,我想建立一个适当的开发环境,让我有一个开发服务器、QA和staging

我将要设置Windows Server 2008标准版x64(我有4gb内存,所以希望看到所有这些)

我是否只需要为每个环境设置一个VM?但这引发的问题是,目前我所有的软件都在Vista上。对于每个虚拟机来说,最好只有它需要的软件(例如,我不需要Visual Studio登台,因为我不应该在那里更改代码),但我想这不能做到吗?src控制是否应位于中心位置,而不应位于其中一个环境中(例如开发环境)?比如:

源代码管理服务器 v v 发展 v v 质量保证 v v 登台

因此,一切都是分散的

你是怎么做的

  • 您使用4个虚拟机的想法应该很有效

  • 我没有看到任何类型的数据库服务器。我发现DBs在自己的物理机器上做得更好

  • 添加更多内存!!!!!您希望每台机器都有足够的内存

  • 您使用4个虚拟机的想法应该很有效

  • 我没有看到任何类型的数据库服务器。我发现DBs在自己的物理机器上做得更好

  • 添加更多内存!!!!!您希望每台机器都有足够的内存


  • 内存需求是由我设置的虚拟机数量决定的还是由我并发运行的虚拟机数量决定的?@Dotnetdev:内存需求基于并发运行的虚拟机数量。请注意,32位Windows限制在3.1-3.6GB左右(取决于系统中的硬件)。如果总内存需要同时运行的VM加上主机OS的内存需求,那么考虑一个64位主机OS。内存需求是由我设置的VM的数量或并发运行的VM的数量决定的吗?@ dotNETDEV:内存需求是基于并发运行的VM的数量。请注意,32位Windows限制在3.1-3.6GB左右(取决于系统中的硬件)。如果总内存需要同时运行的VM加上主机OS的内存需求,那就考虑一个64位主机OS。