VM 上有 15 到 20 名开发人员

VM 上有 15 到 20 名开发人员

是否可以在 1 台 VM 服务器上运行 15 到 20 个开发人员(VS2010 和其他支持软件)?是否有任何文档支持这一点?我不知道我说的是购买 4 个处理器还是 16 个处理器,每个处理器有 8 个虚拟 CPU 和 64 GB。欢迎提出任何建议。

答案1

您建议他们如何访问桌面?您想要实现什么目标?节省成本?还是节省空间?

虽然这样做是可能的,但一开始似乎并不实用。这很可能是一项非常昂贵的努力,既耗费时间又耗费金钱,而且目前我看不到任何明显的好处。

所以在您的评论中,他们将使用 RDP,这就引出了一个问题:为什么不在本地运行 VS?

你也可以调查远程桌面服务如果您无法在本地安装 VS,则这是一种潜在的情况。

答案2

您的问题很难回答。“一台虚拟机服务器”可能描述的是一个具有 48 个内核和 512GB 内存的系统——这对于您的需求来说太过分了。您会问,“是否有任何文档支持这一点?”答案是:您提供自己的文档。Visual Studio 需要什么样的资源?如果它在 2GB 内存和单个 2Ghz 内核下运行良好,则将其乘以您的开发人员数量,这样您就记录了您的需求。您可能更需要内存而不是 CPU,因此一台具有 64GB 内存的 16 核服务器可能就足够了。

如果单个 VS 实例需要更多内存或只能在多个核心下运行,则需要根据需要调整您的要求。

答案3

有可能,但取决于开发人员的工作习惯。有很多问题需要回答:

1)64G 除以 20 位开发人员是 3.2G - 我认为对于工作机器来说不够。VS2010 本身应该有 1.5G,但是数据库实用程序和开发人员使用的其他程序呢。Win7?- 添加更多。

2) 哪种 VM 软件?例如,VMware server 2.0(免费版)无法运行超过 4 个 VM,否则会出现性能问题(我试过了)。

3) 如果 20 位开发人员点击“编译”,则主要瓶颈是磁盘 IO。您将需要快速磁盘访问。也许可以使用 SSD、Raptor 或 RAID 来提高速度。

相关内容