Visual studio 2008 终端服务器上的Visual Studio 2008/2010(IDE虚拟化)

Visual studio 2008 终端服务器上的Visual Studio 2008/2010(IDE虚拟化),visual-studio-2008,virtualization,virtual-machine,Visual Studio 2008,Virtualization,Virtual Machine,您对终端服务器将VisualStudio2008/2010与所有组件(SQLServer、nant、nunit等)一起使用有何看法。我有两个选择: 在hyper-v server(VS 2008/2010、windows7/sql server 2008/nan/nunit等)上为每个用户创建单独的虚拟机(嗯,但作为服务运行的应用程序、iis存在问题) 使用IDE和所有必要的软件仅创建一个虚拟机(Win server std 2008) 每个用户在这两个选项中都有域帐户。有四个软件开发人员 我期

您对终端服务器将VisualStudio2008/2010与所有组件(SQLServer、nant、nunit等)一起使用有何看法。我有两个选择:

  • 在hyper-v server(VS 2008/2010、windows7/sql server 2008/nan/nunit等)上为每个用户创建单独的虚拟机(嗯,但作为服务运行的应用程序、iis存在问题)

  • 使用IDE和所有必要的软件仅创建一个虚拟机(Win server std 2008)

  • 每个用户在这两个选项中都有域帐户。有四个软件开发人员


    我期待所有的意见。

    从未听说过在虚拟服务器安装上使用高效VS,但听起来很有趣


    假设机器有足够的功率,我更喜欢第二个版本,这应该不那么复杂,而且只有4个开发人员…

    我们已经做了很多年了。我们有老的DelpII6、古Borland C++ + Builder 5、VS 2003(一些遗留应用程序)VS2008和现在VS2010在VMware虚拟机上运行,主机OS和VMware客户机OS都是Wi2K8服务器。 它工作得非常出色,使我们能够在管理所有第三方工具等方面节省大量时间。如果我们需要测试一些新组件等,我们只需快速制作VMWare映像的副本并对其进行测试


    编辑:我们在普通硬件(也很旧)、Intel Xeon E3110 3.0 GHz双核(与Core2duo相同)、8 GB RAM上运行此功能。利用新硬件就像将vmware映像移动到新的更强大的机器一样简单。即使是最高效的开发人员也无法强调一台新的带SSD驱动器的6核机器。随着越来越多的处理核心取代GHz,这一点变得越来越好,并允许我们更好地利用硬件。更不用说为保持LIB和工具的更新而节省的所有时间了。我们在任何时候都有3-5名开发人员在服务器上工作。

    作为一个已经做了十几年系统管理员的人,我认为将所有这些功能放在一台大型服务器上会(a)成本高昂,(b)速度缓慢。多亏了摩尔定律,今天你可以花不到1000美元买到一台台式工作站,它的计算能力比许多仍在使用的服务器都要强。像VisualStudio这样的程序需要比普通桌面生产力应用程序更大的CPU和RAM,才能优雅地运行IntelliSense代码完成之类的事情。因此,对于性能和适应性/升级而言,拥有一个小型服务器来承载数据库和构建服务,再加上每个开发人员的单独工作站可能是最好的

    也就是说,如果要在一台大型服务器上执行此操作,我建议将HyperV(或VMware)与以下主机一起使用:

    • SQL Server的一个实例--所有开发人员都可以共享此实例
    • 构建服务器的一个实例(Nant等人)——无需重复此工作
    • 终端服务的一个实例——每个开发人员都有自己的会话,但是您只需要在一个地方配置软件,它就可以用于所有4个开发人员
    • 如果您需要创建一个新的虚拟机来测试主要的升级等,请留下一些开销

    Stu。。你有没有设置过这样的场景?我们正在考虑相同的可能设置,因为它不想为所有开发人员购买新的PC。。。我猜他们在其他业务部门使用这种设置。服务器部件很昂贵。我决定首先购买预装win7和通用软件(windows7/sql server 2008/nan/nunit等)的物理机器。很快我将在Win2008 srv hyper-v上创建并测试VS虚拟环境(它将是混合模式环境)。